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

Reply via email to