X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fruntime%2FConfig.ppc-darwin;h=5c8d34c126183cba43eab8d2390bd56706e009e9;hb=b43b6e70ce48d959d77f7f56be9d11aa101fdd7d;hp=2dfdbc98b1b0c152f7d63229488306c266732c2c;hpb=b1150c0fd4792d9d0c9407bb3da5d8e1943514d0;p=sbcl.git diff --git a/src/runtime/Config.ppc-darwin b/src/runtime/Config.ppc-darwin index 2dfdbc9..5c8d34c 100644 --- a/src/runtime/Config.ppc-darwin +++ b/src/runtime/Config.ppc-darwin @@ -10,7 +10,7 @@ # files for more information. CFLAGS = -g -Wall -O2 -fdollars-in-identifiers -OS_SRC = bsd-os.c ppc-darwin-os.c ppc-darwin-dlshim.c ppc-darwin-langinfo.c +OS_SRC = bsd-os.c darwin-os.c ppc-darwin-os.c darwin-dlshim.c darwin-langinfo.c OS_LIBS = -lSystem -lc OS_OBJS = ppc-darwin-rospace.o @@ -28,7 +28,10 @@ CPPFLAGS += -no-cpp-precomp # out of this range. LINKFLAGS += -dynamic `cat ppc-darwin-link-flags` -twolevel_namespace -bind_at_load -GC_SRC = cheneygc.c +GC_SRC = $(shell if grep LISP_FEATURE_GENCGC genesis/config.h \ + > /dev/null 2>&1; \ + then echo "gencgc.c"; \ + else echo "cheneygc.c" ; fi) OS_CLEAN_FILES += ppc-darwin-mkrospace ppc-darwin-fix-rospace ppc-darwin-link-flags