Remove --enable-tunables configure option
commit33237fe83d553dff111915024c9670adc3f06048
authorAdhemerval Zanella Netto <adhemerval.zanella@linaro.org>
Thu, 23 Mar 2023 13:13:51 +0000 (23 10:13 -0300)
committerAdhemerval Zanella <adhemerval.zanella@linaro.org>
Wed, 29 Mar 2023 17:33:06 +0000 (29 14:33 -0300)
tree610ddd2195dca3c3901cfcc74f76e4ab6eb6c0e7
parent6384171fa0cef59b738ce8d0499fcea4f5009411
Remove --enable-tunables configure option

And make always supported.  The configure option was added on glibc 2.25
and some features require it (such as hwcap mask, huge pages support, and
lock elisition tuning).  It also simplifies the build permutations.

Changes from v1:
 * Remove glibc.rtld.dynamic_sort changes, it is orthogonal and needs
   more discussion.
 * Cleanup more code.
Reviewed-by: Siddhesh Poyarekar <siddhesh@sourceware.org>
48 files changed:
INSTALL
Makeconfig
NEWS
config.h.in
config.make.in
configure
configure.ac
elf/Makefile
elf/dl-cache.c
elf/dl-hwcaps.h
elf/dl-sort-maps.c
elf/dl-support.c
elf/dl-tls.c
elf/dl-tunables.c
elf/dl-tunables.h
elf/dl-usage.c
elf/rtld.c
elf/tst-env-setuid-tunables.c
gmon/gmon.c
malloc/Makefile
malloc/arena.c
malloc/malloc-check.c
malloc/malloc.c
manual/install.texi
nptl/pthread_mutex_conf.c
nptl/tst-mutex8.c
scripts/build-many-glibcs.py
sysdeps/generic/ldsodefs.h
sysdeps/generic/unsecvars.h
sysdeps/nptl/dl-tls_init_tp.c
sysdeps/nptl/pthreadP.h
sysdeps/nptl/pthread_early_init.h
sysdeps/nptl/pthread_mutex_conf.h
sysdeps/powerpc/cpu-features.c
sysdeps/s390/cpu-features.c
sysdeps/sparc/sparc32/dl-machine.h
sysdeps/unix/sysv/linux/Makefile
sysdeps/unix/sysv/linux/aarch64/cpu-features.c
sysdeps/unix/sysv/linux/powerpc/elision-conf.c
sysdeps/unix/sysv/linux/s390/elision-conf.c
sysdeps/unix/sysv/linux/x86/elision-conf.c
sysdeps/unix/sysv/linux/x86_64/64/Makefile
sysdeps/x86/Makefile
sysdeps/x86/cacheinfo.h
sysdeps/x86/cpu-features.c
sysdeps/x86/cpu-tunables.c
sysdeps/x86/dl-cacheinfo.h
sysdeps/x86_64/Makefile