From d8ae322f91ae730f31b750787e0180588dab36dc Mon Sep 17 00:00:00 2001 From: jsing <> Date: Mon, 9 Jun 2025 13:58:28 +0000 Subject: Remove GNU assembler version check. GNU assembler version 2.19 was released in 2014, so it does not seem unreasonable to expect that we have an assembler that supports AVX. Furthermore, the current check fails on LLVM. ok bcook@ beck@ --- src/lib/libcrypto/sha/asm/sha1-586.pl | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'src') diff --git a/src/lib/libcrypto/sha/asm/sha1-586.pl b/src/lib/libcrypto/sha/asm/sha1-586.pl index 5928e083c1..72dd3badb1 100644 --- a/src/lib/libcrypto/sha/asm/sha1-586.pl +++ b/src/lib/libcrypto/sha/asm/sha1-586.pl @@ -107,10 +107,7 @@ require "x86asm.pl"; $xmm=$ymm=0; for (@ARGV) { $xmm=1 if (/-DOPENSSL_IA32_SSE2/); } -$ymm=1 if ($xmm && - `$ENV{CC} -Wa,-v -c -o /dev/null -x assembler /dev/null 2>&1` - =~ /GNU assembler version ([2-9]\.[0-9]+)/ && - $1>=2.19); # first version supporting AVX +$ymm=1 if $xmm; &external_label("OPENSSL_ia32cap_P") if ($xmm); -- cgit v1.2.3-55-g6feb