summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRainer Tammer <tammer@tammer.net>2008-11-13 16:14:46 +0100
committerNicholas Clark <nick@ccl4.org>2008-11-19 11:04:36 +0000
commit4c341eb00ebe0d4dd73d615e9d4305667c7622bb (patch)
tree6215d0cb3113b4d177fb26fe57551c0f37b0d2ed
parentcb24b7ee09d3b08a6bca69d3f39e97d924fae553 (diff)
downloadperl-4c341eb00ebe0d4dd73d615e9d4305667c7622bb.tar.gz
Integrate:
[ 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..)
-rw-r--r--hints/aix.sh2
-rw-r--r--makedef.pl5
2 files changed, 6 insertions, 1 deletions
diff --git a/hints/aix.sh b/hints/aix.sh
index cc253f804c..5c07c12c8a 100644
--- a/hints/aix.sh
+++ b/hints/aix.sh
@@ -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
diff --git a/makedef.pl b/makedef.pl
index 3eb21aea9a..715756c120 100644
--- a/makedef.pl
+++ b/makedef.pl
@@ -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
)]);