Jan Nieuwenhuizen
1444c67010
mescc: Fix -dumpmachine to respect -m bits selection.
...
* module/mescc.scm (parse-opts): Fix -dumpmachine to respect -m bits
selection. Also display kernel.
2019-05-29 00:04:47 +02:00
Jan Nieuwenhuizen
115feda4fc
mescc: Ignore -fnobuiltin, -nostdinc for GCC compatibility.
...
* module/mescc.scm (parse-opts): Add -fnobuiltin, -nostdinc.
(mescc:main): Ignore them.
2019-05-29 16:44:31 +02:00
Jan Nieuwenhuizen
fb13083d08
mescc: Support -nodefaultlibs, -nostartfiles, -nostdlib.
...
* module/mescc.scm (parse-opts): Parse -nodefaultlibs, -nostartfiles, -nostdlib.
* module/mescc/mescc.scm (mescc:link): Handle -nodefaultlibs, -nostdlib.
(hex2->elf): Handle -nostartfiles, -nostdlib.
2019-05-05 20:25:22 +02:00
Jan Nieuwenhuizen
3e41363232
mescc: Enhance POSIX command-line support, e.g. -DFOO=1.
...
* module/mescc.scm (unclump-single): New function.
(main): Use it to support -DFOO=bar, and equivalent.
2018-12-26 14:14:02 +01:00
Jan Nieuwenhuizen
32dcd3a575
doc: Release update.
...
* AUTHORS: Update.
* HACKING: Update.
* NEWS: Update.
* doc/mes.guix: Update.
* scripts/mescc.in: Update.
* mes/module/mes/boot-0.scm.in: Update.
* doc/announce/ANNOUNCE-0.19: New file.
2018-10-20 09:53:44 +02:00
Jan Nieuwenhuizen
6b841a0cab
mescc: Run without shell.
...
* mes/module/mescc.mes: New file.
* module/mescc.scm: Include it.
* scripts/mescc.scm.in: New file.
* scripts/mescc.in: Use it; Make pure shell.
* configure: Substitute it.
* configure.sh: Substitute it.
* build-aux/install.sh.in: Install it.
2018-11-25 13:21:03 +01:00