WebKitGTK 2.39.90 fails to build on i686. It seems to be a JSC bug: In file included from /buildstream/gnome/sdk/webkitgtk-6.0.bst/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:432: /buildstream/gnome/sdk/webkitgtk-6.0.bst/_builddir/JavaScriptCore/DerivedSources/LLIntAssembly.h: In static member function ‘static JSC::JSValue JSC::LLInt::CLoop::execute(JSC::OpcodeID, void*, JSC::VM*, JSC::ProtoCallFrame*, bool)’: /buildstream/gnome/sdk/webkitgtk-6.0.bst/_builddir/JavaScriptCore/DerivedSources/LLIntAssembly.h:38532:23: error: ‘g_superSamplerCount’ was not declared in this scope 38532 | t1 = CAST<void*>(&g_superSamplerCount); // LowLevelInterpreter.asm:410 | ^~~~~~~~~~~~~~~~~~~ I think this is just a simple case of missing #include "SuperSampler.h" in LowLevelInterpreter.cpp and will submit a pull request (likely tomorrow) if so.
Pull request: https://github.com/WebKit/WebKit/pull/10417
*** Bug 252634 has been marked as a duplicate of this bug. ***
Committed 260584@main (f51987a0f316): <https://commits.webkit.org/260584@main> Reviewed commits have been landed. Closing PR #10417 and removing active labels.
<rdar://problem/105708925>