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.

Reply via email to