Source: qtwebkit-opensource-src Version: 5.212.0~alpha2-5 Severity: important Tags: patch User: debian-al...@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)