summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicholas Clark <nick@ccl4.org>2004-04-09 22:02:53 +0000
committerNicholas Clark <nick@ccl4.org>2004-04-09 22:02:53 +0000
commit7fb1ca2a337cad560cffe8bfb21160fdae178c94 (patch)
tree1efa76c8ace3b4be6742f8dcefa0d316314c7447
parent3a27b6837bbb87c41794320bb220ec0c8c16d6b7 (diff)
downloadperl-7fb1ca2a337cad560cffe8bfb21160fdae178c94.tar.gz
Integrate:
[ 22665] AIX-4 with xlc does not like malloc wrap [ 22666] Test drives are fun. Implement ccversion for Itanium HP-UX 11.23 p4raw-link: @22666 on //depot/perl: 61e439284aa29a738760ac931108bca0443afe32 p4raw-link: @22665 on //depot/perl: 1bd7a09e628835341eb814f616cbb46bc4552a0a p4raw-id: //depot/maint-5.8/perl@22684 p4raw-integrated: from //depot/perl@22683 'copy in' hints/aix_4.sh (@22273..) hints/hpux.sh (@22585..)
-rwxr-xr-xhints/aix_4.sh3
-rw-r--r--hints/hpux.sh2
2 files changed, 3 insertions, 2 deletions
diff --git a/hints/aix_4.sh b/hints/aix_4.sh
index 41ec5c1f6a..c1a6742bf1 100755
--- a/hints/aix_4.sh
+++ b/hints/aix_4.sh
@@ -111,7 +111,8 @@ cc=${cc:-cc}
ccflags="$ccflags -D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE"
case "$cc" in
*gcc*) ;;
- *) ccflags="$ccflags -qmaxmem=-1 -qnoansialias" ;;
+ *) ccflags="$ccflags -qmaxmem=-1 -qnoansialias"
+ usemallocwrap='n' ;;
esac
nm_opt='-B'
diff --git a/hints/hpux.sh b/hints/hpux.sh
index f45cf68c56..bf74f8696f 100644
--- a/hints/hpux.sh
+++ b/hints/hpux.sh
@@ -134,7 +134,7 @@ case `$cc -v 2>&1`"" in
esac
;;
*) ccisgcc=''
- ccversion=`which cc | xargs what | awk '/Compiler/{print $2}'`
+ ccversion=`which cc | xargs what | awk '/Compiler/{print $2}/Itanium/{print $6,$7}'`
case "$ccflags" in
"-Ae "*) ;;
*) ccflags="-Ae $cc_cppflags -Wl,+vnocompatwarnings" ;;