--- modules/skcms/src/skcms_internals.h.orig 2025-01-01 00:00:00.000000000 +0000 +++ modules/skcms/src/skcms_internals.h 2025-01-01 00:00:00.000000000 +0000 @@ -13,6 +13,15 @@ #include #include +// Detect big-endian systems +#if defined(__BYTE_ORDER__) && defined(__ORDER_BIG_ENDIAN__) + #if __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__ + #define SKCMS_BIG_ENDIAN 1 + #endif +#elif defined(__BIG_ENDIAN__) || defined(__ppc__) || defined(__ppc64__) + #define SKCMS_BIG_ENDIAN 1 +#endif + #ifdef __cplusplus extern "C" { #endif