diff options
author | Nicholas Clark <nick@ccl4.org> | 2012-05-03 14:43:11 +0200 |
---|---|---|
committer | Nicholas Clark <nick@ccl4.org> | 2013-05-28 09:19:28 +0200 |
commit | 7ffe6e18a90dfa698e799ca04049c6da2e6447c5 (patch) | |
tree | b58dd1fb907b5e1add8abb27b8c84896b147dcda /Porting | |
parent | 1f0f6439c61f0f5794c25f2d6d9773063fda9e99 (diff) | |
download | perl-7ffe6e18a90dfa698e799ca04049c6da2e6447c5.tar.gz |
bisect-runner.pl should fix 5.7.x to export Perl_cxinc on AIX.
Without this, about 60 commits in a key area of history fail to build,
between the upgrade of Scalar-List-Utils to 1.03, and the commit that
amends makedef.pl to export Perl_cxinc, which Utils.xs indirectly started
using (via a macro).
Diffstat (limited to 'Porting')
-rwxr-xr-x | Porting/bisect-runner.pl | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/Porting/bisect-runner.pl b/Porting/bisect-runner.pl index 79837f31e3..1f979a6cbb 100755 --- a/Porting/bisect-runner.pl +++ b/Porting/bisect-runner.pl @@ -2952,6 +2952,16 @@ index 2a6cbcd..eab2de1 100644 EOPATCH } + if ($major == 7 && $^O eq 'aix' && + extract_from_file('ext/List/Util/Util.xs', qr/PUSHBLOCK/) + && !extract_from_file('makedef.pl', qr/^Perl_cxinc/)) { + # Need this to get List::Utils 1.03 and later to compile. + # 1.03 also expects to call Perl_pp_rand. Commit d3632a54487acc5f + # fixes this (for the unthreaded case), but it's not until 1.05, + # two days later, that this is fixed properly. + apply_commit('cbb96eed3f175499'); + } + if (($major >= 7 || $major <= 9) && $^O eq 'openbsd' && `uname -m` eq "sparc64\n" # added in 2000 by commit cb434fcc98ac25f5: |