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