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]


* Carlos O'Donell:

> On 10/2/19 7:36 AM, Florian Weimer wrote:
>> Can we please move the discussion forward?
>
> I think we've settled on:
>
> * No env var.
> * Add a DT_ tag to disable the check.
> * Users building the special preload DSOs need to set the
>   new DT_ tag.
> * Everything else is OK.

I have no recollection of that decision, or anyone else requesting that
we follow this approach.  I expect that this will require a more
invasive change to the dynamic linker.

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.

I'm slightly concerned that what started out as a simple change is now
something that needs coordination between glibc, binutils (at least for
readelf), elfutils, and the GNU generic ABI.  Is this really the
consensus on this list?

Thanks,
Florian


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