summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJozef Lawrynowicz <jozef.l@mittosystems.com>2019-10-30 14:35:21 +0000
committerCorinna Vinschen <corinna@vinschen.de>2019-11-02 16:27:20 +0100
commitfa14f445ba1fb360fb5c4957798bf788345b0ef2 (patch)
tree7536160d139dcea108c0f136e38aef9f873e17fc
parentfe239aef1b397145707561fa0bb0a8795cf41fd0 (diff)
downloadcygnal-fa14f445ba1fb360fb5c4957798bf788345b0ef2.tar.gz
cygnal-fa14f445ba1fb360fb5c4957798bf788345b0ef2.tar.bz2
cygnal-fa14f445ba1fb360fb5c4957798bf788345b0ef2.zip
Fix libgloss being built for disabled multilibs
Target libraries are considered to be built for GCC's "host", not GCC's "target". The "host" variable must be set by configure scripts using "config-ml.in" to determine multilib support, otherwise disabled multilibs (specified as a configure argument with --disable-<multilib>) will still be built for the subdirectories those configure scripts reside in.
-rwxr-xr-xlibgloss/configure1
-rw-r--r--libgloss/configure.in1
2 files changed, 2 insertions, 0 deletions
diff --git a/libgloss/configure b/libgloss/configure
index eb116b58d..6c592b16b 100755
--- a/libgloss/configure
+++ b/libgloss/configure
@@ -3883,6 +3883,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
srcdir=${srcdir}
target=${target}
+host=${host}
with_multisubdir=${with_multisubdir}
ac_configure_args="--enable-multilib ${ac_configure_args}"
CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
diff --git a/libgloss/configure.in b/libgloss/configure.in
index a681f233f..16f413f66 100644
--- a/libgloss/configure.in
+++ b/libgloss/configure.in
@@ -229,6 +229,7 @@ AC_CONFIG_FILES([Makefile],
fi],
srcdir=${srcdir}
target=${target}
+host=${host}
with_multisubdir=${with_multisubdir}
ac_configure_args="--enable-multilib ${ac_configure_args}"
CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}