I have configured as follows: configure --enable-languages=c,c++ --target=arm-elf --with-gnu-as --with-gnu-ld --prefix=path-to/arm-elf-gcc-4.5.0 --with-newlib --disable-shared --enable-newlib --enable-multilib --enable-interwork --disable-threads --disable-nls --enable-libstdcxx-allocator=malloc --with-mpc=/usr/local/mpc I have static version of mpc 0.8.1 when I make all I get the following error: Links are now set up to build a cross-compiler from x86_64-unknown-linux-gnu to arm-unknown-elf. checking for exported symbols... path-to/arm-elf-gcc-4.5.0/arm-elf/bin/objdump: conftest: File format not recognized checking for -rdynamic... path-to/arm-elf-gcc-4.5.0/arm-elf/bin/objdump: conftest: File format not recognized my system is ubuntu 9.10 64 bit with gcc version 4.4.1 (Ubuntu 4.4.1-4ubuntu9) binutils: GNU ld (GNU Binutils for Ubuntu) 2.20 what is wrong with it? thanks