[PATCH] Fix libgloss being built for disabled multilibs

Corinna Vinschen vinschen@redhat.com
Sat Nov 2 15:32:00 GMT 2019


On Oct 30 14:58, Jozef Lawrynowicz wrote:
> If the attached patch is acceptable, I would appreciate if someone would commit
> it for me, as I do not have write access.
> 
> Thanks,
> Jozef

> >From 6202ef1103896bf5508127353f483c6a8a5bc7b7 Mon Sep 17 00:00:00 2001
> From: Jozef Lawrynowicz <jozef.l@mittosystems.com>
> 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-<multilib>)
> 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 1a4033dce..e3bde6291 100755
> --- a/libgloss/configure
> +++ b/libgloss/configure
> @@ -3878,6 +3878,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 41843eed1..27916b198 100644
> --- a/libgloss/configure.in
> +++ b/libgloss/configure.in
> @@ -226,6 +226,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}
> -- 
> 2.17.1
> 

Pushed.


Corinna

-- 
Corinna Vinschen
Cygwin Maintainer
Red Hat
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://sourceware.org/pipermail/newlib/attachments/20191102/d5626543/attachment.sig>


More information about the Newlib mailing list