From f5485b97b6c9977c0d39c7669b9f97a879312447 Mon Sep 17 00:00:00 2001 From: pkubaj Date: Sat, 20 Nov 2021 20:40:06 +0000 Subject: Add support for BSD-ppc, BSD-ppc64 and BSD-ppc64le configurations OpenSSL assumes AT_HWCAP = 16 (as on Linux), but on FreeBSD AT_HWCAP = 25 Switch to using AT_HWCAP, and setting it to 16 if it is not defined. CLA: trivial Reviewed-by: Matt Caswell Reviewed-by: Paul Dale (Merged from https://github.com/openssl/openssl/pull/17090) --- Configure | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Configure') diff --git a/Configure b/Configure index b00b91ac63..f48b7ab075 100755 --- a/Configure +++ b/Configure @@ -1549,7 +1549,7 @@ my %predefined_CXX = $config{CXX} unless ($disabled{asm}) { # big endian systems can use ELFv2 ABI - if ($target eq "linux-ppc64") { + if ($target eq "linux-ppc64" || $target eq "BSD-ppc64") { $target{perlasm_scheme} = "linux64v2" if ($predefined_C{_CALL_ELF} == 2); } } -- cgit v1.2.1