diff options
author | Florian Weimer <fweimer@redhat.com> | 2022-08-25 18:46:41 +0200 |
---|---|---|
committer | Florian Weimer <fweimer@redhat.com> | 2022-08-25 18:46:43 +0200 |
commit | 89baed0b93639180fd7d0ba922873b003649c7af (patch) | |
tree | 3d560f9563c042eb46fdd0a088d24e470b5e907d /Makerules | |
parent | 025a8cce63a1d9b3ea9e84d0e844f14ec872e184 (diff) | |
download | glibc-89baed0b93639180fd7d0ba922873b003649c7af.tar.gz glibc-89baed0b93639180fd7d0ba922873b003649c7af.tar.xz glibc-89baed0b93639180fd7d0ba922873b003649c7af.zip |
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>
Diffstat (limited to 'Makerules')
-rw-r--r-- | Makerules | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/Makerules b/Makerules index 756c1f181c..d1e139d03c 100644 --- a/Makerules +++ b/Makerules @@ -112,20 +112,6 @@ before-compile := $(common-objpfx)first-versions.h \ $(common-objpfx)ldbl-compat-choose.h $(before-compile) $(common-objpfx)first-versions.h: $(common-objpfx)versions.stmp $(common-objpfx)ldbl-compat-choose.h: $(common-objpfx)versions.stmp - -# libc_early_init_name.h provides the actual name of the -# __libc_early_init function. It is used as a protocol version marker -# between ld.so and libc.so -before-compile := $(common-objpfx)libc_early_init_name.h $(before-compile) -libc_early_init_name-deps = \ - $(..)NEWS $(..)sysdeps/generic/ldsodefs.h $(..)include/link.h -$(common-objpfx)libc_early_init_name.h: $(..)scripts/libc_early_init_name.py \ - $(common-objpfx)config.make $(libc_early_init_name-deps) - $(PYTHON) $(..)scripts/libc_early_init_name.py \ - --output=$@T \ - --extra-version-id="$(extra-version-id)" \ - $(libc_early_init_name-deps) - $(move-if-change) $@T $@ endif # avoid-generated endif # $(build-shared) = yes |