ld 2.15.94.0.2.2 : prohibited cross reference to a local symbol.

H. J. Lu hjl@lucon.org
Thu Sep 29 21:28:00 GMT 2005


On Thu, Sep 29, 2005 at 06:12:29PM +0100, Etienne Lorrain wrote:
> > On Thu, Sep 29, 2005 at 10:48:52AM +0100, Etienne Lorrain wrote:
> >>   I did some more experiment on this one, and the problem also exists
> >>  in ld-2.16.1:
> >>
> >> [etienne@localhost linux-2.6.14-rc2-3]$ ../../projet/toolchain/bin/ld -v
> >> GNU ld version 2.16.1
> >>
> >>   After my patch I have those symbols in the library:
> >> [etienne@localhost linux-2.6.14-rc2-3]$ readelf -s
> >> arch/i386/kernel/built-in.o | grep memcpy
> >> 493: 00000000    53 FUNC    LOCAL  DEFAULT   12 memcpy
> >> 1407: 00000000     0 NOTYPE  GLOBAL DEFAULT  UND memcpy
> >> 2077: 00000000    53 FUNC    GLOBAL DEFAULT   12 code16_memcpy
> >>
> >
> > Please open a bug report with a small testcase.
> >
> >
> > H.J.
> >
> 
>   My problem is the small testcase: I am trying to reproduce with few
>  source files generating libraries and it works normally.
>  Probably a bug report begining with "download linux-2.6.13.tar.bz2" will
>  not be useful.
> 

Just open a bug report and show us a way to reproduce it even if we
have to do "download linux-2.6.13.tar.bz2". The key is we have to
be able to reproduce it.



H.J.



More information about the Binutils mailing list