From 1a0c3eab9c4462c15d6a3062e0053989404f8a8d 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