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