summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarel Miko <karel.miko@gmail.com>2023-10-03 11:29:52 +0200
committerKarel Miko <karel.miko@gmail.com>2023-10-03 11:29:52 +0200
commitd7a2ab6a7fcc03e465994bc7df4e4bd258ae36ba (patch)
treedd37eca2e8a565fc007b8694cc619d004e8cade5
parent69540310dffc96530472c07c491bc31ca5acf4d5 (diff)
tuning AES-NI compiler support detection (2)
-rw-r--r--Makefile.PL4
1 files changed, 2 insertions, 2 deletions
diff --git a/Makefile.PL b/Makefile.PL
index 69c74711..b2a708de 100644
--- a/Makefile.PL
+++ b/Makefile.PL
@@ -30,8 +30,8 @@ else {
my $try_aes_ni = 0;
$try_aes_ni = 1 if $Config{archname} =~ /x86_64/; # x86_64-cygwin-threads-multi / MSWin32-x64-multi-thread / x86_64-linux-thread-multi
$try_aes_ni = 1 if $Config{archname} =~ /amd64/; # OpenBSD.amd64-openbsd-thread-multi / amd64-freebsd
- $try_aes_ni = 1 if $Config{archname} =~ /darwin(-.+)?-2level/; # darwin-thread-multi-2level / darwin-2level'
- $try_aes_ni = 1 if $Config{archname} eq 'i86pc-solaris-thread-multi-64';
+ $try_aes_ni = 1 if $Config{archname} =~ /darwin/ && $Config{myuname} =~ /x86_64/; # darwin-thread-multi-2level / darwin-2level
+ $try_aes_ni = 1 if $Config{archname} =~ /i86pc-solaris(-.+)?-64/; # i86pc-solaris-thread-multi-64 / i86pc-solaris-64
if ($try_aes_ni && $Config{gccversion}) {
my $ver1;
$ver1 ||= $1 if $Config{gccversion} =~ /^([0-9]+)\./; # gccversion='10.2.0'