Re: Perl @ 32984 (also relevant to [perl #33849])
authorAndy Dougherty <doughera@lafayette.edu>
Tue, 22 Jan 2008 11:59:47 +0000 (06:59 -0500)
committerSteve Peters <steve@fisharerojo.org>
Tue, 22 Jan 2008 23:49:53 +0000 (23:49 +0000)
Message-ID: <Pine.LNX.4.64.0801221111410.31664@fractal.phys.lafayette.edu>

p4raw-id: //depot/perl@33040

hints/irix_6.sh

index b09e34d..e3df634 100644 (file)
@@ -337,6 +337,18 @@ case "`$cc -version 2>&1`" in
     ;;
 esac
 
+
+# Workaround [perl #33849]: perl 5.8.6 fails to build on IRIX 6.5 due to
+# bizarre preprocessor bug:  cc -E - unfortunately goes into K&R mode, but
+# cc -E file.c doesn't.  Force a wrapper to always get the ANSI mode.
+# (We only need to do this for cc, not for gcc.  ccversion is computed above.)
+case "$ccversion" in
+'')  ;; # gcc.  Do nothing.
+*)  cppstdin=`pwd`/cppstdin
+    cpprun="$cppstdin"
+    ;;
+esac
+
 EOCCBU
 
 # End of cc.cbu callback unit. - Allen