From 613cb5c7b19816c6ff844be7afc9faf574f834fd Mon Sep 17 00:00:00 2001 From: Adhemerval Zanella Date: Thu, 28 Oct 2021 08:15:10 -0300 Subject: arm: Use have-mtls-dialect-gnu2 to check for ARM TLS descriptors support The lld linker does not support TLSDESC for arm. The have-arm-tls-desc is a leftover of 56583289b1 to support NaCL. Reviewed-by: Fangrui Song --- sysdeps/arm/Makefile | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) (limited to 'sysdeps/arm') diff --git a/sysdeps/arm/Makefile b/sysdeps/arm/Makefile index fb4164f0d9..da4226c8c8 100644 --- a/sysdeps/arm/Makefile +++ b/sysdeps/arm/Makefile @@ -1,11 +1,6 @@ gnulib-arch = $(elf-objpfx)libgcc-stubs.a static-gnulib-arch = $(elf-objpfx)libgcc-stubs.a -# All supported build tools support TLS descriptors, but the OS may not. -ifndef have-arm-tls-desc -have-arm-tls-desc = yes -endif - ifeq ($(subdir),elf) sysdep-dl-routines += tlsdesc dl-tlsdesc sysdep_routines += aeabi_unwind_cpp_pr1 find_exidx @@ -18,7 +13,7 @@ $(objpfx)libgcc-stubs.a: $(objpfx)aeabi_unwind_cpp_pr1.os lib-noranlib: $(objpfx)libgcc-stubs.a ifeq ($(build-shared),yes) -ifeq ($(have-arm-tls-desc),yes) +ifeq (yes,$(have-mtls-dialect-gnu2)) tests += tst-armtlsdescloc tst-armtlsdescextnow tst-armtlsdescextlazy modules-names += tst-armtlsdesclocmod modules-names += tst-armtlsdescextlazymod tst-armtlsdescextnowmod -- cgit 1.4.1