On 2024/10/08 14:28, Brad Smith wrote:
> On 10/8/2024 9:34 AM, 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.
> 
> 
> The roundeven family of functions were only added in C23, although have
> existed in glibc
> for quite awhile.
> 
> https://sourceware.org/git/?p=glibc.git;a=commit;h=41c67149b94676347b0068a902058f130e3e88e6
> 

https://github.com/WebKit/WebKit/pull/34972

Reply via email to