On 15 June 2014 17:47, Ivan Stalev wrote: > Hi, > > Yes, those errors are from the configuration step. > > Here are the steps I took after untarring the source code: > > 1) Run this inside the source directory: ./contrib/download_prerequisites > 2) Run configure from an empty build directory: ../gcc-4.8.1/configure > --prefix=/home/mdl/ids103/gcc-4.8.1-install > --with-ld=/home/mdl/ids103/binutils-2.24-install/bin > --with-as=/home/mdl/ids103/binutils-2.24-install/bin > 3) Run make > > After about 20 minutes, the build fails. Here is the last of the output: > > rm gcc.pod > make[3]: Leaving directory `/home/mdl/ids103/gcc-4.8.1-build/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 build system type... x86_64-unknown-linux-gnu > checking host system type... x86_64-unknown-linux-gnu > checking for --enable-version-specific-runtime-libs... no > checking for a BSD-compatible install... /usr/bin/install -c > checking for gawk... gawk > 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/mdl/ids103/gcc-4.8.1-build/./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/mdl/ids103/gcc-4.8.1-build/./gcc/xgcc > -B/home/mdl/ids103/gcc-4.8.1-build/./gcc/ > -B/home/mdl/ids103/gcc-4.8.1-install/x86_64-unknown-linux-gnu/bin/ > -B/home/mdl/ids103/gcc-4.8.1-install/x86_64-unknown-linux-gnu/lib/ > -isystem /home/mdl/ids103/gcc-4.8.1-install/x86_64-unknown-linux-gnu/include > -isystem /home/mdl/ids103/gcc-4.8.1-install/x86_64-unknown-linux-gnu/sys-include > checking for suffix of object files... configure: error: in > `/home/mdl/ids103/gcc-4.8.1-build/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/mdl/ids103/gcc-4.8.1-build' > make[1]: *** [stage1-bubble] Error 2 > make[1]: Leaving directory `/home/mdl/ids103/gcc-4.8.1-build' > make: *** [all] Error 2 > > The config.log has not been written to since the configuration step. I don't think that's true, look for it in the x86_64-unknown-linux-gnu/libgcc directory. Please read https://gcc.gnu.org/wiki/FAQ#configure_suffix (which was linked to from the other wiki page I suggested).