On Wed, Jan 11, 2006 at 12:10:32PM +0100, Leif Ekblad wrote: > In configure script, line 2580, there is a link test which checks if > an executable can be generated. The config.log file emits the > following errors: > > /usr/local/bin/rdos-ld: unrecognised emulation mode: -o > Supported emulations: elf_i386 > collect2: ld returned status 1 exit status. > > This error later in the configure scripts leads to an abort > with "Link tests are not allowed after GCC_NO_EXECUTABLES". > > To try to figure out this problem, I manully compiled the same > file with the same options using the same compiler (xgcc), and > it returns the same error. I then tried to use the cross-compiler > built using gcc-4.1-20051008, with which I can build other > executables, and it returns the same error. Only if I remove > the "-B/usr/src/toolchain/gcc-4.2-20060107/host-i686-pc-linux-gnu/gcc" > option, does it generate the executable without any errors. How > can this include give ld the wrong emulation mode? Apparently, > there is no "-o" in any file in the build-directory.
Sounds like there's an error in your specs. Run gcc -v and see what it's invoking. -- Daniel Jacobowitz CodeSourcery