LD doesn't complain undefined reference
Tzu-Chien Chiu
tzuchien.chiu@gmail.com
Tue Aug 8 14:11:00 GMT 2006
I cross-posted this question to OpenRISC forum, and it seems to be the
problem of that port.
For anyone who is interested:
http://www.opencores.org/forums.cgi/openrisc/2006/08/002834
2006/8/8, Nick Clifton <nickc@redhat.com>:
> 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
>
--
Tzu-Chien Chiu - SMedia Technology Corp.
URL: http://www.csie.nctu.edu.tw/~jwchiu/
More information about the Binutils
mailing list