binutils 2.9.5.0.5 still trigger the last bug - static libstdc++ required

H.J. Lu hjl@lucon.org
Sat Aug 7 18:17:00 GMT 1999


> 
>    The bug has been in binutils for a while. Ian, Jakub, with "make check"
>    in ld, I got
> 
>    FAIL: shared (non PIC)
>    FAIL: shared (non PIC, load offset)
>    FAIL: shared (PIC main, non PIC so)
> 
> This suggests a bug in handling relocations when generating shared
> libraries.
> 
> To me it makes perfect sense to include libstdc++.a in a shared
> object.  Anyhow, it seems silly to patch g++ merely because there is a
> bug in ld.  We should just fix the bug in ld.  A bug like this can't
> be hard to fix, especially since the GNU linker used to pass those
> tests on Solaris.
> 

binutils 2.9.1.0.25, which is basically binutils 2.9.1, failed those
tests. I am no expert on Sparc. I don't know how it got broken. I
will give it a try when I find time.


-- 
H.J. Lu (hjl@gnu.org)


More information about the Binutils mailing list