Source: webkit2gtk
Version: 2.10.6-1
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: ftbfs
webkit2gtk FTBFS on alpha due to the configure code not fully
configuring the build for the arch. I attach a patch which fixes
the issue.
Regards
Michael.
Index: webkit2gtk-2.10.6/CMakeLists.txt
===================================================================
--- webkit2gtk-2.10.6.orig/CMakeLists.txt
+++ webkit2gtk-2.10.6/CMakeLists.txt
@@ -89,6 +89,8 @@ if (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MAT
set(WTF_CPU_ARM 1)
elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "^aarch64")
set(WTF_CPU_ARM64 1)
+elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "alpha*")
+ set(WTF_CPU_ALPHA 1)
elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "^mips")
set(WTF_CPU_MIPS 1)
elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "sh4")
Index: webkit2gtk-2.10.6/Source/JavaScriptCore/CMakeLists.txt
===================================================================
--- webkit2gtk-2.10.6.orig/Source/JavaScriptCore/CMakeLists.txt
+++ webkit2gtk-2.10.6/Source/JavaScriptCore/CMakeLists.txt
@@ -1152,6 +1152,7 @@ endif ()
if (WTF_CPU_ARM)
elseif (WTF_CPU_ARM64)
+elseif (WTF_CPU_ALPHA)
elseif (WTF_CPU_HPPA)
elseif (WTF_CPU_PPC)
elseif (WTF_CPU_PPC64)
Index: webkit2gtk-2.10.6/Source/WTF/wtf/Platform.h
===================================================================
--- webkit2gtk-2.10.6.orig/Source/WTF/wtf/Platform.h
+++ webkit2gtk-2.10.6/Source/WTF/wtf/Platform.h
@@ -346,7 +346,7 @@
#endif /* ARM */
-#if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC64)
+#if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC64) || CPU(ALPHA)
#define WTF_CPU_NEEDS_ALIGNED_ACCESS 1
#endif