From: Tom Lane Date: Fri, 19 Sep 2003 20:47:59 +0000 (+0000) Subject: Latest version of gcc from Apple does not work well with -traditional-cpp X-Git-Tag: REL7_4_BETA4~119 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=fc6b7c550da8ac47df7d34df523428c553e6c9a3;p=postgresql Latest version of gcc from Apple does not work well with -traditional-cpp (it rejects some system header files...). Use -no-cpp-precomp instead. I think it is okay to change this unconditionally, but if we hear complaints from people still using very old compilers on Darwin, we could put in a test to see which switch the compiler likes. --- diff --git a/src/template/darwin b/src/template/darwin index 3c9f0cbe8d..baf462baf6 100644 --- a/src/template/darwin +++ b/src/template/darwin @@ -1,6 +1,6 @@ -# -traditional-cpp means "don't use apple's cpp-precomp" on darwin -# this should change to -no-cpp-precomp when that flag is implemented -CC="$CC -traditional-cpp" +# Apple's cpp-precomp seems a tad broken, so don't use it +# (Note: on OS X before 10.2, you might need -traditional-cpp instead) +CC="$CC -no-cpp-precomp" # Select appropriate semaphore support USE_NAMED_POSIX_SEMAPHORES=1