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 | |
| parent | 3674004f3f29fc918d4e81062558ad916e99c3dd (diff) | |
| download | glibc-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-x | configure | 42 |
1 files changed, 7 insertions, 35 deletions
@@ -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) |
