diff --git a/mps/code/xcppgc.gmk b/mps/code/xcppgc.gmk index 4f8bcc778c5..22ee1bb8935 100644 --- a/mps/code/xcppgc.gmk +++ b/mps/code/xcppgc.gmk @@ -24,8 +24,18 @@ CC = cc -arch ppc # .sputc: -Wno-unused is needed, because stdio.h declares __sputc as an # inline function. # .types: sys/types.h uses 'long long' even under -ansi. +# ( Note added 2007-09-26, RHSK: +# And fix build under Mac OS X 10.2; see job000601: +# .precomp: -no-cpp-precomp is needed, to disable Apple's custom +# preprocessor +# ) CFLAGSCOMPILER := $(subst -Wstrict-prototypes,,$(CFLAGSCOMPILER)) \ -Wno-unused -Wno-long-long -no-cpp-precomp + +# ( Note added 2007-09-26, RHSK: +# Fix build under Mac OS X 10.2; see job000601: +# .ggdb: -ggdb causes failure in assembler. +# ) CFLAGSDEBUG := $(subst -g -ggdb3,-g3,$(CFLAGSDEBUG)) CFLAGSOPT := $(subst -g -ggdb3,-g3,$(CFLAGSOPT))