diff options
| author | H.J. Lu <hjl.tools@gmail.com> | 2025-01-03 10:21:56 +0800 |
|---|---|---|
| committer | H.J. Lu <hjl.tools@gmail.com> | 2025-01-04 04:51:21 +0800 |
| commit | 1294926da37cedb1aba46e4b2fef70ac2ceee105 (patch) | |
| tree | 489468f1521958c3700994779290cfdb666ca4fd /configure.ac | |
| parent | 3674004f3f29fc918d4e81062558ad916e99c3dd (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.ac | 10 |
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. |
