On 26/11/12 at 09:23pm, Galos, David wrote: > I've attached a patch which allows 9base to be compiled with the > musl-libc, when CC=musl-gcc and -D__MUSL__ is added to the CFLAGS. > > It's trivial stuff, a few missing headers, a couple changed function > calls, and it turns out musl defines setjmp as a macro. > > David Galos
I tried to build but got this error on make: 9base build options: CFLAGS = -c -I. -DPLAN9PORT -DPREFIX="/opt/plan9" -D__MUSL__ LDFLAGS = -static CC = musl-gcc make[1]: Entering directory `/home/pshevtsov/Build/9base/lib9' [Skipped...] CC readcons.c readcons.c:5:9: error: macro names must be identifiers make[1]: *** [readcons.o] Error 1 make[1]: Leaving directory `/home/pshevtsov/Build/9base/lib9' make: *** [all] Error 2