Summary: | net-libs/webkit-gtk no support for alpha cpu | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Brian Parkhurst <brianp> |
Component: | [OLD] Keywording and Stabilization | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | alexander |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | Alpha | ||
OS: | Linux | ||
URL: | https://bugs.webkit.org/show_bug.cgi?id=167283 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Brian Parkhurst
2015-10-28 20:06:14 UTC
(In reply to Brian Parkhurst from comment #0) > Latest version installed: 2.4.9-r200 Probably because 2.4.x branch was the last with autotools-based build system. :) Can you patch CMakeLists.txt and check if it actually compiles on aplha? --- CMakeLists.txt.orig 2015-08-06 11:21:27.000000000 +0300 +++ CMakeLists.txt 2015-10-29 01:23:37.416886279 +0300 @@ -82,6 +82,8 @@ 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") have added the patch to the CMakeLists.txt in the main Source. attempting an ebuild compile on the tree now. I suspect that Source/JavaScriptCore/CMakeLists.txt also require small change. --- ./Source/JavaScriptCore/CMakeLists.txt.orig 2015-08-06 11:21:27.000000000 +0300 +++ ./Source/JavaScriptCore/CMakeLists.txt 2015-10-29 17:47:10.535712494 +0300 @@ -1146,6 +1146,7 @@ list(APPEND JavaScriptCore_SOURCES ${DERIVED_SOURCES_DIR}/GeneratedJITStubs.obj) endif () elseif (WTF_CPU_ARM64) +elseif (WTF_CPU_ALPHA) elseif (WTF_CPU_HPPA) elseif (WTF_CPU_PPC) elseif (WTF_CPU_PPC64) Yes, I saw the error during the ebuild. I already added that in and compile is still processing. thanks. okay after about 20+ hours of compile time, it has installed, with those minor cmake edits. Thanks... Please reopen. If webkit-gtk actually works on alpha (no runtime failures), then (I hope) gnome team will gladly add these patches. If not, ~alpha keyword should be dropped. [master 9c454e3] net-libs/webkit-gtk: Fix alpha, bug #564352 by Brian Parkhurst and Alexander Tsoy 2 files changed, 25 insertions(+) create mode 100644 net-libs/webkit-gtk/files/webkit-gtk-2.8.5-fix-alpha-build.patch |