Source: webkit2gtk
Version: 2.10.6-1
Severity: wishlist
Tags: patch
User: debian-al...@lists.debian.org
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
 

Reply via email to