]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit
elf: Add glibc version dependency only if needed
authorH.J. Lu <hjl.tools@gmail.com>
Tue, 9 Jul 2024 08:48:54 +0000 (01:48 -0700)
committerH.J. Lu <hjl.tools@gmail.com>
Tue, 9 Jul 2024 21:34:54 +0000 (14:34 -0700)
commit7757f66fdbe2a9fa4b51aa7792532fddda4b295c
tree5f56336a10ac8b2a8b425e7b5a1be86020628aa7
parent971ae1844e7c105cff3699ad69dfed31810ef8e4
elf: Add glibc version dependency only if needed

There is no need to add a needed glibc version if the glibc base version
includes the needed glibc version.

PR ld/31966
* elflink.c (elf_link_add_glibc_verneed): Add glibc_minor_base.
Skip if the glibc base version includes the needed glibc version.
(_bfd_elf_link_add_glibc_version_dependency): Initialize
glibc_minor_base to INT_MAX and pass it to
elf_link_add_glibc_verneed.

Signed-off-by: H.J. Lu <hjl.tools@gmail.com>
bfd/elflink.c