Hi In which reference platform is it known to build without so much hassle? Here is the configure error: configure:3635: /home/piotr/devel/gcc_obj/./gcc/xgcc -B/home/piotr/devel/gcc_obj/./gcc/ -B/usr/local/x86_64-unknown-linux-gnu/bin/ -B/usr/local/x86_64-unknown-linux-gnu/lib/ -isystem /usr/local/x86_64-unknown-linux-gnu/include -isystem /usr/local/x86_64-unknown-linux-gnu/sys-include --version >&5 xgcc (GCC) 4.7.0 20110708 (experimental) Copyright (C) 2011 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. configure:3646: $? = 0 configure:3635: /home/piotr/devel/gcc_obj/./gcc/xgcc -B/home/piotr/devel/gcc_obj/./gcc/ -B/usr/local/x86_64-unknown-linux-gnu/bin/ -B/usr/local/x86_64-unknown-linux-gnu/lib/ -isystem /usr/local/x86_64-unknown-linux-gnu/include -isystem /usr/local/x86_64-unknown-linux-gnu/sys-include -v >&5 Reading specs from /home/piotr/devel/gcc_obj/./gcc/specs COLLECT_GCC=/home/piotr/devel/gcc_obj/./gcc/xgcc COLLECT_LTO_WRAPPER=/home/piotr/devel/gcc_obj/./gcc/lto-wrapper Target: x86_64-unknown-linux-gnu Configured with: ../gcc/configure Thread model: posix gcc version 4.7.0 20110708 (experimental) (GCC) configure:3646: $? = 0 configure:3635: /home/piotr/devel/gcc_obj/./gcc/xgcc -B/home/piotr/devel/gcc_obj/./gcc/ -B/usr/local/x86_64-unknown-linux-gnu/bin/ -B/usr/local/x86_64-unknown-linux-gnu/lib/ -isystem /usr/local/x86_64-unknown-linux-gnu/include -isystem /usr/local/x86_64-unknown-linux-gnu/sys-include -V >&5 xgcc: error: unrecognized command line option '-V' xgcc: fatal error: no input files compilation terminated. configure:3646: $? = 1 configure:3635: /home/piotr/devel/gcc_obj/./gcc/xgcc -B/home/piotr/devel/gcc_obj/./gcc/ -B/usr/local/x86_64-unknown-linux-gnu/bin/ -B/usr/local/x86_64-unknown-linux-gnu/lib/ -isystem /usr/local/x86_64-unknown-linux-gnu/include -isystem /usr/local/x86_64-unknown-linux-gnu/sys-include -qversion >&5 xgcc: error: unrecognized command line option '-qversion' xgcc: fatal error: no input files compilation terminated. configure:3646: $? = 1 configure:3666: checking for C compiler default output file name configure:3688: /home/piotr/devel/gcc_obj/./gcc/xgcc -B/home/piotr/devel/gcc_obj/./gcc/ -B/usr/local/x86_64-unknown-linux-gnu/bin/ -B/usr/local/x86_64-unknown-linux-gnu/lib/ -isystem /usr/local/x86_64-unknown-linux-gnu/include -isystem /usr/local/x86_64-unknown-linux-gnu/sys-include -g -O2 conftest.c >&5 /usr/bin/ld: cannot find crt1.o: No such file or directory /usr/bin/ld: cannot find crti.o: No such file or directory collect2: error: ld returned 1 exit status configure:3692: $? = 1 configure:3729: result: configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU OpenMP Runtime Library" | #define PACKAGE_TARNAME "libgomp" | #define PACKAGE_VERSION "1.0" | #define PACKAGE_STRING "GNU OpenMP Runtime Library 1.0" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "http://www.gnu.org/software/libgomp/" | #define PACKAGE "libgomp" | #define VERSION "1.0" | /* end confdefs.h. */ | | int | main () | { | | ; | return 0; | } configure:3735: error: in `/home/piotr/devel/gcc_obj/x86_64-unknown-linux-gnu/libgomp': configure:3739: error: C compiler cannot create executables See `config.log' for more details. On Fri, Jul 8, 2011 at 2:08 PM, Jonathan Wakely <jwakely.gcc@xxxxxxxxx> wrote: > On 8 July 2011 11:27, Pedro Larroy wrote: >> Hi >> >> I'm trying to build gcc from svn on debian testing, I manually solved >> a couple of obstacles like crti.o and crtn.o not being found. By cp >> /usr/lib/x86_64-linux-gnu/crti.o x86_64-unknown-linux-gnu/libgcc/ >> >> In which location are they expected? > > Not where Debian puts them. > >> Now I'm stuck with the following error: >> >> checking for x86_64-unknown-linux-gnu-gcc... >> /home/piotr/devel/gcc_obj/./gcc/xgcc >> -B/home/piotr/devel/gcc_obj/./gcc/ >> -B/usr/local/x86_64-unknown-linux-gnu/bin/ >> -B/usr/local/x86_64-unknown-linux-gnu/lib/ -isystem >> /usr/local/x86_64-unknown-linux-gnu/include -isystem >> /usr/local/x86_64-unknown-linux-gnu/sys-include >> checking for C compiler default output file name... >> configure: error: in >> `/home/piotr/devel/gcc_obj/x86_64-unknown-linux-gnu/libgomp': >> configure: error: C compiler cannot create executables >> See `config.log' for more details. >> make[2]: *** [configure-stage1-target-libgomp] Error 77 >> make[2]: Leaving directory `/home/piotr/devel/gcc_obj' >> make[1]: *** [stage1-bubble] Error 2 >> make[1]: Leaving directory `/home/piotr/devel/gcc_ob >> >> >> Any clues? > > It tells you right there what to do. See config.log for more details > (the one it's referring to is > x86_64-unknown-linux-gnu/libgomp/config.log) >