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 -- Alan Modra Australia Development Lab, IBM