summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorH.J. Lu <hjl.tools@gmail.com>2025-01-03 10:21:56 +0800
committerH.J. Lu <hjl.tools@gmail.com>2025-01-04 04:51:21 +0800
commit1294926da37cedb1aba46e4b2fef70ac2ceee105 (patch)
tree489468f1521958c3700994779290cfdb666ca4fd /configure.ac
parent3674004f3f29fc918d4e81062558ad916e99c3dd (diff)
Rename have-mtls-descriptor to have-test-mtls-descriptor
Since have-mtls-descriptor is only used for glibc testing, rename it to have-test-mtls-descriptor. Also enable tst-gnu2-tls2-amx only if $(have-test-mtls-descriptor) == gnu2. Tested with GCC 14 and Clang 19/18/17 on x86-64. Signed-off-by: H.J. Lu <hjl.tools@gmail.com> Reviewed-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac10
1 files changed, 4 insertions, 6 deletions
diff --git a/configure.ac b/configure.ac
index 5f60b523bb..9af8d541e5 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1386,17 +1386,15 @@ void foo (void)
i = 10;
}
"
-LIBC_TRY_CC_AND_TEST_CC_COMMAND([for tls descriptor support],
+dnl Check if TEST_CC support tls descriptor.
+LIBC_TRY_TEST_CC_COMMAND([for tls descriptor support],
[$conftest_code],
[-fPIC -mtls-dialect=$mtls_descriptor -nostdlib -nostartfiles -shared],
- libc_cv_mtls_descriptor,
- [libc_cv_mtls_descriptor=$mtls_descriptor],
- [libc_cv_mtls_descriptor=no],
libc_cv_test_mtls_descriptor,
[libc_cv_test_mtls_descriptor=$mtls_descriptor],
[libc_cv_test_mtls_descriptor=no])
-LIBC_CONFIG_VAR([have-mtls-descriptor], [$libc_cv_mtls_descriptor])
-AC_SUBST(libc_cv_test_mtls_descriptor)
+LIBC_CONFIG_VAR([have-test-mtls-descriptor],
+ [$libc_cv_test_mtls_descriptor])
dnl clang emits an warning for a double alias redirection, to warn the
dnl original symbol is sed even when weak definition overrides it.