non existing section for ADDR() in linker command file produces Internal Error.

Nick Clifton nickc@redhat.com
Thu Feb 22 12:21:00 GMT 2007


Hi Etienne,

>  Just to report this small inconvenience, in a command file given on the command line to the linker,
> symbol _start_ctors being used, but .ctoXrs is not a section name, on cygwin.
> 
> _start_ctors = ADDR(.ctoXrs);
> 
> powerpc-eabi-ld: BFD 2.17 internal error, aborting at ../../binutils-2.17/bfd/elflink.c line 6509 in elf_link_output_extsym
> powerpc-eabi-ld: Please report this bug.


Thanks for reporting this bug.  The good news is that it has already 
been fixed.  If you would care to download the sources from the mainline 
of the binutils CVS repository you can build a working version of the 
linker.

Cheers
   Nick




More information about the Binutils mailing list