This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
(Retracted by #4127, unnecessary because Configure does this.)
authorBoyd Gerber <gerberb@zenez.com>
Tue, 21 Sep 1999 23:13:15 +0000 (17:13 -0600)
committerJarkko Hietaniemi <jhi@iki.fi>
Wed, 22 Sep 1999 06:52:28 +0000 (06:52 +0000)
To: Jarkko Hietaniemi <jhi@iki.fi>
cc: perl5-porters@perl.org
Subject: Re: [ID 19990921.004] Changes for SCO OpenServer and UnixWare 7
Message-ID: <Pine.SC5.4.10.9909212310320.11455-200000@xenau>

p4raw-id: //depot/cfgperl@4216

hints/svr5.sh

index 44c03c9..476f2cf 100644 (file)
@@ -1,19 +1,24 @@
 # svr5 hints, System V Release 5.x
 # Last modified 1999/09/21 by Boyd Gerber, gerberb@zenez.com
 # svr5 hints, System V Release 5.x
 # Last modified 1999/09/21 by Boyd Gerber, gerberb@zenez.com
+# with changes from Mike Hopkirk hops@sco.com
 
 # Use Configure -Dcc=gcc to use gcc.
 case "$cc" in
 '') cc='/bin/cc'
     test -f $cc || cc='/usr/ccs/bin/cc'
     ;;
 
 # Use Configure -Dcc=gcc to use gcc.
 case "$cc" in
 '') cc='/bin/cc'
     test -f $cc || cc='/usr/ccs/bin/cc'
     ;;
-  *)
-    case "$gccversion" in
-      *2.95*) 
+*gcc*)
+    # "$gccversion" not set yet
+    vers=`gcc -v 2>&1 | sed -n -e 's@.*version \([^ ][^ ]*\) .*@\1@p'`
+    case $vers in
+    *2.95*)
         ccflags='-fno-strict-aliasing'
         ccflags='-fno-strict-aliasing'
-      ;;
-      *);;
+        # If it coredumps when running miniperl with the above switch on
+        # try instead without optimisation.
+        # optimize=' '
+        ;;
     esac
     esac
-  ;;
+    ;;
 esac
 
 # want_ucb=''
 esac
 
 # want_ucb=''