From 005c2d38c53194c8503b6be5b3a49b903e788a27 Mon Sep 17 00:00:00 2001 From: Cameron Cawley Date: Sat, 21 Dec 2024 17:30:18 +0000 Subject: [PATCH] Set OPTIMAL_CMP for 32-bit PowerPC --- cmake/detect-arch.c | 2 +- zbuild.h | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/cmake/detect-arch.c b/cmake/detect-arch.c index 92590182..b78b4af2 100644 --- a/cmake/detect-arch.c +++ b/cmake/detect-arch.c @@ -32,7 +32,7 @@ #endif // PowerPC -#elif defined(__powerpc__) || defined(_ppc__) || defined(__PPC__) +#elif defined(__powerpc__) || defined(__ppc__) || defined(__PPC__) #if defined(__64BIT__) || defined(__powerpc64__) || defined(__ppc64__) #if __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__ #error archfound powerpc64le diff --git a/zbuild.h b/zbuild.h index f5c800ad..c48b860a 100644 --- a/zbuild.h +++ b/zbuild.h @@ -258,6 +258,8 @@ # endif #elif defined(__powerpc64__) || defined(__ppc64__) # define OPTIMAL_CMP 64 +#elif defined(__powerpc__) || defined(__ppc__) || defined(__PPC__) +# define OPTIMAL_CMP 32 #endif #if defined(NO_UNALIGNED) # undef OPTIMAL_CMP -- 2.47.2