From: Jarkko Hietaniemi Date: Sun, 26 May 2002 17:15:12 +0000 (+0000) Subject: Darwin hint tweaks. X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=00371ed53835674e639af63ea72b5eafc9524b23;p=p5sagit%2Fp5-mst-13.2.git Darwin hint tweaks. p4raw-id: //depot/perl@16802 --- diff --git a/hints/darwin.sh b/hints/darwin.sh index b0c317d..e6b326a 100644 --- a/hints/darwin.sh +++ b/hints/darwin.sh @@ -84,6 +84,10 @@ cppflags="${cppflags} -no-cpp-precomp" # and ccflags needs them aswell since we don't use cpp directly ccflags="${ccflags} -no-cpp-precomp" +# Known optimizer problems. +case "`cc -v`" in +*"3.1 20020105"*) toke_cflags='optimize="-O"' ;; +esac # Shared library extension is .dylib. # Bundle extension is .bundle. @@ -128,7 +132,6 @@ firstmakefile=GNUmakefile; # # The libraries are not threadsafe as of OS X 10.1. -# Better stop now. # # Fix when Apple fixes libc. # @@ -137,12 +140,9 @@ case "$usethreads$useithreads$use5005threads" in cat <&4 *** Warning, there might be problems with your libraries with -*** regards to threading. +*** regards to threading. The test ext/threads/t/libc.t is likely +*** to fail. EOM -#*** You do not have threadsafe libraries, I cannot use threads. -#*** Cannot continue, aborting. -#EOM -# exit 1 ;; esac