LD doesn't complain undefined reference

Nick Clifton nickc@redhat.com
Tue Aug 8 13:53:00 GMT 2006


Hi Tzu-Chien,

> My linker or32-elf-ld didn't complain undefined reference. What
> should I check?

   * Are you using the most up to date binutils sources ?

   * If you generate a linker map (using -Wl,-Map,foo.map) what does the 
linker think has happened to the "foo" symbol ?  Also what type does the
  "foo" symbol have in the executable ?

   * Has the "--unresolved-symbols=ignore-all" linker option been 
enabled somehow ?  Perhaps by the OpenRISC specific code in the linker ?

   * Has the bfd error handler been disabled somehow ?  (See 
ldlang.c:lang_check() for an example of this).

Cheers
   Nick



More information about the Binutils mailing list