From fe9b908f5748709098b385bc174dcbbe8aafb6a1 Mon Sep 17 00:00:00 2001 From: Richard Kistruck Date: Wed, 26 Sep 2007 15:44:42 +0100 Subject: [PATCH] Mps master: xcppgc.cmk (comments only) add explanation of various compiler flags added under job000601. Copied from Perforce Change: 163287 ServerID: perforce.ravenbrook.com --- mps/code/xcppgc.gmk | 10 ++++++++++ 1 file changed, 10 insertions(+) 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))