Proposal for STT_GNU_IFUNC and R_*_IRELATIVE
Ian Lance Taylor
iant@google.com
Tue May 26 16:48:00 GMT 2009
"H.J. Lu" <hjl.tools@gmail.com> writes:
> I don't see the fundamental difference between the new relocation and
> the new DT_* tags. The end result is the same. If your OS doesn't support
> them, the application will crash if they are used. I will propose a new
> x86-64 psABI extension, which will be optional. If an OS supports
> STT_GNU_IFUNC, it must support R_X86_64_IRELATIVE.
One difference is that a new relocation has to be defined for every
processor ABI separately. New DT_* tags can be defined once.
Ian
More information about the Libc-alpha
mailing list