]> git.ipfire.org Git - thirdparty/glibc.git/commit
Add --disable-major-minor-libraries configure option fw/no-symlinks
authorFlorian Weimer <fweimer@redhat.com>
Thu, 28 Nov 2019 11:57:25 +0000 (12:57 +0100)
committerFlorian Weimer <fweimer@redhat.com>
Thu, 28 Nov 2019 12:40:01 +0000 (13:40 +0100)
commit6d6f77fc251774d14246de794eea86e1da291d1c
tree1c95e5f2758583e47e0e3a8c484cdda1cae2b168
parent1d809de12a6bee31860c1156b3afea47331015f1
Add --disable-major-minor-libraries configure option

This option can be used to increase compatibility with package managers.
The name was choosen to avoid confusion with all the different versions
(glibc release, soname versions, symbol versions).

This patch makes all uses of -$(version).so conditional on the new
$(major-minor-libraries) flag.  The alternative install targets write
the implementation DSOs directly to the locations determined by their
sonames, skipping the creation of an intermediate symbolic link.

install-symbolic-link in Makerules is updated not to require the
$(symbolic-link-list) file because it may not exist in
--disable-major-minor-libraries mode.

I verified that by default, the install tree is the same as before
on x86_64-linux-gnu except for the changes in the manual.
INSTALL
Makefile
Makerules
config.make.in
configure
configure.ac
elf/Makefile
manual/install.texi