Next: , Previous: , Up: Contributing [Contents][Index]


4.4 Porting GNU Mes

Mes is supported for x86-linux and armhf-linux. A 64 bit (x86_64-linux) is almost done, only a few bugs remain. The Guix bootstrap for x86_64-linux uses mes for x86-linux and that is not expected to change. Likewise, aarch64-linux uses mes for armhf-linux.

A port to GNU/Hurd (x86-gnu) is underway.

Initial scaffold, built by build-aux/build-scaffold.sh:

 lib/linux/x86-mes-gcc/exit-42.S
 lib/linux/x86-mes/elf32-0exit-42.hex2
 lib/linux/x86-mes/elf32-body-exit-42.hex2
 lib/linux/x86-mes-gcc/hello-mes.S
 lib/linux/x86-mes/elf32-0hello-mes.hex2
 lib/linux/x86-mes/elf32-body-hello-mes.hex2

Porting MesCC:

 lib/x86-mes/x86.M1
 module/mescc/mescc.scm
 module/mescc/i386/as.scm
 module/mescc/i386/info.scm
 mes/module/mescc/i386/as.mes
 mes/module/mescc/i386/info.mes

AltStyle によって変換されたページ (->オリジナル) /