X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=hints%2Fhpux.sh;h=f99168e66c7d1906fb3fd2f67fe56567e058a148;hb=e853d2264b77e2bdc0758f8ab38e819629763e81;hp=df677ff433e0cf818964619a3b1c4364c18ba6d6;hpb=1a9d5acd934f27528a46676584a082ccd7e01693;p=p5sagit%2Fp5-mst-13.2.git diff --git a/hints/hpux.sh b/hints/hpux.sh index df677ff..f99168e 100644 --- a/hints/hpux.sh +++ b/hints/hpux.sh @@ -78,7 +78,7 @@ case `$cc -v 2>&1`"" in ccflags="$cc_cppflags" if [ "X$gccversion" = "X" ]; then # Done too late in Configure if hinted - gccversion=`$cc --version | sed 's/.*(GCC) *//'` + gccversion=`$cc -dumpversion` fi case "$gccversion" in [012]*) # HP-UX and gcc-2.* break UINT32_MAX :-( @@ -157,7 +157,7 @@ case `$cc -v 2>&1`"" in done [ -z "$cc_found" ] && cc_found=`which cc` what $cc_found >&4 - ccversion=`what $cc_found | awk '/Compiler/{print $2}/Itanium/{print $6,$7}/for Integrity/{print $7}'` + ccversion=`what $cc_found | awk '/Compiler/{print $2}/Itanium/{print $6,$7}/for Integrity/{print $6}'` case "$ccflags" in "-Ae "*) ;; *) ccflags="-Ae $cc_cppflags" @@ -218,18 +218,6 @@ case "$archname" in # While here, override so=sl auto-detection so='so' ;; - *) - case "$uselongdouble" in - *) ;; - $define|true|[yY]*) - cat <&4 - -*** long doubles are not (yet) supported on HP-UX (any version) -*** Until it does, we cannot continue, aborting. -EOM - exit 1 ;; - esac - ;; esac case "$use64bitint" in @@ -365,6 +353,7 @@ to at least 0x08000000 (128 Mb) and rebuild your kernel. EOM regexec_cflags='' doop_cflags='' +op_cflags='' fi case "$ccisgcc" in @@ -424,7 +413,8 @@ case "$ccisgcc" in # maint (5.8.8+) and blead (5.9.3+) # -O1/+O1 passed all tests (m)'05 [ 10 Jan 2005 ] optimize="$opt" ;; - *) doop_cflags="optimize=\"$opt\"" ;; + *) doop_cflags="optimize=\"$opt\"" + op_cflags="optimize=\"$opt\"" ;; esac ;; esac