diff -r -u8 webkit-old/Source/JavaScriptCore/wtf/Platform.h webkit-1.8.1/Source/JavaScriptCore/wtf/Platform.h
--- webkit-old/Source/JavaScriptCore/wtf/Platform.h	2012-12-07 17:19:00.072216155 +0100
+++ webkit-1.8.1/Source/JavaScriptCore/wtf/Platform.h	2012-12-07 17:20:41.352220886 +0100
@@ -1187,9 +1187,16 @@
 #if ENABLE(NOTIFICATIONS) && PLATFORM(MAC)
 #define ENABLE_TEXT_NOTIFICATIONS_ONLY 1
 #endif
 
 #if !defined(WTF_USE_WTFURL)
 #define WTF_USE_WTFURL 0
 #endif
 
+/* FIXME: The fast malloc implementation is broken on Itanium / IA64 because
+   some memory barriers are missing in the thread-unsafe code around the
+   pagemap_cache_ object. */
+#if CPU(IA64) || CPU(IA64_32)
+#define USE_SYSTEM_MALLOC 1
+#endif
+
 #endif /* WTF_Platform_h */


Signed-off-by: Stephan Schreiber <info@fs-driver.org>
