diff -ruN perl5.orig/patches/patch-ca perl5/patches/patch-ca --- perl5.orig/patches/patch-ca 2008-10-10 23:58:43.000000000 +0200 +++ perl5/patches/patch-ca 2009-08-04 13:46:44.000000000 +0200 @@ -70,6 +70,15 @@ prefixvar=vendorlib . ./installprefix +@@ -8140,7 +8145,7 @@ fi + # (For building Perl itself bare -bE:perl.exp is needed, + # Makefile.SH takes care of this.) + case "$osname" in +-aix) ccdlflags="$ccdlflags -bE:$installarchlib/CORE/perl.exp" ;; ++aix) ccdlflags="$ccdlflags -Wl,-bE:$installarchlib/CORE/perl.exp" ;; + esac + # Respect a hint or command-line value. + case "$shrpenv" in @@ -9170,6 +9175,13 @@ EOCP ;; esac diff -ruN perl5.orig/patches/patch-cb perl5/patches/patch-cb --- perl5.orig/patches/patch-cb 1970-01-01 01:00:00.000000000 +0100 +++ perl5/patches/patch-cb 2009-08-04 13:46:37.000000000 +0200 @@ -0,0 +1,18 @@ +$NetBSD$ + +--- Makefile.SH.orig 2007-12-18 11:47:07.000000000 +0100 ++++ Makefile.SH +@@ -81,11 +81,11 @@ true) + shrpldflags="$shrpldflags -Wl,--image-base,0x57000000" + ;; + aix*) +- shrpldflags="-H512 -T512 -bhalt:4 -bM:SRE -bE:perl.exp" ++ shrpldflags="-Wl,-H512 -Wl,-T512 -Wl,-bhalt:4 -Wl,-bM:SRE -Wl,-bE:perl.exp" + case "$osvers" in + 3*) shrpldflags="$shrpldflags -e _nostart" + ;; +- *) shrpldflags="$shrpldflags -bnoentry" ++ *) shrpldflags="$shrpldflags -Wl,-bnoentry" + ;; + esac + shrpldflags="$shrpldflags $ldflags $perllibs $cryptlib"