From 8cb447e0699a8c3588ed33386ee063efa1fb136e Mon Sep 17 00:00:00 2001 From: Jarkko Hietaniemi Date: Wed, 27 Jun 2001 11:56:53 +0000 Subject: [PATCH] GCC 3.0 hints for HP-UX. p4raw-id: //depot/perl@10985 --- hints/hpux.sh | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/hints/hpux.sh b/hints/hpux.sh index da8485f..b2ffcd5 100644 --- a/hints/hpux.sh +++ b/hints/hpux.sh @@ -72,7 +72,9 @@ case `$cc -v 2>&1`"" in gnu_as=yes ;; *) # HPas - ccflags="$ccflags -Wa,+DA2.0" + case "$gccversion" in + [12]*) ccflags="$ccflags -Wa,+DA2.0" ;; + esac ;; esac # gcc with gld will not accept +vnocompatwarnings @@ -107,12 +109,12 @@ toke_cflags='ccflags="$ccflags -DARG_ZERO_IS_SCRIPT"' ### 64 BITNESS -# Some gcc versions do native 64 bit long (e.g. 2.9-hppa-000310) +# Some gcc versions do native 64 bit long (e.g. 2.9-hppa-000310 and gcc-3.0) # We have to force 64bitness to go search the right libraries gcc_64native=no case "$ccisgcc" in $define|true|[Yy]) - echo 'int main(){long l;printf("%d\n",sizeof(l));}'>try.c + echo 'int main(){long l;printf("%d\\n",sizeof(l));}'>try.c $cc -o try $ccflags $ldflags try.c if [ "`try`" = "8" ]; then cat <&4 -- 2.7.4