This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
hints tweak
authorJarkko Hietaniemi <jhi@iki.fi>
Mon, 13 Mar 2000 04:26:15 +0000 (04:26 +0000)
committerJarkko Hietaniemi <jhi@iki.fi>
Mon, 13 Mar 2000 04:26:15 +0000 (04:26 +0000)
p4raw-id: //depot/cfgperl@5696

hints/hpux.sh

index 91ba868..9798a5b 100644 (file)
@@ -189,15 +189,13 @@ esac'
     case "$ccisgcc" in
     "$define") ;;
     *) # The strict ANSI mode (-Aa) doesn't like the LL suffixes.
     case "$ccisgcc" in
     "$define") ;;
     *) # The strict ANSI mode (-Aa) doesn't like the LL suffixes.
+       ccflags=`echo " $ccflags "|sed 's@ -Aa @ @g'`
        case "$ccflags" in
        case "$ccflags" in
-       *-Aa*)
-           echo "(Changing from strict ANSI compilation to extended because of 64-bitness)"
-           ccflags=`echo $ccflags|sed 's@ -Aa @ -Ae @'`
-           ;;
+       *-Ae*) ;;
        *) ccflags="$ccflags -Ae" ;;
        esac
        ;;
        *) ccflags="$ccflags -Ae" ;;
        esac
        ;;
-    esac    
+    esac
 
     set `echo " $libswanted " | sed -e 's@ dl @ @'`
     libswanted="$*"
 
     set `echo " $libswanted " | sed -e 's@ dl @ @'`
     libswanted="$*"
@@ -395,13 +393,12 @@ case "$uselargefiles" in
        ccflags="$ccflags -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"
 
         # The strict ANSI mode (-Aa) doesn't like large files.
        ccflags="$ccflags -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"
 
         # The strict ANSI mode (-Aa) doesn't like large files.
-       case "$ccflags" in
-       -Aa*)
-           echo "(Changing from strict ANSI compilation to extended because of large files)"
-           ccflags=`echo $ccflags|sed 's@ -Aa @ -Ae @'`
-           ;;
-       *)  ccflags="$ccflags -Ae" ;;
-       esac
+        ccflags=`echo " $ccflags "|sed 's@ -Aa @ @g'`
+        case "$ccflags" in
+        *-Ae*) ;;
+        *) ccflags="$ccflags -Ae" ;;
+        esac
+
        ;;
 esac
 EOCBU
        ;;
 esac
 EOCBU