[Webkit-unassigned] [Bug 222959] Build fails on RISCV with GCC 11

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Mar 9 08:52:08 PST 2021


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

--- Comment #3 from Khem Raj <raj.khem at gmail.com> ---
(In reply to Daniel Kolesa from comment #2)
> there is already build system stuff in place to check for libatomic (since a
> bunch of 32-bit targets, notably armv6, powerpc and mips, do not have
> hardware 64-bit operations)
> 
> risc-v has them, but __atomic_compare_exchange_1 is a 1-byte CAS, and
> operations on values less than 4 bytes are apparently not always lock-free
> on risc-v, so basically you just need to extend the existing checks that are
> in place

right, could you help pointing to the test I can enhance and try out ?

-- 
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/20210309/533b0c50/attachment.htm>


More information about the webkit-unassigned mailing list