Integrate:
authorRainer Tammer <tammer@tammer.net>
Thu, 13 Nov 2008 15:14:46 +0000 (16:14 +0100)
committerNicholas Clark <nick@ccl4.org>
Wed, 19 Nov 2008 11:04:36 +0000 (11:04 +0000)
[ 34884]
Integrate:
[ 34852]
Subject: Re: 5.8.9 RC1 report
Date: Thu, 13 Nov 2008 15:14:46 +0100
Message-ID: <491C3656.3010509@tammer.net>

[ 34885]
Integrate:
[ 34861]
Subject: Re: 5.8.9 RC1 report
From: Rainer Tammer <tammer@tammer.net>
Date: Mon, 17 Nov 2008 08:53:34 +0100
Message-ID: <492122FE.5020001@tammer.net>
p4raw-link: @34885 on //depot/maint-5.10/perl: 53fb7c0ca73df7abb8a3cfb514c2bcbb0f3ed06c
p4raw-link: @34884 on //depot/maint-5.10/perl: f89bbdbb783bee355545c28182df2c8305afacbd
p4raw-link: @34861 on //depot/perl: 5cdbb95e9cb5aae7bc0885e7a2361fa6fe145e0c
p4raw-link: @34852 on //depot/perl: 79c530cb74824bda9eaf13218c0c013baf5ac51f

p4raw-id: //depot/maint-5.8/perl@34890
p4raw-integrated: from //depot/maint-5.10/perl@34878 'copy in'
hints/aix.sh (@34259..) 'merge in' makedef.pl (@34426..)

hints/aix.sh
makedef.pl

index cc253f8..5c07c12 100644 (file)
@@ -164,7 +164,7 @@ case "$cc" in
 # -bE:$(BASEEXT).exp       Export these symbols.  This file contains only one
 #                          symbol: boot_$(EXP)  can it be auto-generated?
 if test $usenativedlopen = 'true' ; then
-    lddlflags="$lddlflags -bhalt:4 -bexpall -G -bnoentry -lc"
+    lddlflags="$lddlflags -bhalt:4 -G -bI:\$(PERL_INC)/perl.exp -bE:\$(BASEEXT).exp -bnoentry -lc -lm"
 else
     lddlflags="$lddlflags -bhalt:4 -bM:SRE -bI:\$(PERL_INC)/perl.exp -bE:\$(BASEEXT).exp -bnoentry -lc"
     fi
index 3eb21ae..715756c 100644 (file)
@@ -127,6 +127,7 @@ while (<CFG>) {
     $define{$1} = 1 if /^\s*#\s*define\s+(MULTIPLICITY)\b/;
     $define{$1} = 1 if /^\s*#\s*define\s+(PERL_\w+)\b/;
     $define{$1} = 1 if /^\s*#\s*define\s+(USE_\w+)\b/;
+    $define{$1} = 1 if /^\s*#\s*define\s+(HAS_\w+)\b/;
 }
 close(CFG);
 
@@ -403,6 +404,10 @@ elsif ($PLATFORM eq 'aix') {
                     PL_statusvalue_vms
                     PL_sys_intern
                     )]);
+    skip_symbols([qw(
+                    Perl_signbit
+                    )])
+       if $define{'HAS_SIGNBIT'};
     emit_symbols([qw(
                     boot_DynaLoader
                     )]);