Control: tags -1 +patch Upstream has just provided a patch [1] which fixes this problem.
I'm attaching it to this bug report. Thanks, Adrian > [1] > https://github.com/libntdll/openssl/commit/5aaa7e5fdc59e88a13d2911cb86d814d4e2669da -- .''`. John Paul Adrian Glaubitz : :' : Debian Developer `. `' Physicist `- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913
From 5aaa7e5fdc59e88a13d2911cb86d814d4e2669da Mon Sep 17 00:00:00 2001 From: Danny Tsen <[email protected]> Date: Wed, 28 Jan 2026 07:23:13 -0500 Subject: [PATCH] aes-gcm-ppc.pl: Removed .localentry directive Otherwise there is mixing of ELFv1 ABI and ELFv2 ABI directives and PPC64 big endian builds fail. Fixes #29815 Signed-off-by: Danny Tsen <[email protected]> Reviewed-by: Paul Dale <[email protected]> Reviewed-by: Shane Lontis <[email protected]> Reviewed-by: Tomas Mraz <[email protected]> MergeDate: Tue Feb 3 08:39:50 2026 (Merged from https://github.com/openssl/openssl/pull/29827) --- crypto/modes/asm/aes-gcm-ppc.pl | 5 ----- 1 file changed, 5 deletions(-) diff --git a/crypto/modes/asm/aes-gcm-ppc.pl b/crypto/modes/asm/aes-gcm-ppc.pl index 68918a9305a2b..fd5dcc22a6117 100644 --- a/crypto/modes/asm/aes-gcm-ppc.pl +++ b/crypto/modes/asm/aes-gcm-ppc.pl @@ -409,7 +409,6 @@ ################################################################################ .align 4 aes_gcm_crypt_1x: -.localentry aes_gcm_crypt_1x,0 cmpdi 5, 16 bge __More_1x @@ -492,7 +491,6 @@ ################################################################################ .align 4 __Process_partial: -.localentry __Process_partial,0 # create partial mask vspltisb 16, -1 @@ -564,7 +562,6 @@ .global ppc_aes_gcm_encrypt .align 5 ppc_aes_gcm_encrypt: -.localentry ppc_aes_gcm_encrypt,0 SAVE_REGS LOAD_HASH_TABLE @@ -752,7 +749,6 @@ .global ppc_aes_gcm_decrypt .align 5 ppc_aes_gcm_decrypt: -.localentry ppc_aes_gcm_decrypt, 0 SAVE_REGS LOAD_HASH_TABLE @@ -1032,7 +1028,6 @@ .size ppc_aes_gcm_decrypt,.-ppc_aes_gcm_decrypt aes_gcm_out: -.localentry aes_gcm_out,0 mr 3, 11 # return count

