On 13 February 2011 02:15, Ed Smith-Rowland wrote: > I'm configuring with: > > ../gcc/configure --prefix=/home/ed/bin --with-gmp=/usr/local > --with-mpfr=/usr/local --with-mpc=/usr/local --with-ppl=/usr/local > --with-cloog=/usr/local --enable-cloog-backend=isl --enable-lto > --enable-languages=c,c++,objc,obj-c++,lto,fortran,go > > It gets down to libgcc and starts config and fails: > > ----------------------------------------------------------------------------------------------------------------------------------- > make[3]: Leaving directory `/home/ed/obj/gcc' > mkdir -p -- x86_64-unknown-linux-gnu/libgcc > Checking multilib configuration for libgcc... > Configuring stage 1 in x86_64-unknown-linux-gnu/libgcc > configure: creating cache ./config.cache > checking for --enable-version-specific-runtime-libs... no > checking for a BSD-compatible install... /usr/bin/install -c > checking for gawk... gawk > checking build system type... x86_64-unknown-linux-gnu > checking host system type... x86_64-unknown-linux-gnu > checking for x86_64-unknown-linux-gnu-ar... ar > checking for x86_64-unknown-linux-gnu-lipo... lipo > checking for x86_64-unknown-linux-gnu-nm... /home/ed/obj/./gcc/nm > checking for x86_64-unknown-linux-gnu-ranlib... ranlib > checking for x86_64-unknown-linux-gnu-strip... strip > checking whether ln -s works... yes > checking for x86_64-unknown-linux-gnu-gcc... /home/ed/obj/./gcc/xgcc > -B/home/ed/obj/./gcc/ -B/home/ed/bin/x86_64-unknown-linux-gnu/bin/ > -B/home/ed/bin/x86_64-unknown-linux-gnu/lib/ -isystem > /home/ed/bin/x86_64-unknown-linux-gnu/include -isystem > /home/ed/bin/x86_64-unknown-linux-gnu/sys-include > checking for suffix of object files... configure: error: in > `/home/ed/obj/x86_64-unknown-linux-gnu/libgcc': > configure: error: cannot compute suffix of object files: cannot compile > See `config.log' for more details. > make[2]: *** [configure-stage1-target-libgcc] Error 1 > make[2]: Leaving directory `/home/ed/obj' > make[1]: *** [stage1-bubble] Error 2 > make[1]: Leaving directory `/home/ed/obj' > make: *** [all] Error 2 > ----------------------------------------------------------------------------------------------------------------------------------- > > I removed everything from the build directory. I have the most recent svn > 170099. > > Any ideas? Did you attach the top-level config.log? The details are in config.log in the libgcc directory. The most common reason is that the runtime linker can't find libgmp.so, limmpfr.so and/or libmpc.so http://gcc.gnu.org/wiki/FAQ#configure_suffix