This is the mail archive of the binutils@sourceware.cygnus.com mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

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


> 
>    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)

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]