Index: nspr/pr/include/md/_linux.cfg |
diff --git a/nspr/pr/include/md/_linux.cfg b/nspr/pr/include/md/_linux.cfg |
index 78fd839a846754aef3dadcfd2aa40ebab59756c9..1d09b31fd6cbb8f8b4be7dcbf2af9056b5d5f91e 100644 |
--- a/nspr/pr/include/md/_linux.cfg |
+++ b/nspr/pr/include/md/_linux.cfg |
@@ -29,8 +29,13 @@ |
#ifdef __powerpc64__ |
+#ifdef __LITTLE_ENDIAN__ |
+#define IS_LITTLE_ENDIAN 1 |
+#undef IS_BIG_ENDIAN |
+#else |
#undef IS_LITTLE_ENDIAN |
#define IS_BIG_ENDIAN 1 |
+#endif |
#define IS_64 |
#define PR_BYTES_PER_BYTE 1 |
@@ -75,8 +80,13 @@ |
#elif defined(__powerpc__) |
+#ifdef __LITTLE_ENDIAN__ |
+#define IS_LITTLE_ENDIAN 1 |
+#undef IS_BIG_ENDIAN |
+#else |
#undef IS_LITTLE_ENDIAN |
#define IS_BIG_ENDIAN 1 |
+#endif |
#define PR_BYTES_PER_BYTE 1 |
#define PR_BYTES_PER_SHORT 2 |