summaryrefslogtreecommitdiffstats
path: root/util/perl/OpenSSL/config.pm
diff options
context:
space:
mode:
authorpkubaj <pkubaj@FreeBSD.org>2021-11-20 20:40:06 +0000
committerTomas Mraz <tomas@openssl.org>2022-11-09 15:29:59 +0100
commit923140bd0036ac629cbaa712fbc2d8c11f7854fa (patch)
tree488798c98fcfdf7dbd8bfd4549fd91d2355c8434 /util/perl/OpenSSL/config.pm
parent3d2b47bcdf8cf407ef1e459d54d4501cc19f0227 (diff)
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 <matt@openssl.org> Reviewed-by: Paul Dale <pauli@openssl.org> (Merged from https://github.com/openssl/openssl/pull/17090) (cherry picked from commit f5485b97b6c9977c0d39c7669b9f97a879312447)
Diffstat (limited to 'util/perl/OpenSSL/config.pm')
-rwxr-xr-xutil/perl/OpenSSL/config.pm5
1 files changed, 3 insertions, 2 deletions
diff --git a/util/perl/OpenSSL/config.pm b/util/perl/OpenSSL/config.pm
index 2f1edcafb6..346a1c7a73 100755
--- a/util/perl/OpenSSL/config.pm
+++ b/util/perl/OpenSSL/config.pm
@@ -775,8 +775,9 @@ EOF
disable => [ 'sse2' ] } ],
[ 'alpha.*-.*-.*bsd.*', { target => "BSD-generic64",
defines => [ 'L_ENDIAN' ] } ],
- [ 'powerpc64-.*-.*bsd.*', { target => "BSD-generic64",
- defines => [ 'B_ENDIAN' ] } ],
+ [ 'powerpc-.*-.*bsd.*', { target => "BSD-ppc" } ],
+ [ 'powerpc64-.*-.*bsd.*', { target => "BSD-ppc64" } ],
+ [ 'powerpc64le-.*-.*bsd.*', { target => "BSD-ppc64le" } ],
[ 'riscv64-.*-.*bsd.*', { target => "BSD-riscv64" } ],
[ 'sparc64-.*-.*bsd.*', { target => "BSD-sparc64" } ],
[ 'ia64-.*-.*bsd.*', { target => "BSD-ia64" } ],