diff options
author | Rainer Tammer <tammer@tammer.net> | 2008-11-13 16:14:46 +0100 |
---|---|---|
committer | Nicholas Clark <nick@ccl4.org> | 2008-11-19 11:04:36 +0000 |
commit | 4c341eb00ebe0d4dd73d615e9d4305667c7622bb (patch) | |
tree | 6215d0cb3113b4d177fb26fe57551c0f37b0d2ed | |
parent | cb24b7ee09d3b08a6bca69d3f39e97d924fae553 (diff) | |
download | perl-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.sh | 2 | ||||
-rw-r--r-- | makedef.pl | 5 |
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 )]); |