summaryrefslogtreecommitdiff
path: root/configure.in
diff options
context:
space:
mode:
authorMike Stump <mrs@apple.com>2005-05-05 00:59:26 +0000
committerMike Stump <mrs@gcc.gnu.org>2005-05-05 00:59:26 +0000
commitbebcd931d719100321ae18b9890ad9ea39cd00eb (patch)
tree965b33b09dbb786403b06ca53c22a7dd967fe252 /configure.in
parent251ce4ea5a1507f12458534cd9e1966e4b9f4b99 (diff)
downloadgcc-bebcd931d719100321ae18b9890ad9ea39cd00eb.tar.gz
configure.in: Always pass --target to target configures as otherwise rebuilds that do...
* configure.in: Always pass --target to target configures as otherwise rebuilds that do --recheck will fail. * confiugure: Rebuilt. From-SVN: r99247
Diffstat (limited to 'configure.in')
-rw-r--r--configure.in6
1 files changed, 4 insertions, 2 deletions
diff --git a/configure.in b/configure.in
index 70b833321ec..5dd40ce28c4 100644
--- a/configure.in
+++ b/configure.in
@@ -1928,8 +1928,10 @@ fi
# fixed in future. It's still worthwhile to use a cache file for each
# directory. I think.
-# Pass the appropriate --host, --build, and --cache-file arguments.
-target_configargs="--cache-file=./config.cache --host=${target_alias} --build=${build_alias} ${target_configargs}"
+# Pass the appropriate --build, --host, --target and --cache-file arguments.
+# We need to pass --target, as newer autoconf's requires consistency
+# for target_alias and gcc doesn't manage it consistently.
+target_configargs="--cache-file=./config.cache --build=${build_alias} --host=${target_alias} --target=${target_alias} ${target_configargs}"
FLAGS_FOR_TARGET=
case " $target_configdirs " in