diff options
author | Marius Hillenbrand <mhillen@linux.ibm.com> | 2021-05-12 13:59:19 +0200 |
---|---|---|
committer | Marius Hillenbrand <mhillen@linux.ibm.com> | 2021-05-17 16:04:09 +0200 |
commit | 47abe2abf1210847629ebc271b1fc8c6d53f0d47 (patch) | |
tree | 2dda7019828a269b338a64b4993e8152b7ee80c3 /gcc | |
parent | e0a5daf81f2c79a0275eccd7c1a25349990a7a4d (diff) | |
download | gcc-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-x | gcc/configure | 3 | ||||
-rw-r--r-- | gcc/configure.ac | 3 |
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> |