Alan,

On Tue, 17 Dec 2013, Alan Modra wrote:

> On Tue, Dec 17, 2013 at 01:14:23PM +0100, Bernd Edlinger wrote:
> > the reason for this is overwriting GMPINC for the auto-build generation, 
> > because
> > many test scripts include <gmp.h> which fails now completely (it is not 
> > installed,
> > I have it in-tree).
> 
> Yes, I understand the reason why your setup is failing.  Please try
> this patch.
> 
> Index: gcc/configure.ac
> ===================================================================
> --- gcc/configure.ac  (revision 206009)
> +++ gcc/configure.ac  (working copy)
> @@ -1529,8 +1529,13 @@
>       /* | [A-Za-z]:[\\/]* ) realsrcdir=${srcdir};;
>       *) realsrcdir=../${srcdir};;
>       esac
> +     # Clearing GMPINC is necessary to prevent host headers being
> +     # used by the build compiler.  Defining GENERATOR_FILE stops
> +     # system.h from including gmp.h.
>       CC="${CC_FOR_BUILD}" CFLAGS="${CFLAGS_FOR_BUILD}" \
> -     LDFLAGS="${LDFLAGS_FOR_BUILD}" GMPINC="" \
> +     CXX="${CXX_FOR_BUILD}" CXXFLAGS="${CXXFLAGS_FOR_BUILD}" \
> +     LD="${LD_FOR_BUILD}" LDFLAGS="${LDFLAGS_FOR_BUILD}" \
> +     GMPINC="" CPPFLAGS="${CPPFLAGS} -DGENERATOR_FILE" \
>       ${realsrcdir}/configure \
>               --enable-languages=${enable_languages-all} \
>               --target=$target_alias --host=$build_alias --build=$build_alias

 Can you please backport this change to 4.8 too, to fix the build 
regression discussed here introduced by the previous change that did get 
backported?

 Thanks,

  Maciej

Reply via email to