f9a4f5
--- lcms2-2.5/include/lcms2.h.orig	2013-06-27 09:01:28.000000000 -0700
f9a4f5
+++ lcms2-2.5/include/lcms2.h	2014-06-18 15:11:30.930007289 -0700
f9a4f5
@@ -185,6 +185,13 @@
f9a4f5
 #   define CMS_USE_BIG_ENDIAN   1
f9a4f5
 #endif
f9a4f5
 
f9a4f5
+#if defined (__GNUC__) && defined(__BYTE_ORDER__) && defined(__LITTLE_ENDIAN__)
f9a4f5
+#   if __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__
f9a4f5
+// Don't use big endian for PowerPC little endian mode
f9a4f5
+#     undef CMS_USE_BIG_ENDIAN
f9a4f5
+#   endif
f9a4f5
+#endif
f9a4f5
+
f9a4f5
 #ifdef TARGET_CPU_PPC
f9a4f5
 # if TARGET_CPU_PPC
f9a4f5
 #   define CMS_USE_BIG_ENDIAN   1