[PATCH] ld.so: Support moving versioned symbols between sonames [BZ #24741]
Zack Weinberg
zackw@panix.com
Thu Jun 27 14:49:00 GMT 2019
On Thu, Jun 27, 2019 at 10:44 AM Florian Weimer <fweimer@redhat.com> wrote:
>
> This change should be fully backwards-compatible because the old
> code aborted the load if a soname mismatch was encountered
> (instead of searching further for a matching symbol). This means
> that no different symbols are found.
I am not familiar enough with the guts of the dynamic linker to review
your code changes, but I endorse the idea. This should make it
possible to eliminate most of the double definitions of functions in
libc.so and libpthread.so without needing to leave forwarding stubs
behind in libpthread.
zw
More information about the Libc-alpha
mailing list