aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Mitchell <mark@codesourcery.com>2005-07-29 19:20:44 +0000
committerMark Mitchell <mmitchel@gcc.gnu.org>2005-07-29 19:20:44 +0000
commitb28250ab6ffb56f440fecda12b762c9fa946f107 (patch)
tree7db43418cef7e26b45126abb78e094b8eb2e6636
parenteae50c875905ed46be2178b9f70774b1cbf35b80 (diff)
downloadgcc-b28250ab6ffb56f440fecda12b762c9fa946f107.zip
gcc-b28250ab6ffb56f440fecda12b762c9fa946f107.tar.gz
gcc-b28250ab6ffb56f440fecda12b762c9fa946f107.tar.bz2
re PR bootstrap/23131 (Fixincludes on cross-build is scanning /usr/include)
PR bootstrap/23131 * configure.ac (SYSTEM_HEADER_DIR): Avoid setting to empty string. * configure: Regenerated. From-SVN: r102562
-rw-r--r--gcc/ChangeLog7
-rwxr-xr-xgcc/configure20
-rw-r--r--gcc/configure.ac20
3 files changed, 31 insertions, 16 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 98bcd55..133b3d8 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,10 @@
+2005-07-29 Mark Mitchell <mark@codesourcery.com>
+
+ PR bootstrap/23131
+ * configure.ac (SYSTEM_HEADER_DIR): Avoid setting to empty
+ string.
+ * configure: Regenerated.
+
2005-07-29 Paul Brook <paul@codesourcery.com>
* doc/install.texi: Add link to GFortran binaries wiki page.
diff --git a/gcc/configure b/gcc/configure
index 46819fa..8ec99c2 100755
--- a/gcc/configure
+++ b/gcc/configure
@@ -6954,11 +6954,6 @@ if test "${with_sysroot+set}" = set; then
TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"$(TARGET_SYSTEM_ROOT)\"'
CROSS_SYSTEM_HEADER_DIR='$(TARGET_SYSTEM_ROOT)$(NATIVE_SYSTEM_HEADER_DIR)'
- if test "x$with_build_sysroot" != x; then
- build_system_header_dir=$with_build_sysroot'$(NATIVE_SYSTEM_HEADER_DIR)'
- else
- build_system_header_dir='$(CROSS_SYSTEM_HEADER_DIR)'
- fi
if test "x$exec_prefix" = xNONE; then
if test "x$prefix" = xNONE; then
@@ -7478,7 +7473,7 @@ if test "${gcc_cv_prog_makeinfo_modern+set}" = set; then
else
ac_prog_version=`$MAKEINFO --version 2>&1 |
sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
- echo "configure:7481: version of makeinfo is $ac_prog_version" >&5
+ echo "configure:7476: version of makeinfo is $ac_prog_version" >&5
case $ac_prog_version in
'') gcc_cv_prog_makeinfo_modern=no;;
4.[2-9]*)
@@ -12747,6 +12742,16 @@ done
CROSS=
ALL=all.internal
SYSTEM_HEADER_DIR='$(NATIVE_SYSTEM_HEADER_DIR)'
+
+if test "x$with_build_sysroot" != x; then
+ build_system_header_dir=$with_build_sysroot'$(NATIVE_SYSTEM_HEADER_DIR)'
+else
+ # This value is used, even on a native system, because
+ # CROSS_SYSTEM_HEADER_DIR is just
+ # $(TARGET_SYSTEM_ROOT)$(NATIVE_SYSTEM_HEADER_DIR).
+ build_system_header_dir='$(CROSS_SYSTEM_HEADER_DIR)'
+fi
+
if test x$host != x$target
then
CROSS="-DCROSS_COMPILE"
@@ -12773,8 +12778,7 @@ then
CROSS="$CROSS -DNATIVE_CROSS" ;;
esac
elif test "x$TARGET_SYSTEM_ROOT" != x; then
- # This is just $(TARGET_SYSTEM_ROOT)$(NATIVE_SYSTEM_HEADER_DIR)
- SYSTEM_HEADER_DIR='$(CROSS_SYSTEM_HEADER_DIR)'
+ SYSTEM_HEADER_DIR=$build_system_header_dir
fi
# If this is a cross-compiler that does not
diff --git a/gcc/configure.ac b/gcc/configure.ac
index d9f2167..516d75d 100644
--- a/gcc/configure.ac
+++ b/gcc/configure.ac
@@ -695,12 +695,7 @@ AC_ARG_WITH(sysroot,
TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"$(TARGET_SYSTEM_ROOT)\"'
CROSS_SYSTEM_HEADER_DIR='$(TARGET_SYSTEM_ROOT)$(NATIVE_SYSTEM_HEADER_DIR)'
- if test "x$with_build_sysroot" != x; then
- build_system_header_dir=$with_build_sysroot'$(NATIVE_SYSTEM_HEADER_DIR)'
- else
- build_system_header_dir='$(CROSS_SYSTEM_HEADER_DIR)'
- fi
-
+
if test "x$exec_prefix" = xNONE; then
if test "x$prefix" = xNONE; then
test_prefix=/usr/local
@@ -1648,6 +1643,16 @@ done
CROSS= AC_SUBST(CROSS)
ALL=all.internal AC_SUBST(ALL)
SYSTEM_HEADER_DIR='$(NATIVE_SYSTEM_HEADER_DIR)' AC_SUBST(SYSTEM_HEADER_DIR)
+
+if test "x$with_build_sysroot" != x; then
+ build_system_header_dir=$with_build_sysroot'$(NATIVE_SYSTEM_HEADER_DIR)'
+else
+ # This value is used, even on a native system, because
+ # CROSS_SYSTEM_HEADER_DIR is just
+ # $(TARGET_SYSTEM_ROOT)$(NATIVE_SYSTEM_HEADER_DIR).
+ build_system_header_dir='$(CROSS_SYSTEM_HEADER_DIR)'
+fi
+
if test x$host != x$target
then
CROSS="-DCROSS_COMPILE"
@@ -1674,8 +1679,7 @@ then
CROSS="$CROSS -DNATIVE_CROSS" ;;
esac
elif test "x$TARGET_SYSTEM_ROOT" != x; then
- # This is just $(TARGET_SYSTEM_ROOT)$(NATIVE_SYSTEM_HEADER_DIR)
- SYSTEM_HEADER_DIR='$(CROSS_SYSTEM_HEADER_DIR)'
+ SYSTEM_HEADER_DIR=$build_system_header_dir
fi
# If this is a cross-compiler that does not