Change 34983 by [EMAIL PROTECTED] on 2008/12/02 18:06:52
Unwind change 31976 then apply
Subject: Re: 5.8.9 RC1 / 5.10.x / bleed patches for gcc / AIX
From: Rainer Tammer <[EMAIL PROTECTED]>
Message-ID: <[EMAIL PROTECTED]>
Date: Tue, 02 Dec 2008 11:10:35 +0100
Affected files ...
... //depot/perl/Makefile.SH#411 edit
Differences ...
==== //depot/perl/Makefile.SH#411 (text) ====
Index: perl/Makefile.SH
--- perl/Makefile.SH#410~34789~ 2008-11-10 03:58:41.000000000 -0800
+++ perl/Makefile.SH 2008-12-02 10:06:52.000000000 -0800
@@ -93,15 +93,30 @@
shrpldflags="$shrpldflags -Wl,--image-base,0x57000000"
;;
aix*)
- shrpldflags="-H512 -T512 -bhalt:4 -bM:SRE -bE:perl.exp"
- case "$osvers" in
- 3*) shrpldflags="$shrpldflags -e _nostart"
+ case "$cc" in
+ gcc*)
+ shrpldflags="-shared -Wl,-H512 -Wl,-T512 -Wl,-bhalt:4
-Wl,-bM:SRE -Wl,-bE:perl.exp"
+ case "$osvers" in
+ 3*) shrpldflags="$shrpldflags -e _nostart"
+ ;;
+ *) shrpldflags="$shrpldflags -Wl,-bnoentry"
+ ;;
+ esac
+ shrpldflags="$shrpldflags $ldflags $perllibs $cryptlib"
+ linklibperl="-L $archlibexp/CORE -L `pwd | sed
's/\/UU$//'` -lperl"
;;
- *) shrpldflags="$shrpldflags -bnoentry"
+ *)
+ shrpldflags="-H512 -T512 -bhalt:4 -bM:SRE -bE:perl.exp"
+ case "$osvers" in
+ 3*) shrpldflags="$shrpldflags -e _nostart"
+ ;;
+ *) shrpldflags="$shrpldflags -b noentry"
+ ;;
+ esac
+ shrpldflags="$shrpldflags $ldflags $perllibs $cryptlib"
+ linklibperl="-L $archlibexp/CORE -L `pwd | sed
's/\/UU$//'` -lperl"
;;
esac
- shrpldflags="$shrpldflags $ldflags $perllibs $cryptlib"
- linklibperl="-L $archlibexp/CORE -L `pwd | sed 's/\/UU$//'`
-lperl"
;;
hpux*)
linklibperl="-L `pwd | sed 's/\/UU$//'` -Wl,+s
-Wl,+b$archlibexp/CORE -lperl"
End of Patch.