[Webkit-unassigned] [Bug 175514] [GTK] ARMv7 build fails to build MacroAssemblerARMv7.cpp.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Aug 17 03:11:33 PDT 2017


https://bugs.webkit.org/show_bug.cgi?id=175514

--- Comment #10 from Carlos Alberto Lopez Perez <clopez at igalia.com> ---
(In reply to Csaba Osztrogonác_OOO_until_21st_Aug from comment #9)
> It seems that only Tegra2 and Marvell dove SoCs don't have 32 VFP registers,
> but only 16, because they don't have NEON support. Are you really want to
> support these SoCs?

Thanks for the info. I had no idea which kind of SoCs where those. This look pretty old indeed.

vfpv3-d16 is the default FPU setting in the Debian toolchain. I think Marvell is one of the SoCs supported by Debian.


https://wiki.debian.org/ArmHardFloatPort#VFP
https://wiki.debian.org/InstallingDebianOn/Marvell

Likely the machine where the GTK+ bot runs supports something better than that. The thing is that Debian defaults to --with-fpu=vfpv3-d16 and we are using the compiler defaults.

I guess the best thing we can do here is to detect on CMake if the compiler supports a FPU with 32 VFP registers and pass the right -fpu flag. If it doesn't then disable MASM (and JIT).

WDYT?

-- 
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/20170817/fec4b519/attachment.html>


More information about the webkit-unassigned mailing list