This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

link issue with i686, ifunc & newer binutils


Hello,

We are having a link issue on hurd-i686 when linking libc_pic.os into
libc.so:

/usr/bin/ld: read-only segment has dynamic IFUNC relocations; recompile with -fPIC
/usr/bin/ld: failed to set dynamic section sizes: Bad value

I'm not sure what this is about.  AIUI there is a reloc against an ifunc
symbol which happens to be in a read-only segment, and that should be
turned into e.g. a PLT reloc.  I however can't find where that could be,
I have put the objdump -x here:

http://dept-info.labri.fr/~thibault/tmp/list.gz

grepping " i " shows the ifunc symbols, but grepping for these in it
doesn't show me something that isn't a PLT.

Any ideas?

Samuel


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