[Webkit-unassigned] [Bug 188862] [GTK] [2.22.0] Fails to build in armel
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Sun Nov 25 09:56:32 PST 2018
https://bugs.webkit.org/show_bug.cgi?id=188862
Michael Catanzaro <mcatanzaro at igalia.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |dinfuehr at igalia.com,
| |guijemont at igalia.com,
| |mcatanzaro at igalia.com
--- Comment #4 from Michael Catanzaro <mcatanzaro at igalia.com> ---
Per https://lists.webkit.org/pipermail/webkit-dev/2018-October/030220.html cloop should be enabled. This architecture check in WebKitFeatures.cmake is insufficient:
if (WTF_CPU_ARM64 OR WTF_CPU_X86_64)
set(ENABLE_JIT_DEFAULT ON)
set(ENABLE_FTL_DEFAULT ON)
set(USE_SYSTEM_MALLOC_DEFAULT OFF)
set(ENABLE_C_LOOP_DEFAULT OFF)
set(ENABLE_SAMPLING_PROFILER_DEFAULT ON)
elseif (WTF_CPU_ARM AND WTF_OS_LINUX)
set(ENABLE_JIT_DEFAULT ON)
set(ENABLE_FTL_DEFAULT OFF)
set(USE_SYSTEM_MALLOC_DEFAULT OFF)
set(ENABLE_C_LOOP_DEFAULT OFF)
set(ENABLE_SAMPLING_PROFILER_DEFAULT ON)
else ()
set(ENABLE_JIT_DEFAULT OFF)
set(ENABLE_FTL_DEFAULT OFF)
set(USE_SYSTEM_MALLOC_DEFAULT ON)
set(ENABLE_C_LOOP_DEFAULT ON)
set(ENABLE_SAMPLING_PROFILER_DEFAULT OFF)
endif ()
The WTF_CPU_ARM branch enables the JIT stuff, but this is no longer supported on your WTF_CPU_ARM board. So that branch is incorrect. More logic is needed to distinguish between ARMv7 + thumb and older ARM. Should look something like:
elseif (WTF_CPU_ARM AND has thumb2 AND armv7 AND WTF_OS_LINUX)
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20181125/04a71aab/attachment.html>
More information about the webkit-unassigned
mailing list