aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorMarius Hillenbrand <mhillen@linux.ibm.com>2021-05-12 13:59:19 +0200
committerMarius Hillenbrand <mhillen@linux.ibm.com>2021-05-17 16:04:09 +0200
commit47abe2abf1210847629ebc271b1fc8c6d53f0d47 (patch)
tree2dda7019828a269b338a64b4993e8152b7ee80c3 /gcc
parente0a5daf81f2c79a0275eccd7c1a25349990a7a4d (diff)
downloadgcc-47abe2abf1210847629ebc271b1fc8c6d53f0d47.zip
gcc-47abe2abf1210847629ebc271b1fc8c6d53f0d47.tar.gz
gcc-47abe2abf1210847629ebc271b1fc8c6d53f0d47.tar.bz2
IBM Z: Avoid bash-specific substitution in configure
Fix a bootstrap error observed on NetBSD. 2021-05-17 Marius Hillenbrand <mhillen@linux.ibm.com> gcc/ChangeLog: PR bootstrap/100552 * configure.ac: Replace pattern substitution with call to sed. * configure: Regenerate.
Diffstat (limited to 'gcc')
-rwxr-xr-xgcc/configure3
-rw-r--r--gcc/configure.ac3
2 files changed, 4 insertions, 2 deletions
diff --git a/gcc/configure b/gcc/configure
index f03fe88..039a86d 100755
--- a/gcc/configure
+++ b/gcc/configure
@@ -32205,7 +32205,8 @@ case $target in
# cross build. are target headers available?
# carefully coerce the build-system compiler to use target headers
saved_CXXFLAGS="$CXXFLAGS"
- CROSS_TEST_CXXFLAGS="-nostdinc ${XGCC_FLAGS_FOR_TARGET//-B/-idirafter/}"
+ fixed_XGCC_FLAGS_FOR_TARGET=`echo "$XGCC_FLAGS_FOR_TARGET" | sed 's/-B/-idirafter/g'`
+ CROSS_TEST_CXXFLAGS="-nostdinc $fixed_XGCC_FLAGS_FOR_TARGET"
CXXFLAGS="$CROSS_TEST_CXXFLAGS"
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
diff --git a/gcc/configure.ac b/gcc/configure.ac
index e9ba2af..4e78801 100644
--- a/gcc/configure.ac
+++ b/gcc/configure.ac
@@ -7499,7 +7499,8 @@ case $target in
# cross build. are target headers available?
# carefully coerce the build-system compiler to use target headers
saved_CXXFLAGS="$CXXFLAGS"
- CROSS_TEST_CXXFLAGS="-nostdinc ${XGCC_FLAGS_FOR_TARGET//-B/-idirafter/}"
+ fixed_XGCC_FLAGS_FOR_TARGET=`echo "$XGCC_FLAGS_FOR_TARGET" | sed 's/-B/-idirafter/g'`
+ CROSS_TEST_CXXFLAGS="-nostdinc $fixed_XGCC_FLAGS_FOR_TARGET"
CXXFLAGS="$CROSS_TEST_CXXFLAGS"
AC_COMPILE_IFELSE([AC_LANG_SOURCE([[
#include <math.h>