qt4-x11 (4:4.6.3-4+squeeze1) 95_sparc_platform_definition.diff

Summary

 src/3rdparty/webkit/JavaScriptCore/wtf/Platform.h |   10 ++++++++++
 1 file changed, 10 insertions(+)

    
download this patch

Patch contents

Description: Build fix for 32-bit Sparc machines: these machines are big-endian.
Origin: http://trac.webkit.org/changeset/51183/trunk/JavaScriptCore/wtf/Platform.h
Forwarded: not-needed

--- a/src/3rdparty/webkit/JavaScriptCore/wtf/Platform.h
+++ b/src/3rdparty/webkit/JavaScriptCore/wtf/Platform.h
@@ -228,6 +228,16 @@
 #define WTF_PLATFORM_SPARC
 #endif
 
+/* PLATFORM(SPARC32) */
+#if defined(__sparc) && !defined(__arch64__) || defined(__sparcv8)
+#define WTF_PLATFORM_SPARC32 1
+#define WTF_PLATFORM_BIG_ENDIAN 1
+#endif
+
+#if PLATFORM(SPARC32) || PLATFORM(SPARC64)
+#define WTF_PLATFORM_SPARC
+#endif
+
 /* PLATFORM(PPC64) */
 #if   defined(__ppc64__) \
    || defined(__PPC64__)