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