binutils: "unexpected reloc type 0x17" on sparc
David S. Miller
davem@redhat.com
Thu Jun 28 15:11:00 GMT 2001
H . J . Lu writes:
> On Thu, Jun 28, 2001 at 11:19:44PM +0200, Tomasz Kóoczko wrote:
> > I cant find what is going on and IMHO new ld from binutils probably is
> > buggy.
>
> 0x17 == R_SPARC_UA32. The new linker generates them. I think glibc has
> to be fixed to deal with R_SPARC_UA32, R_SPARC_UA64 and R_SPARC_UA16.
I was under the impression that R_SPARC_UA{32,64,16} should never show
up as a dynamic reloc.
If this is OK, then this binutils change breaks every Sparc/Linux
system out there since no GLIBC version (even today in CVS) handles
these dynamic relocs.
Later,
David S. Miller
davem@redhat.com
More information about the Libc-alpha
mailing list