RFR: JDK-8072732 Regression in configure due to JDK-8069057
Magnus Ihse Bursie
magnus.ihse.bursie at oracle.com
Tue Feb 10 14:46:35 UTC 2015
The fix for JDK-8069057 caused the configure script to respawn due to
autoconf entry code. This causes all sorts of weird behaviour,
especially when running “make reconfigure”.
We need to tell autoconf not to respawn, since we have already figured
out the correct shell.
* Bug: https://bugs.openjdk.java.net/browse/JDK-8072732
*
Patch inline:
|diff --git a/common/autoconf/configure b/common/autoconf/configure
--- a/common/autoconf/configure
+++ b/common/autoconf/configure
@@ -40,8 +40,9 @@
echo "Error: This script must be run using bash." 1>&2
exit 1
fi
-# Force autoconf to use bash
+# Force autoconf to use bash. This also means we must disable autoconf re-exec.
export CONFIG_SHELL=$BASH
+export _as_can_reexec=no
conf_script_dir="$TOPDIR/common/autoconf"
|
/Magnus
More information about the build-dev
mailing list