[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#880640: qtwebkit-opensource-src FTBFS on Alpha; missing logic in arch detection



Source: qtwebkit-opensource-src
Version: 5.212.0~alpha2-5
Severity: important
Tags: patch
User: debian-alpha@lists.debian.org
Usertags: ftbfs

qtwebkit-opensource-src FTBFS on Alpha [1] due missing logic in the
cmake architecture detection logic.  I attach a patch that provides
the missing bits.  With that qtwebkit-opensource-src builds to
completion on Alpha.

Cheers
Michael.

[1] https://buildd.debian.org/status/fetch.php?pkg=qtwebkit-opensource-src&arch=alpha&ver=5.212.0%7Ealpha2-5&stamp=1509416346&raw=0
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -57,7 +57,9 @@
 else ()
     string(TOLOWER ${CMAKE_SYSTEM_PROCESSOR} LOWERCASE_CMAKE_SYSTEM_PROCESSOR)
 endif ()
-if (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "^arm")
+if (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "^alpha")
+    set(WTF_CPU_ALPHA 1)
+elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "^arm")
     set(WTF_CPU_ARM 1)
 elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "^aarch64")
     set(WTF_CPU_ARM64 1)
--- a/Source/JavaScriptCore/CMakeLists.txt
+++ b/Source/JavaScriptCore/CMakeLists.txt
@@ -1277,7 +1277,8 @@
     list(APPEND JavaScriptCore_HEADERS ${DERIVED_SOURCES_JAVASCRIPTCORE_DIR}/JSReplayInputs.h)
 endif ()
 
-if (WTF_CPU_ARM)
+if (WTF_CPU_ALPHA)
+elseif (WTF_CPU_ARM)
 elseif (WTF_CPU_ARM64)
 elseif (WTF_CPU_HPPA)
 elseif (WTF_CPU_PPC)

Reply to: