Next: The Perfect Setup, Previous: Running Mes From the Source Tree, Up: Contributing [Contents][Index]
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-lunix 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