summaryrefslogtreecommitdiff
path: root/devel/cross-gcc/files/patch-configure
diff options
context:
space:
mode:
Diffstat (limited to 'devel/cross-gcc/files/patch-configure')
-rw-r--r--devel/cross-gcc/files/patch-configure29
1 files changed, 29 insertions, 0 deletions
diff --git a/devel/cross-gcc/files/patch-configure b/devel/cross-gcc/files/patch-configure
new file mode 100644
index 000000000000..1177f686f18b
--- /dev/null
+++ b/devel/cross-gcc/files/patch-configure
@@ -0,0 +1,29 @@
+--- configure.orig Mon May 14 07:19:11 2007
++++ configure Thu Jun 21 21:53:48 2007
+@@ -3321,7 +3321,7 @@
+ # For the build-side libraries, we just need to pretend we're native,
+ # and not use the same cache file. Multilibs are neither needed nor
+ # desired.
+-build_configargs="--cache-file=../config.cache --build=${build_alias} --host=${build_alias} --target=${target_alias} ${baseargs}"
++build_configargs="--build=${build_alias} --host=${build_alias} --target=${target_alias} ${baseargs}"
+
+ # For host modules, accept cache file option, or specification as blank.
+ case "${cache_file}" in
+@@ -3371,7 +3371,7 @@
+ # 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}"
++target_configargs="--build=${build_alias} --host=${target_alias} --target=${target_alias} ${target_configargs}"
+
+ FLAGS_FOR_TARGET=
+ case " $target_configdirs " in
+@@ -3439,7 +3439,7 @@
+ # being built; programs in there won't even run.
+ if test "${build}" = "${host}" && test -d ${srcdir}/gcc; then
+ # Search for pre-installed headers if nothing else fits.
+- FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -B$(build_tooldir)/bin/ -B$(build_tooldir)/lib/ -isystem $(build_tooldir)/include -isystem $(build_tooldir)/sys-include'
++ FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -B$(build_tooldir)/bin/ -B$(build_tooldir)/lib/ -isystem $$r/$(HOST_SUBDIR)/gcc -isystem $(build_tooldir)/include -isystem $(build_tooldir)/sys-include'
+ fi
+
+ if test "x${use_gnu_ld}" = x &&