]> git.ipfire.org Git - thirdparty/glibc.git/commit
Revert "Detect ld.so and libc.so version inconsistency during startup"
authorFlorian Weimer <fweimer@redhat.com>
Thu, 25 Aug 2022 16:46:41 +0000 (18:46 +0200)
committerFlorian Weimer <fweimer@redhat.com>
Thu, 25 Aug 2022 16:46:43 +0000 (18:46 +0200)
commit89baed0b93639180fd7d0ba922873b003649c7af
tree3d560f9563c042eb46fdd0a088d24e470b5e907d
parent025a8cce63a1d9b3ea9e84d0e844f14ec872e184
Revert "Detect ld.so and libc.so version inconsistency during startup"

This reverts commit 6f85dbf102ad7982409ba0fe96886caeb6389fef.

Once this change hits the release branches, it will require relinking
of all statically linked applications before static dlopen works
again, for the majority of updates on release branches: The NEWS file
is regularly updated with bug references, so the __libc_early_init
suffix changes, and static dlopen cannot find the function anymore.

While this ABI check is still technically correct (we do require
rebuilding & relinking after glibc updates to keep static dlopen
working), it is too drastic for stable release branches.

Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
17 files changed:
INSTALL
Makerules
NEWS
config.make.in
configure
configure.ac
elf/Makefile
elf/Versions
elf/dl-call-libc-early-init.c [moved from elf/dl-lookup_libc_early_init.c with 66% similarity]
elf/dl-load.c
elf/dl-open.c
elf/dl-version.c
elf/libc-early-init.h
elf/rtld.c
manual/install.texi
scripts/libc_early_init_name.py [deleted file]
sysdeps/generic/ldsodefs.h