summaryrefslogtreecommitdiff
path: root/hints
diff options
context:
space:
mode:
authorAndy Dougherty <doughera@lafayette.edu>2003-11-20 04:38:05 -0500
committerRafael Garcia-Suarez <rgarciasuarez@gmail.com>2003-11-23 21:59:06 +0000
commit0ceffaa6d1b6322a2acc72496461c007b2bc1d17 (patch)
treeed02ea396afdde73ba7434b8bf3954c197a40554 /hints
parent7fd3d16ee33a2f80699a3491d0bedc18c17ccd80 (diff)
downloadperl-0ceffaa6d1b6322a2acc72496461c007b2bc1d17.tar.gz
Re: [perl #24439] 64 bit build failure on Solaris 9
Date: Thu, 20 Nov 2003 09:38:05 -0500 (EST) Message-ID: <Pine.SOL.4.53.0311200926550.25274@maxwell.phys.lafayette.edu> and : Date: Fri, 21 Nov 2003 09:36:24 -0500 (EST) Message-ID: <Pine.SOL.4.53.0311210927460.1876@maxwell.phys.lafayette.edu> p4raw-id: //depot/perl@21780
Diffstat (limited to 'hints')
-rw-r--r--hints/solaris_2.sh11
1 files changed, 5 insertions, 6 deletions
diff --git a/hints/solaris_2.sh b/hints/solaris_2.sh
index d1c1a063a4..7ffc53c6ef 100644
--- a/hints/solaris_2.sh
+++ b/hints/solaris_2.sh
@@ -513,14 +513,13 @@ EOM
loclibpth="/usr/lib/sparcv9 $loclibpth"
ccflags="$ccflags -mcpu=v9 -m64"
if test X`getconf XBS5_LP64_OFF64_CFLAGS 2>/dev/null` != X; then
+ # This adds in -Wa,-xarch=v9. I suspect that's superfluous,
+ # since the -m64 above should do that already. Someone
+ # with gcc-3.x.x, please test with gcc -v. A.D. 20-Nov-2003
ccflags="$ccflags -Wa,`getconf XBS5_LP64_OFF64_CFLAGS 2>/dev/null`"
fi
- # no changes to ld flags, as (according to man ld):
- #
- # There is no specific option that tells ld to link 64-bit
- # objects; the class of the first object that gets processed
- # by ld determines whether it is to perform a 32-bit or a
- # 64-bit link edit.
+ ldflags="$ldflags -m64"
+ lddlflags="$lddlflags -G -m64"
;;
*)
ccflags="$ccflags `getconf XBS5_LP64_OFF64_CFLAGS 2>/dev/null`"