This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Revert "bisect-runner: Only run ./Configure -S when needed"
authorFather Chrysostomos <sprout@cpan.org>
Tue, 17 May 2016 20:04:28 +0000 (13:04 -0700)
committerFather Chrysostomos <sprout@cpan.org>
Tue, 17 May 2016 20:04:28 +0000 (13:04 -0700)
This reverts commit 16a77b27e2d2b59233235b74ce1f2c90ac18d675.

Scratch that.  ./Configure -S *is* needed.  It’s not just related to
noextensions.

I still can’t bisect, but I need to come up with a different fix.

Porting/bisect-runner.pl

index e7aca65..4c1cce9 100755 (executable)
@@ -1399,9 +1399,10 @@ run_with_options({stdin => '/dev/null', name => 'Configure'},
 patch_SH() unless $options{'all-fixups'};
 apply_fixups($options{'late-fixup'});
 
-if (-f 'config.sh' && $major < 10 && $defines{noextensions}) {
+if (-f 'config.sh') {
     # Emulate noextensions if Configure doesn't support it.
-    fake_noextensions();
+    fake_noextensions()
+        if $major < 10 && $defines{noextensions};
     system_or_die('./Configure -S');
 }