fix-ftbfs-x32
authorAlberto Garcia <berto@igalia.com>
Sat, 9 Feb 2019 09:35:18 +0000 (09:35 +0000)
committerAlberto Garcia <berto@igalia.com>
Sat, 9 Feb 2019 09:35:18 +0000 (09:35 +0000)
===================================================================

Gbp-Pq: Name fix-ftbfs-x32.patch

Source/WTF/wtf/Platform.h
Source/cmake/WebKitFeatures.cmake

index 4f9f1f12a3a8a86ecb87bc4112763741064f8812..9e10627d661ec7a7ef28d26a2678ea43d12424dc 100644 (file)
 /* CPU(X86_64) - AMD64 / Intel64 / x86_64 64-bit */
 #if   defined(__x86_64__) \
     || defined(_M_X64)
+#if !defined(__ILP32__)
 #define WTF_CPU_X86_64 1
 #define WTF_CPU_X86_SSE2 1
 #define WTF_CPU_KNOWN 1
 #endif
+#endif
 
 /* CPU(ARM64) - Apple */
 #if (defined(__arm64__) && defined(__APPLE__)) || defined(__aarch64__)
index 287afd835f7bd04ff422933b9694b8f6b26a14a3..7612edf6c41f154af17feae5970627a26c9d3fc2 100644 (file)
@@ -80,6 +80,10 @@ macro(WEBKIT_OPTION_BEGIN)
         set(USE_SYSTEM_MALLOC_DEFAULT ON)
     endif ()
 
+    if (CMAKE_CXX_LIBRARY_ARCHITECTURE STREQUAL "x86_64-linux-gnux32")
+        set(ENABLE_JIT_DEFAULT OFF)
+    endif ()
+
     WEBKIT_OPTION_DEFINE(ENABLE_3D_TRANSFORMS "Toggle 3D transforms support" PRIVATE ON)
     WEBKIT_OPTION_DEFINE(ENABLE_ACCELERATED_2D_CANVAS "Toggle accelerated 2D canvas support" PRIVATE OFF)
     WEBKIT_OPTION_DEFINE(ENABLE_ACCELERATED_OVERFLOW_SCROLLING "Toggle accelerated scrolling support" PRIVATE OFF)