aboutsummaryrefslogtreecommitdiff
path: root/configure
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
parent3674004f3f29fc918d4e81062558ad916e99c3dd (diff)
downloadglibc-1294926da37cedb1aba46e4b2fef70ac2ceee105.tar.xz
glibc-1294926da37cedb1aba46e4b2fef70ac2ceee105.zip
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')
-rwxr-xr-xconfigure42
1 files changed, 7 insertions, 35 deletions
diff --git a/configure b/configure
index 4f77900818..b410ee4bd9 100755
--- a/configure
+++ b/configure
@@ -655,7 +655,6 @@ libc_cv_test_cc_signaling_nans
libc_cv_cc_submachine
libc_cv_cc_nofma
libc_cv_test_wno_ignored_attributes
-libc_cv_test_mtls_descriptor
libc_cv_has_glob_dat
libc_cv_fpie
libc_cv_test_static_pie
@@ -7422,31 +7421,6 @@ void foo (void)
cat > conftest.c <<EOF
$conftest_code
EOF
-{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for tls descriptor support" >&5
-printf %s "checking for tls descriptor support... " >&6; }
-if test ${libc_cv_mtls_descriptor+y}
-then :
- printf %s "(cached) " >&6
-else case e in #(
- e) if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -fPIC -mtls-dialect=$mtls_descriptor -nostdlib -nostartfiles -shared conftest.c -o conftest 1>&5'
- { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
- (eval $ac_try) 2>&5
- ac_status=$?
- printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
- test $ac_status = 0; }; }
- then
- libc_cv_mtls_descriptor=$mtls_descriptor
- else
- libc_cv_mtls_descriptor=no
- fi
- ;;
-esac
-fi
-{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_mtls_descriptor" >&5
-printf "%s\n" "$libc_cv_mtls_descriptor" >&6; }
-if test "$TEST_CC" = "$CC"; then
- libc_cv_test_mtls_descriptor=$libc_cv_mtls_descriptor
-else
saved_CC="$CC"
CC="$TEST_CC"
@@ -7456,17 +7430,17 @@ if test ${libc_cv_test_mtls_descriptor+y}
then :
printf %s "(cached) " >&6
else case e in #(
- e) if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -fPIC -mtls-dialect=$mtls_descriptor -nostdlib -nostartfiles -shared conftest.c -o conftest 1>&5'
+ e) if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -fPIC -mtls-dialect=$mtls_descriptor -nostdlib -nostartfiles -shared conftest.c -o conftest 1>&5'
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
(eval $ac_try) 2>&5
ac_status=$?
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
test $ac_status = 0; }; }
- then
- libc_cv_test_mtls_descriptor=$mtls_descriptor
- else
- libc_cv_test_mtls_descriptor=no
- fi ;;
+ then
+ libc_cv_test_mtls_descriptor=$mtls_descriptor
+ else
+ libc_cv_test_mtls_descriptor=no
+ fi ;;
esac
fi
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_test_mtls_descriptor" >&5
@@ -7474,11 +7448,9 @@ printf "%s\n" "$libc_cv_test_mtls_descriptor" >&6; }
CC="$saved_CC"
-fi
rm -f conftest*
config_vars="$config_vars
-have-mtls-descriptor = $libc_cv_mtls_descriptor"
-
+have-test-mtls-descriptor = $libc_cv_test_mtls_descriptor"
conftest_code="
void __foo (void)