File mozjs-ppc64le-support.patch of Package mozjs17
Index: mozjs17.0.0/js/src/assembler/wtf/Platform.h
===================================================================
--- mozjs17.0.0.orig/js/src/assembler/wtf/Platform.h
+++ mozjs17.0.0/js/src/assembler/wtf/Platform.h
@@ -173,8 +173,10 @@
#if defined(__ppc64__) \
|| defined(__PPC64__)
#define WTF_CPU_PPC64 1
+#if defined(__BIG_ENDIAN__)
#define WTF_CPU_BIG_ENDIAN 1
#endif
+#endif
/* WTF_CPU_SH4 - SuperH SH-4 */
#if defined(__SH4__)
Index: mozjs17.0.0/js/src/configure.in
===================================================================
--- mozjs17.0.0.orig/js/src/configure.in
+++ mozjs17.0.0/js/src/configure.in
@@ -1085,7 +1085,7 @@ case "$OS_TEST" in
CPU_ARCH=x86
;;
-powerpc64 | ppc64)
+powerpc64* | ppc64*)
CPU_ARCH=ppc64
;;
Index: mozjs17.0.0/js/src/configure
===================================================================
--- mozjs17.0.0.orig/js/src/configure
+++ mozjs17.0.0/js/src/configure
@@ -5721,7 +5721,7 @@ case "$OS_TEST" in
CPU_ARCH=x86
;;
-powerpc64 | ppc64)
+powerpc64* | ppc64*)
CPU_ARCH=ppc64
;;