binutils: "unexpected reloc type 0x17" on sparc
David S. Miller
davem@redhat.com
Thu Jun 28 15:21:00 GMT 2001
Richard Henderson writes:
> Why wouldn't they show up in dynamic relocs? There's no other point
> for having them! They are a speed optimization for the dynamic linker,
> so that it needn't assume R_SPARC_32 may be unaligned.
Ok then.
> > 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.
>
> Too bad, as this binutils change is required for things to work
> on Solaris, which otherwise gets SIGBUS on the unaligned write.
What I'm really trying to understand is why we've gotten away with not
having this for all this time. :-)
Is this being emitted for something new like stack unwind info or
dwarf2 debugging stuff?
Later,
David S. Miller
davem@redhat.com
More information about the Libc-alpha
mailing list