http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55784
Dominique d'Humieres <dominiq at lps dot ens.fr> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ebotcazou at libertysurf | |dot fr, rguenther at suse | |dot de --- Comment #3 from Dominique d'Humieres <dominiq at lps dot ens.fr> 2012-12-22 12:00:12 UTC --- I think this failure plagues all the builds which don't have a gmp dev package installed and rely on --with-gmp. The following patch --- ../_clean/gcc/configure 2012-12-20 17:19:54.000000000 +0100 +++ ../p_work/gcc/configure 2012-12-21 23:44:46.000000000 +0100 @@ -10321,9 +10321,9 @@ $as_echo "#define HAVE_LANGINFO_CODESET # We will need to find libiberty.h and ansidecl.h saved_CFLAGS="$CFLAGS" -CFLAGS="$CFLAGS -I${srcdir} -I${srcdir}/../include" +CFLAGS="$CFLAGS -I${srcdir} -I${srcdir}/../include $GMPINC" saved_CXXFLAGS="$CXXFLAGS" -CXXFLAGS="$CXXFLAGS -I${srcdir} -I${srcdir}/../include" +CXXFLAGS="$CXXFLAGS -I${srcdir} -I${srcdir}/../include $GMPINC" for ac_func in getenv atol asprintf sbrk abort atof getcwd getwd \ strsignal strstr stpcpy strverscmp \ errno snprintf vsnprintf vasprintf malloc realloc calloc \ fixes it for languages c,c++,lto,fortran,objc,obj-c++, but not for libada (I did not test libjava, nor go). With the above patch libada fails with make -C ../gcc/ada/tools -f ../Makefile \ "CC=../../xgcc -B../../" "CFLAGS=-g -O2 -W -Wall" "LDFLAGS=-static-libstdc++ -static-libgcc " "ADAFLAGS=-gnatpg -gnata" "ADA_CFLAGS=" "INCLUDES=-I. -I.. -I../.. -I/opt/gcc/p_work/gcc/ada -I/opt/gcc/p_work/gcc/config -I/opt/gcc/p_work/gcc/../include -I/opt/gcc/p_work/gcc" "ADA_INCLUDES=-I- -I../rts -I. -I/opt/gcc/p_work/gcc/ada" "exeext=" "fsrcdir=/opt/gcc/p_work/gcc" "srcdir=/opt/gcc/p_work/gcc" "GNATMAKE=../../gnatmake" "GNATLINK=../../gnatlink" "GNATBIND=../../gnatbind" "TOOLSCASE=native" \ ../../gnatmake ../../gnatlink ../../xgcc -B../../ -c -DIN_GCC -g -O2 -W -Wall \ -iquote /opt/gcc/p_work/gcc \ -iquote . -iquote .. -iquote ../.. -iquote /opt/gcc/p_work/gcc/ada -iquote /opt/gcc/p_work/gcc -I/opt/gcc/p_work/gcc/../include \ ../rts/targext.c -o targext.o In file included from ../rts/targext.c:43:0: /opt/gcc/p_work/gcc/system.h:641:17: fatal error: gmp.h: No such file or directory #include <gmp.h> ^