[2.45 PATCH 0/3] Backport GLIBC_ABI version dependencies
H.J. Lu
hjl.tools@gmail.com
Sun Aug 31 14:13:05 GMT 2025
More information about the Binutils mailing list
Sun Aug 31 14:13:05 GMT 2025
- Previous message (by thread): New Serbian PO file for 'gprof' (version 2.44.90)
- Next message (by thread): [2.45 PATCH 1/3] x86: Add GLIBC_ABI_GNU2_TLS version dependency
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Richard would like to make GCC configure fatal by default unless users have safe glibc or explicitly ask for it: https://inbox.sourceware.org/gcc-patches/CAFiYyc2P5ioY=w2wuHZoa275yLsEKBnnQbGgpkDDys=7x718kA@mail.gmail.com/ This patch set backports GLIBC_ABI version dependencies to 2.45 so that we can tell users to use it. H.J. Lu (3): x86: Add GLIBC_ABI_GNU2_TLS version dependency x86-64: Add GLIBC_ABI_DT_X86_64_PLT version dependency i386: Add GLIBC_ABI_GNU_TLS version dependency bfd/elf-bfd.h | 4 +- bfd/elf-linker-x86.h | 17 ++++ bfd/elf32-i386.c | 54 +++++++++- bfd/elf64-x86-64.c | 54 ++++++++-- bfd/elflink.c | 136 +++++++++++++++----------- bfd/elfxx-x86.c | 2 + bfd/elfxx-x86.h | 7 ++ ld/NEWS | 11 +++ ld/config.in | 8 ++ ld/configure | 53 +++++++++- ld/configure.ac | 38 +++++++ ld/emulparams/elf32_x86_64.sh | 2 +- ld/emulparams/elf_i386.sh | 2 +- ld/emulparams/elf_i386_fbsd.sh | 1 + ld/emulparams/elf_i386_haiku.sh | 1 + ld/emulparams/elf_x86_64.sh | 2 +- ld/emulparams/elf_x86_64_cloudabi.sh | 1 + ld/emulparams/elf_x86_64_fbsd.sh | 1 + ld/emulparams/elf_x86_64_haiku.sh | 1 + ld/emultempl/elf-i386-glibc.em | 77 +++++++++++++++ ld/emultempl/elf-x86-64-glibc.em | 37 +++++++ ld/emultempl/elf-x86-64.em | 68 +++++++++++++ ld/emultempl/elf-x86-glibc.em | 70 +++++++++++++ ld/emultempl/elf-x86.em | 58 ----------- ld/emultempl/solaris2-x86-64.em | 23 +++++ ld/ld.texi | 28 ++++++ ld/ldlex.h | 6 ++ ld/testsuite/ld-i386/gnu-tls-1.s | 9 ++ ld/testsuite/ld-i386/gnu-tls-1a.rd | 7 ++ ld/testsuite/ld-i386/gnu-tls-1b.rd | 4 + ld/testsuite/ld-i386/gnu2-tls-1.s | 11 +++ ld/testsuite/ld-i386/gnu2-tls-1a.rd | 7 ++ ld/testsuite/ld-i386/gnu2-tls-1b.rd | 4 + ld/testsuite/ld-i386/i386.exp | 39 ++++++++ ld/testsuite/ld-x86-64/gnu2-tls-1.s | 11 +++ ld/testsuite/ld-x86-64/gnu2-tls-1a.rd | 7 ++ ld/testsuite/ld-x86-64/gnu2-tls-1b.rd | 4 + ld/testsuite/ld-x86-64/mark-plt-1a.rd | 2 +- ld/testsuite/ld-x86-64/mark-plt-2.rd | 7 ++ ld/testsuite/ld-x86-64/mark-plt-2.s | 13 +++ ld/testsuite/ld-x86-64/x86-64.exp | 26 ++++- 41 files changed, 782 insertions(+), 131 deletions(-) create mode 100644 ld/emultempl/elf-i386-glibc.em create mode 100644 ld/emultempl/elf-x86-64-glibc.em create mode 100644 ld/emultempl/elf-x86-64.em create mode 100644 ld/emultempl/elf-x86-glibc.em create mode 100644 ld/emultempl/solaris2-x86-64.em create mode 100644 ld/testsuite/ld-i386/gnu-tls-1.s create mode 100644 ld/testsuite/ld-i386/gnu-tls-1a.rd create mode 100644 ld/testsuite/ld-i386/gnu-tls-1b.rd create mode 100644 ld/testsuite/ld-i386/gnu2-tls-1.s create mode 100644 ld/testsuite/ld-i386/gnu2-tls-1a.rd create mode 100644 ld/testsuite/ld-i386/gnu2-tls-1b.rd create mode 100644 ld/testsuite/ld-x86-64/gnu2-tls-1.s create mode 100644 ld/testsuite/ld-x86-64/gnu2-tls-1a.rd create mode 100644 ld/testsuite/ld-x86-64/gnu2-tls-1b.rd create mode 100644 ld/testsuite/ld-x86-64/mark-plt-2.rd create mode 100644 ld/testsuite/ld-x86-64/mark-plt-2.s -- 2.51.0
- Previous message (by thread): New Serbian PO file for 'gprof' (version 2.44.90)
- Next message (by thread): [2.45 PATCH 1/3] x86: Add GLIBC_ABI_GNU2_TLS version dependency
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Binutils mailing list