link issue with i686, ifunc & newer binutils

H.J. Lu hjl.tools@gmail.com
Sun May 29 23:09:00 GMT 2016


On Sun, May 29, 2016 at 3:34 PM, Samuel Thibault
<samuel.thibault@ens-lyon.org> wrote:
> H.J. Lu, on Sun 29 May 2016 15:02:06 -0700, wrote:
>> You may have run into
>>
>> https://sourceware.org/bugzilla/show_bug.cgi?id=19939
>>
>> Pleas get binutils master branch for better diagnostic.
>
> That's possible indeed, I have add -Wl,-warn-shared-textrel to the link
> command, and got
>
> /usr/bin/ld: /tmp/glibc-2.22/build-tree/hurd-i386-libc/libc_pic.os: warning: relocation against `_hurd_self_sigstate' in readonly section `.text'
>
> and _hurd_self_sigstate is not an ifunc.

That is a real bug and you need to fix it.

-- 
H.J.



More information about the Libc-alpha mailing list