From e966cad608ad6537cb1f8c1a3dc885c294e07f49 Mon Sep 17 00:00:00 2001 From: Brian Smith Date: Sat, 13 Jan 2024 18:50:49 -0800 Subject: [PATCH] PowerPC: Only support big-endian 32-bit PowerPC. In commit c72a5aa710eebf001d7e020b042e9971ce9ef6b6 we removed the big-endian-only check for 32-bit PowerPC. Add it back. --- include/ring-core/target.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/ring-core/target.h b/include/ring-core/target.h index a65d7221a..6889f6c38 100644 --- a/include/ring-core/target.h +++ b/include/ring-core/target.h @@ -56,7 +56,7 @@ #define OPENSSL_32_BIT #elif defined(__PPC64__) || defined(__powerpc64__) #define OPENSSL_64_BIT -#elif (defined(__PPC__) || defined(__powerpc__)) +#elif (defined(__PPC__) || defined(__powerpc__)) && defined(_BIG_ENDIAN) #define OPENSSL_32_BIT #elif defined(__s390x__) #define OPENSSL_64_BIT