fix-ftbfs-x32
authorAlberto Garcia <berto@igalia.com>
Wed, 4 Sep 2019 08:41:19 +0000 (09:41 +0100)
committerAlberto Garcia <berto@igalia.com>
Wed, 4 Sep 2019 08:41:19 +0000 (09:41 +0100)
===================================================================

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

CMakeLists.txt
Source/WTF/wtf/Platform.h

index d627942e026509cfda37e32cab858588d6089820..bf70c0dbccd2d3356cb34b2165ba5d2acc8e2986 100644 (file)
@@ -92,6 +92,8 @@ elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "^mips64")
     set(WTF_CPU_MIPS64 1)
 elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "^mips")
     set(WTF_CPU_MIPS 1)
+elseif (CMAKE_CXX_LIBRARY_ARCHITECTURE STREQUAL "x86_64-linux-gnux32")
+    set(WTF_CPU_UNKNOWN 1)
 elseif (CMAKE_CXX_LIBRARY_ARCHITECTURE MATCHES "(x64|x86_64|amd64)")
     set(WTF_CPU_X86_64 1)
 elseif (CMAKE_CXX_LIBRARY_ARCHITECTURE MATCHES "(i[3-6]86|x86)")
index 1c7df6bfd47e4c23b2dbc790d213fc344ea30101..7f0af2265e2283a37cb6d8e5b4d20697cdff1560 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__)