Commit 20c86e271b for openssl.org
commit 20c86e271bbe5561f3dd9e5856a86702dc980727
Author: Neil Horman <nhorman@openssl.org>
Date: Thu Feb 12 11:30:46 2026 -0500
don't include the asm code for ppc aes-gcm on big endian
Its dead code on that platform since we don't use it
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Tom Cosgrove <tom.cosgrove@arm.com>
MergeDate: Tue Feb 17 14:11:49 2026
(Merged from https://github.com/openssl/openssl/pull/29968)
diff --git a/crypto/modes/build.info b/crypto/modes/build.info
index 52d2df19c6..9fb2d503d8 100644
--- a/crypto/modes/build.info
+++ b/crypto/modes/build.info
@@ -35,7 +35,7 @@ IF[{- !$disabled{asm} -}]
$MODESASM_ppc32=ghashp8-ppc.s
$MODESDEF_ppc32=
$MODESASM_ppc64=$MODESASM_ppc32
- IF[{- $target{sys_id} ne "AIX" && $target{sys_id} ne "MACOSX" -}]
+ IF[{- $target{perlasm_scheme} =~ /le$/ -}]
$MODESASM_ppc64=$MODESASM_ppc32 aes-gcm-ppc.s
ENDIF
$MODESDEF_ppc64=$MODESDEF_ppc32