On 2024/10/08 14:34, Stuart Henderson wrote:
> > Log message:
> > Update to webkitgtk{40,41,60}-2.46.1.
>
> i386 doesn't like this:
>
> In file included from
> /pobj/webkitgtk41-2.46.1-webkitgtk41/build-i386-webkitgtk41/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-29.cpp:2:
> /pobj/webkitgtk41-2.46.1-webkitgtk41/webkitgtk-2.46.1/Source/JavaScriptCore/runtime/MathCommon.cpp:638:83:
> error: use of undeclared identifier 'roundevenf'
> JSC_DEFINE_NOEXCEPT_JIT_OPERATION(f32_roundeven, float, (float operand)) {
> return roundevenf(operand); }
>
> It comes from this upstream commit,
> https://github.com/WebKit/WebKit/commit/0967dc49cdafeedc9a488676a9cabaaf09403a9e
> "FP rounding is not available on ARMv7, which is the only arch likely to
> use OMG on 32-bits. Use C Calls instead."
>
> There are some suggestions that roundevenf might be a compiler builtin
> - I'll try it with llvm 17 to see if that changes anything and report
> back.
Same with 17.