]> git.ipfire.org Git - thirdparty/glibc.git/commit
elf: Remove Intel MPX support (lazy PLT, ld.so profile, and LD_AUDIT) maskray/x86-mpx
authorFangrui Song <maskray@google.com>
Mon, 11 Oct 2021 05:32:12 +0000 (22:32 -0700)
committerFangrui Song <maskray@google.com>
Mon, 11 Oct 2021 05:32:12 +0000 (22:32 -0700)
commite3d3fb2f6a622a8ca29079ebbc3a3794830a24f7
treea4d1f28d109f210bf787df1393e443a42ebdc12c
parent5d26d12f4ab59c67399c4d5ddcad91704fb737f9
elf: Remove Intel MPX support (lazy PLT, ld.so profile, and LD_AUDIT)

Intel MPX failed to gain wide adoption and has been deprecated for a
while. GCC 9.1 removed Intel MPX support. Linux kernel removed MPX in
2019.

This patch removes the support code from the dynamic loader.
12 files changed:
NEWS
config.h.in
sysdeps/i386/configure
sysdeps/i386/configure.ac
sysdeps/i386/dl-trampoline.S
sysdeps/i386/link-defines.sym
sysdeps/x86/bits/link.h
sysdeps/x86_64/configure
sysdeps/x86_64/configure.ac
sysdeps/x86_64/dl-trampoline.S
sysdeps/x86_64/dl-trampoline.h
sysdeps/x86_64/link-defines.sym