summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto
diff options
context:
space:
mode:
authorjsing <>2025-06-09 13:58:28 +0000
committerjsing <>2025-06-09 13:58:28 +0000
commit1a0c3eab9c4462c15d6a3062e0053989404f8a8d (patch)
treeaa1193c5b011ee77db736f946fb0159d7a1f8f2a /src/lib/libcrypto
parentf4f67d91a2626a9841c8c14eae5439733dee118e (diff)
downloadopenbsd-1a0c3eab9c4462c15d6a3062e0053989404f8a8d.tar.gz
openbsd-1a0c3eab9c4462c15d6a3062e0053989404f8a8d.tar.bz2
openbsd-1a0c3eab9c4462c15d6a3062e0053989404f8a8d.zip
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@
Diffstat (limited to 'src/lib/libcrypto')
-rw-r--r--src/lib/libcrypto/sha/asm/sha1-586.pl5
1 files changed, 1 insertions, 4 deletions
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";
107$xmm=$ymm=0; 107$xmm=$ymm=0;
108for (@ARGV) { $xmm=1 if (/-DOPENSSL_IA32_SSE2/); } 108for (@ARGV) { $xmm=1 if (/-DOPENSSL_IA32_SSE2/); }
109 109
110$ymm=1 if ($xmm && 110$ymm=1 if $xmm;
111 `$ENV{CC} -Wa,-v -c -o /dev/null -x assembler /dev/null 2>&1`
112 =~ /GNU assembler version ([2-9]\.[0-9]+)/ &&
113 $1>=2.19); # first version supporting AVX
114 111
115&external_label("OPENSSL_ia32cap_P") if ($xmm); 112&external_label("OPENSSL_ia32cap_P") if ($xmm);
116 113