From 9fe26418a8ab2a6115f2942ecc660f2506658a4d Mon Sep 17 00:00:00 2001 From: Jozef Lawrynowicz Date: Wed, 30 Oct 2019 14:35:21 +0000 Subject: [PATCH] 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-) will still be built for the subdirectories those configure scripts reside in. --- libgloss/configure | 1 + libgloss/configure.in | 1 + 2 files changed, 2 insertions(+) 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}