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]

Re: [PATCH] ld.so: Enable preloading of new symbol versions [BZ #24974]


On 10/28/19 11:02 AM, Florian Weimer wrote:
> * Carlos O'Donell:
> 
>>> Alan Modra pointed out how to avoid binutils changes for this:
>>>
>>>   <https://sourceware.org/ml/binutils/2019-09/msg00287.html>
>>>
>>> I don't know if we can get a tag reservation for GNU gABI for this
>>> feature.  I couldn't get one the last time, for .got.plt isolation (aka
>>> safe lazy binding), so that project is now essentially dead.
>>
>> Previous rejection doesn't mean you will get rejected again?
>>
>> I know it's a platitude, but "if at first you don't succeed..." keep
>> trying until you understand who the key decision makers are and their
>> particular requirements.
> 
> I didn't receive any replies whatsoever this time:
> 
>   <https://sourceware.org/ml/gnu-gabi/2019-q4/msg00000.html>
> 
> What's the next step here?  Declare our copy of <elf.h> the primary
> source for GNU, and suggest that changes to it are cross-posted to the
> relevant lists?
> 
> This way, if glibc needs something, we can post a patch for review, wait
> some time, and then allocate the number to ourselves.

I have responded to your comment, and suggested a course of action.

In summary: Go ahead and use the new DT_* tag as-if it were part of the GNU gABI.

We should make sure that binutils can process this new tag and display something sensible.

Will you be doing any binutils work for this?

-- 
Cheers,
Carlos.


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