Bug 1990111
Summary: | Enable LTO build of webkit2gtk3 for RHEL 9 | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 9 | Reporter: | Marek Polacek <mpolacek> |
Component: | webkit2gtk3 | Assignee: | Michael Catanzaro <mcatanza> |
Status: | CLOSED ERRATA | QA Contact: | Michal Odehnal <modehnal> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 9.0 | CC: | jakub, law, tpelka, tpopela |
Target Milestone: | beta | Keywords: | Reopened, Triaged |
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | webkit2gtk3-2.34.0-1.el9 | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2022-05-17 12:34:28 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Comment 4
Michael Catanzaro
2021-08-05 15:55:09 UTC
Here is the build failure with LTO enabled: FAILED: lib/libjavascriptcoregtk-4.0.so.18.18.7 : && /usr/bin/g++ -fPIC -fdiagnostics-color=always -Wextra -Wall -Wno-expansion-to-defined -Wno-noexcept-type -Wno-psabi -Wno-misleading-indentation -Wno-maybe-uninitialized -Wwrite-strings -Wundef -Wpointer-arith -Wmissing-format-attribute -Wformat-security -Wcast-align -Wno-tautological-compare -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-exceptions -fno-rtti -DNDEBUG -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fuse-ld=gold -Wl,--disable-new-dtags -shared -Wl,-soname,libjavascriptcoregtk-4.0.so.18 -o lib/libjavascriptcoregtk-4.0.so.18.18.7 Source/JavaScriptCore/CMakeFiles/LowLevelInterpreterLib.dir/llint/LowLevelInterpreter.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/API/glib/JSAPIWrapperGlobalObject.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/API/glib/JSAPIWrapperObjectGLib.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/API/glib/JSCCallbackFunction.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/API/glib/JSCClass.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/API/glib/JSCContext.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/API/glib/JSCException.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/API/glib/JSCOptions.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/API/glib/JSCValue.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/API/glib/JSCVersion.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/API/glib/JSCVirtualMachine.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/API/glib/JSCWeakValue.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/API/glib/JSCWrapperMap.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-3a52ce78-1.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-d93d10ff-1.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-d93d10ff-2.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-d93d10ff-3.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-cd2e8cfa-1.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-cd2e8cfa-2.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-23a5fd0e-1.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-23a5fd0e-2.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-23a5fd0e-3.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-23a5fd0e-4.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-23a5fd0e-5.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-23a5fd0e-6.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-23a5fd0e-7.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-23a5fd0e-8.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-23a5fd0e-9.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-23a5fd0e-10.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-23a5fd0e-11.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-23a5fd0e-12.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-23a5fd0e-13.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-23a5fd0e-14.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-23a5fd0e-15.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-da3fe922-1.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-bd1dc6f7-1.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-f0a787a9-1.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-f0a787a9-2.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-f0a787a9-3.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-f0a787a9-4.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-f0a787a9-5.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-f0a787a9-6.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-f0a787a9-7.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-f0a787a9-8.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-f0a787a9-9.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-f0a787a9-10.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-f0a787a9-11.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-f0a787a9-12.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-f0a787a9-13.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-3bec6ef2-1.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-5fbd0224-1.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-bfc896e1-1.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-bfc896e1-2.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-bfc896e1-3.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-bfc896e1-4.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-bfc896e1-5.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-bfc896e1-6.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-bfc896e1-7.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-bfc896e1-8.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-bfc896e1-9.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-bfc896e1-10.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-bfc896e1-11.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-bfc896e1-12.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-bfc896e1-13.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGSpeculativeJIT.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGSpeculativeJIT32_64.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGSpeculativeJIT64.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-bfc896e1-14.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-bfc896e1-15.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-bfc896e1-16.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-bfc896e1-17.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/disassembler/udis86/udis86.c.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/disassembler/udis86/udis86_decode.c.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/disassembler/udis86/udis86_itab_holder.c.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/disassembler/udis86/udis86_syn-att.c.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/disassembler/udis86/udis86_syn-intel.c.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/disassembler/udis86/udis86_syn.c.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-3c3e0d8c-1.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-48793971-1.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-02aa2997-1.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-02aa2997-2.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/ftl/FTLLowerDFGToB3.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-02aa2997-3.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-02aa2997-4.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-02aa2997-5.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-ee8a7a7a-1.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-ee8a7a7a-2.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-ee8a7a7a-3.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-ee8a7a7a-4.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-ee8a7a7a-5.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-ee8a7a7a-6.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-ee8a7a7a-7.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-ee8a7a7a-8.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-ee8a7a7a-9.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-84c9f43f-1.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-84c9f43f-2.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-84c9f43f-3.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-84c9f43f-4.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-84c9f43f-5.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-84c9f43f-6.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-0e543b66-1.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-3a3c4ec0-1.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-3a3c4ec0-2.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-3a3c4ec0-3.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-3a3c4ec0-4.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-3a3c4ec0-5.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-3a3c4ec0-6.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-3a3c4ec0-7.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-6e4525b9-1.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-95324de6-1.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-95324de6-2.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-32435e5c-1.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-32435e5c-2.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-f2e18ffc-1.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-f2e18ffc-2.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-f2e18ffc-3.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-f2e18ffc-4.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-f2e18ffc-5.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-f2e18ffc-6.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-f2e18ffc-7.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-f2e18ffc-8.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-f2e18ffc-9.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-f2e18ffc-10.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-f2e18ffc-11.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-f2e18ffc-12.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-f2e18ffc-13.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/IntlDateTimeFormat.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/IntlListFormat.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-f2e18ffc-14.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-f2e18ffc-15.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-f2e18ffc-16.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/IntlWorkaround.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-f2e18ffc-17.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-f2e18ffc-18.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-f2e18ffc-19.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/JSDateMath.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-f2e18ffc-20.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-f2e18ffc-21.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-f2e18ffc-22.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-f2e18ffc-23.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-f2e18ffc-24.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-f2e18ffc-25.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-f2e18ffc-26.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-f2e18ffc-27.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-f2e18ffc-28.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-f2e18ffc-29.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-f2e18ffc-30.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-f2e18ffc-31.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-f2e18ffc-32.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-f2e18ffc-33.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-f2e18ffc-34.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-f2e18ffc-35.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-f2e18ffc-36.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-f2e18ffc-37.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-f2e18ffc-38.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-f2e18ffc-39.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-0284c6ac-1.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/wasm/WasmAirIRGenerator.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-0284c6ac-2.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-15db4ad9-1.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-15db4ad9-2.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-15db4ad9-3.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-15db4ad9-4.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-15db4ad9-5.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-15db4ad9-6.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-15db4ad9-7.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-15db4ad9-8.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-15db4ad9-9.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-15db4ad9-10.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-6cbc989f-1.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-6cbc989f-2.cpp.o /usr/lib64/libglib-2.0.so /usr/lib64/libglib-2.0.so lib/libWTFGTK.a lib/libbmalloc.a /usr/lib64/libicudata.so /usr/lib64/libicui18n.so /usr/lib64/libicuuc.so -ldl /usr/lib64/libgio-2.0.so /usr/lib64/libgobject-2.0.so /usr/lib64/libglib-2.0.so /usr/lib64/libz.so /usr/lib64/libsystemd.so && : ../Source/JavaScriptCore/runtime/ArrayPrototype.cpp:205: warning: type 'SpeciesConstructResult' violates the C++ One Definition Rule [-Wodr] 205 | enum class SpeciesConstructResult { | ../Source/JavaScriptCore/runtime/JSArrayBufferPrototype.cpp:75: note: a type with different precision is defined in another translation unit 75 | enum class SpeciesConstructResult : uint8_t { | ../Source/JavaScriptCore/runtime/VMTraps.cpp:54: warning: type 'struct SignalContext' violates the C++ One Definition Rule [-Wodr] 54 | struct SignalContext { | ../Source/JavaScriptCore/tools/SigillCrashAnalyzer.cpp:183: note: a different type is defined in another translation unit 183 | struct SignalContext { | ../Source/JavaScriptCore/runtime/VMTraps.cpp:72: note: the first difference of corresponding definitions is field 'registers' 72 | PlatformRegisters& registers; | ../Source/JavaScriptCore/tools/SigillCrashAnalyzer.cpp:188: note: a field with different name is defined in another translation unit 188 | MacroAssemblerCodePtr<PlatformRegistersPCPtrTag> machinePC; | /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x10e): error: undefined reference to 'llint_throw_stack_overflow_error' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x13e): error: undefined reference to 'llint_check_vm_entry_permission' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x25c): error: undefined reference to 'llint_throw_stack_overflow_error' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x28c): error: undefined reference to 'llint_check_vm_entry_permission' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x3925): error: undefined reference to 'llint_crash' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x3958): error: undefined reference to 'llint_crash' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x3961): error: undefined reference to 'llint_crash' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x396a): error: undefined reference to 'llint_crash' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x39a1): error: undefined reference to 'llint_entry_osr' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x39f8): error: undefined reference to 'llint_stack_check' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x3a85): error: undefined reference to 'llint_entry_osr' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x3adc): error: undefined reference to 'llint_stack_check' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x3b69): error: undefined reference to 'llint_entry_osr' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x3bc0): error: undefined reference to 'llint_stack_check' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x3c6a): error: undefined reference to 'llint_entry_osr_function_for_call' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x3cc1): error: undefined reference to 'llint_stack_check' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x3d9c): error: undefined reference to 'llint_entry_osr_function_for_construct' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x3ed3): error: undefined reference to 'llint_entry_osr_function_for_call_arityCheck' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x40bb): error: undefined reference to 'llint_entry_osr_function_for_construct_arityCheck' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x559e): error: undefined reference to 'llint_slow_path_out_of_line_jump_target' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x55c2): error: undefined reference to 'llint_slow_path_jstricteq' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x5698): error: undefined reference to 'llint_slow_path_out_of_line_jump_target' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x56bc): error: undefined reference to 'llint_slow_path_jstricteq' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x579b): error: undefined reference to 'llint_slow_path_out_of_line_jump_target' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x57bf): error: undefined reference to 'llint_slow_path_jstricteq' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x587b): error: undefined reference to 'llint_slow_path_out_of_line_jump_target' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x58b3): error: undefined reference to 'llint_slow_path_jnstricteq' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x59ad): error: undefined reference to 'llint_slow_path_jnstricteq' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x5ab0): error: undefined reference to 'llint_slow_path_jnstricteq' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x948e): error: undefined reference to 'llint_slow_path_get_by_id_direct' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x9555): error: undefined reference to 'llint_slow_path_get_by_id_direct' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x961d): error: undefined reference to 'llint_slow_path_get_by_id_direct' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x9806): error: undefined reference to 'llint_slow_path_get_by_id' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x9a52): error: undefined reference to 'llint_slow_path_get_by_id' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x9c9c): error: undefined reference to 'llint_slow_path_get_by_id' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0xa1d6): error: undefined reference to 'llint_write_barrier_slow' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0xa2d3): error: undefined reference to 'llint_write_barrier_slow' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0xa2f9): error: undefined reference to 'llint_slow_path_put_by_id' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0xa482): error: undefined reference to 'llint_write_barrier_slow' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0xa58b): error: undefined reference to 'llint_write_barrier_slow' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0xa5b1): error: undefined reference to 'llint_slow_path_put_by_id' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0xa88a): error: undefined reference to 'llint_slow_path_put_by_id' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0xac16): error: undefined reference to 'llint_slow_path_get_by_val' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0xafdb): error: undefined reference to 'llint_slow_path_get_by_val' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0xb39e): error: undefined reference to 'llint_slow_path_get_by_val' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0xb4ed): error: undefined reference to 'llint_slow_path_get_private_name' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0xb5e3): error: undefined reference to 'llint_slow_path_get_private_name' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0xb6df): error: undefined reference to 'llint_slow_path_get_private_name' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0xb902): error: undefined reference to 'llint_slow_path_put_private_name' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0xbb3a): error: undefined reference to 'llint_slow_path_put_private_name' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0xbd93): error: undefined reference to 'llint_slow_path_put_private_name' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0xbea9): error: undefined reference to 'llint_slow_path_set_private_brand' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0xbfc8): error: undefined reference to 'llint_slow_path_set_private_brand' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0xc0f5): error: undefined reference to 'llint_slow_path_set_private_brand' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0xc1b7): error: undefined reference to 'llint_slow_path_check_private_brand' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0xc27f): error: undefined reference to 'llint_slow_path_check_private_brand' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0xc350): error: undefined reference to 'llint_slow_path_check_private_brand' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0xc7e7): error: undefined reference to 'llint_slow_path_put_by_val' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0xccd6): error: undefined reference to 'llint_slow_path_put_by_val' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0xd206): error: undefined reference to 'llint_slow_path_put_by_val' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0xd6cb): error: undefined reference to 'llint_slow_path_put_by_val_direct' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0xdb8c): error: undefined reference to 'llint_slow_path_put_by_val_direct' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0xe08e): error: undefined reference to 'llint_slow_path_put_by_val_direct' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0xeb0e): error: undefined reference to 'llint_slow_path_switch_imm' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0xebe8): error: undefined reference to 'llint_slow_path_switch_imm' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0xecc5): error: undefined reference to 'llint_slow_path_switch_imm' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0xedce): error: undefined reference to 'llint_slow_path_switch_char' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0xeeda): error: undefined reference to 'llint_slow_path_switch_char' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0xefe9): error: undefined reference to 'llint_slow_path_switch_char' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0xf01e): error: undefined reference to 'llint_replace' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0xf07b): error: undefined reference to 'llint_replace' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0xf0db): error: undefined reference to 'llint_replace' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0xf4c0): error: undefined reference to 'llint_slow_path_check_if_exception_is_uncatchable_and_notify_profiler' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0xf512): error: undefined reference to 'llint_slow_path_profile_catch' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0xf5bd): error: undefined reference to 'llint_slow_path_check_if_exception_is_uncatchable_and_notify_profiler' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0xf60f): error: undefined reference to 'llint_slow_path_profile_catch' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0xf6ba): error: undefined reference to 'llint_slow_path_check_if_exception_is_uncatchable_and_notify_profiler' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0xf70a): error: undefined reference to 'llint_slow_path_profile_catch' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0xf743): error: undefined reference to 'llint_replace' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0xf843): error: undefined reference to 'llint_slow_path_handle_exception' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x102d9): error: undefined reference to 'llint_slow_path_get_from_scope' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x105d1): error: undefined reference to 'llint_slow_path_get_from_scope' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x108bc): error: undefined reference to 'llint_slow_path_get_from_scope' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x1110b): error: undefined reference to 'llint_slow_path_put_to_scope' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x1199f): error: undefined reference to 'llint_slow_path_put_to_scope' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x12298): error: undefined reference to 'llint_slow_path_put_to_scope' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x12b9f): error: undefined reference to 'llint_slow_path_iterator_open_call' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x12dbd): error: undefined reference to 'llint_slow_path_iterator_open_get_next' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x12ef4): error: undefined reference to 'llint_slow_path_iterator_open_call' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x13112): error: undefined reference to 'llint_slow_path_iterator_open_get_next' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x13244): error: undefined reference to 'llint_slow_path_iterator_open_call' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x1345a): error: undefined reference to 'llint_slow_path_iterator_open_get_next' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x1359e): error: undefined reference to 'llint_slow_path_iterator_next_call' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x13769): error: undefined reference to 'llint_slow_path_iterator_next_get_done' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x1397b): error: undefined reference to 'llint_slow_path_iterator_next_get_value' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x13ac2): error: undefined reference to 'llint_slow_path_iterator_next_call' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x13c8d): error: undefined reference to 'llint_slow_path_iterator_next_get_done' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x13e9f): error: undefined reference to 'llint_slow_path_iterator_next_get_value' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x13fe0): error: undefined reference to 'llint_slow_path_iterator_next_call' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x141a3): error: undefined reference to 'llint_slow_path_iterator_next_get_done' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x143ae): error: undefined reference to 'llint_slow_path_iterator_next_get_value' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x146bf): error: undefined reference to 'llint_slow_path_log_shadow_chicken_prologue' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x14743): error: undefined reference to 'llint_slow_path_log_shadow_chicken_prologue' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x147c6): error: undefined reference to 'llint_slow_path_log_shadow_chicken_prologue' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x1485c): error: undefined reference to 'llint_slow_path_log_shadow_chicken_tail' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x148f2): error: undefined reference to 'llint_slow_path_log_shadow_chicken_tail' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x14986): error: undefined reference to 'llint_slow_path_log_shadow_chicken_tail' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x1670c): error: undefined reference to 'llint_slow_path_del_by_id' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x16738): error: undefined reference to 'llint_slow_path_del_by_id' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x16764): error: undefined reference to 'llint_slow_path_del_by_id' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x16790): error: undefined reference to 'llint_slow_path_del_by_val' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x167bc): error: undefined reference to 'llint_slow_path_del_by_val' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x167e8): error: undefined reference to 'llint_slow_path_del_by_val' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x16814): error: undefined reference to 'llint_slow_path_instanceof' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x16840): error: undefined reference to 'llint_slow_path_instanceof' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x1686c): error: undefined reference to 'llint_slow_path_instanceof' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x16898): error: undefined reference to 'llint_slow_path_instanceof_custom' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x168c4): error: undefined reference to 'llint_slow_path_instanceof_custom' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x168f0): error: undefined reference to 'llint_slow_path_instanceof_custom' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x1691c): error: undefined reference to 'llint_slow_path_new_array' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x16948): error: undefined reference to 'llint_slow_path_new_array' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x16974): error: undefined reference to 'llint_slow_path_new_array' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x169a0): error: undefined reference to 'llint_slow_path_new_array_with_size' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x169cc): error: undefined reference to 'llint_slow_path_new_array_with_size' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x169f8): error: undefined reference to 'llint_slow_path_new_array_with_size' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x16a24): error: undefined reference to 'llint_slow_path_new_async_func' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x16a50): error: undefined reference to 'llint_slow_path_new_async_func' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x16a7c): error: undefined reference to 'llint_slow_path_new_async_func' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x16aa8): error: undefined reference to 'llint_slow_path_new_async_func_exp' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x16ad4): error: undefined reference to 'llint_slow_path_new_async_func_exp' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x16b00): error: undefined reference to 'llint_slow_path_new_async_func_exp' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x16b2c): error: undefined reference to 'llint_slow_path_new_async_generator_func' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x16b58): error: undefined reference to 'llint_slow_path_new_async_generator_func' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x16b84): error: undefined reference to 'llint_slow_path_new_async_generator_func' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x16bb0): error: undefined reference to 'llint_slow_path_new_async_generator_func_exp' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x16bdc): error: undefined reference to 'llint_slow_path_new_async_generator_func_exp' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x16c08): error: undefined reference to 'llint_slow_path_new_async_generator_func_exp' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x16c34): error: undefined reference to 'llint_slow_path_new_func' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x16c60): error: undefined reference to 'llint_slow_path_new_func' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x16c8c): error: undefined reference to 'llint_slow_path_new_func' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x16cb8): error: undefined reference to 'llint_slow_path_new_func_exp' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x16ce4): error: undefined reference to 'llint_slow_path_new_func_exp' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x16d10): error: undefined reference to 'llint_slow_path_new_func_exp' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x16d3c): error: undefined reference to 'llint_slow_path_new_generator_func' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x16d68): error: undefined reference to 'llint_slow_path_new_generator_func' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x16d94): error: undefined reference to 'llint_slow_path_new_generator_func' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x16dc0): error: undefined reference to 'llint_slow_path_new_generator_func_exp' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x16dec): error: undefined reference to 'llint_slow_path_new_generator_func_exp' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x16e18): error: undefined reference to 'llint_slow_path_new_generator_func_exp' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x16e44): error: undefined reference to 'llint_slow_path_new_object' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x16e70): error: undefined reference to 'llint_slow_path_new_object' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x16e9c): error: undefined reference to 'llint_slow_path_new_object' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x16ec8): error: undefined reference to 'llint_slow_path_new_regexp' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x16ef4): error: undefined reference to 'llint_slow_path_new_regexp' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x16f20): error: undefined reference to 'llint_slow_path_new_regexp' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x16f4c): error: undefined reference to 'llint_slow_path_put_getter_by_id' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x16f78): error: undefined reference to 'llint_slow_path_put_getter_by_id' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x16fa4): error: undefined reference to 'llint_slow_path_put_getter_by_id' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x16fd0): error: undefined reference to 'llint_slow_path_put_getter_by_val' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x16ffc): error: undefined reference to 'llint_slow_path_put_getter_by_val' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x17028): error: undefined reference to 'llint_slow_path_put_getter_by_val' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x17054): error: undefined reference to 'llint_slow_path_put_getter_setter_by_id' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x17080): error: undefined reference to 'llint_slow_path_put_getter_setter_by_id' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x170ac): error: undefined reference to 'llint_slow_path_put_getter_setter_by_id' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x170d8): error: undefined reference to 'llint_slow_path_put_setter_by_id' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x17104): error: undefined reference to 'llint_slow_path_put_setter_by_id' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x17130): error: undefined reference to 'llint_slow_path_put_setter_by_id' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x1715c): error: undefined reference to 'llint_slow_path_put_setter_by_val' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x17188): error: undefined reference to 'llint_slow_path_put_setter_by_val' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x171b4): error: undefined reference to 'llint_slow_path_put_setter_by_val' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x171e0): error: undefined reference to 'llint_slow_path_set_function_name' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x1720c): error: undefined reference to 'llint_slow_path_set_function_name' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x17238): error: undefined reference to 'llint_slow_path_set_function_name' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x17264): error: undefined reference to 'llint_slow_path_super_sampler_begin' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x17290): error: undefined reference to 'llint_slow_path_super_sampler_begin' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x172bc): error: undefined reference to 'llint_slow_path_super_sampler_begin' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x172e8): error: undefined reference to 'llint_slow_path_super_sampler_end' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x17314): error: undefined reference to 'llint_slow_path_super_sampler_end' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x17340): error: undefined reference to 'llint_slow_path_super_sampler_end' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x1736c): error: undefined reference to 'llint_slow_path_throw' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x17398): error: undefined reference to 'llint_slow_path_throw' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x173c4): error: undefined reference to 'llint_slow_path_throw' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x173f0): error: undefined reference to 'llint_slow_path_try_get_by_id' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x1741c): error: undefined reference to 'llint_slow_path_try_get_by_id' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x17448): error: undefined reference to 'llint_slow_path_try_get_by_id' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x17474): error: undefined reference to 'llint_slow_path_switch_string' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x1749c): error: undefined reference to 'llint_slow_path_switch_string' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x174c4): error: undefined reference to 'llint_slow_path_switch_string' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x17d6a): error: undefined reference to 'llint_slow_path_jtrue' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x17e2d): error: undefined reference to 'llint_slow_path_jtrue' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x17ef4): error: undefined reference to 'llint_slow_path_jtrue' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x17fc8): error: undefined reference to 'llint_slow_path_jfalse' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x1809f): error: undefined reference to 'llint_slow_path_jfalse' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x1817a): error: undefined reference to 'llint_slow_path_jfalse' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x182c1): error: undefined reference to 'llint_slow_path_jless' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x1840e): error: undefined reference to 'llint_slow_path_jless' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x18564): error: undefined reference to 'llint_slow_path_jless' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x186ab): error: undefined reference to 'llint_slow_path_jnless' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x187f8): error: undefined reference to 'llint_slow_path_jnless' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x1894e): error: undefined reference to 'llint_slow_path_jnless' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x18a95): error: undefined reference to 'llint_slow_path_jgreater' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x18be2): error: undefined reference to 'llint_slow_path_jgreater' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x18d38): error: undefined reference to 'llint_slow_path_jgreater' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x18e7f): error: undefined reference to 'llint_slow_path_jngreater' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x18fcc): error: undefined reference to 'llint_slow_path_jngreater' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x19122): error: undefined reference to 'llint_slow_path_jngreater' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x19269): error: undefined reference to 'llint_slow_path_jlesseq' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x193b6): error: undefined reference to 'llint_slow_path_jlesseq' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x1950c): error: undefined reference to 'llint_slow_path_jlesseq' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x19653): error: undefined reference to 'llint_slow_path_jnlesseq' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x197a0): error: undefined reference to 'llint_slow_path_jnlesseq' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x198f6): error: undefined reference to 'llint_slow_path_jnlesseq' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x19a3d): error: undefined reference to 'llint_slow_path_jgreatereq' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x19b8a): error: undefined reference to 'llint_slow_path_jgreatereq' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x19ce0): error: undefined reference to 'llint_slow_path_jgreatereq' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x19e27): error: undefined reference to 'llint_slow_path_jngreatereq' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x19f74): error: undefined reference to 'llint_slow_path_jngreatereq' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x1a0ca): error: undefined reference to 'llint_slow_path_jngreatereq' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x1a19b): error: undefined reference to 'llint_slow_path_jeq' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x1a272): error: undefined reference to 'llint_slow_path_jeq' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x1a356): error: undefined reference to 'llint_slow_path_jeq' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x1a427): error: undefined reference to 'llint_slow_path_jneq' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x1a4fe): error: undefined reference to 'llint_slow_path_jneq' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x1a5e2): error: undefined reference to 'llint_slow_path_jneq' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x1ad19): error: undefined reference to 'llint_loop_osr' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x1ad5e): error: undefined reference to 'llint_loop_osr' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x1ada3): error: undefined reference to 'llint_loop_osr' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x1ae03): error: undefined reference to 'llint_slow_path_handle_traps' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x1ae51): error: undefined reference to 'llint_slow_path_handle_traps' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x1ae9f): error: undefined reference to 'llint_slow_path_handle_traps' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x1b02a): error: undefined reference to 'llint_slow_path_call' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x1b1d3): error: undefined reference to 'llint_slow_path_call' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x1b378): error: undefined reference to 'llint_slow_path_call' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x1b5c4): error: undefined reference to 'llint_slow_path_tail_call' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x1b878): error: undefined reference to 'llint_slow_path_tail_call' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x1bb27): error: undefined reference to 'llint_slow_path_tail_call' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x1bd15): error: undefined reference to 'llint_slow_path_construct' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x1bea5): error: undefined reference to 'llint_slow_path_construct' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x1c032): error: undefined reference to 'llint_slow_path_construct' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x1c0b5): error: undefined reference to 'llint_slow_path_size_frame_for_varargs' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x1c0e7): error: undefined reference to 'llint_slow_path_call_varargs' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x1c16b): error: undefined reference to 'llint_slow_path_size_frame_for_varargs' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x1c19d): error: undefined reference to 'llint_slow_path_call_varargs' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x1c221): error: undefined reference to 'llint_slow_path_size_frame_for_varargs' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x1c253): error: undefined reference to 'llint_slow_path_call_varargs' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x1c2f6): error: undefined reference to 'llint_slow_path_size_frame_for_varargs' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x1c328): error: undefined reference to 'llint_slow_path_tail_call_varargs' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x1c463): error: undefined reference to 'llint_slow_path_tail_call_varargs' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x1c59e): error: undefined reference to 'llint_slow_path_tail_call_varargs' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x1c6a5): error: undefined reference to 'llint_slow_path_size_frame_for_forward_arguments' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x1c6d7): error: undefined reference to 'llint_slow_path_tail_call_forward_arguments' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x1c7e0): error: undefined reference to 'llint_slow_path_size_frame_for_forward_arguments' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x1c812): error: undefined reference to 'llint_slow_path_tail_call_forward_arguments' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x1c91b): error: undefined reference to 'llint_slow_path_size_frame_for_forward_arguments' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x1c94d): error: undefined reference to 'llint_slow_path_tail_call_forward_arguments' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x1ca65): error: undefined reference to 'llint_slow_path_construct_varargs' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x1cb1c): error: undefined reference to 'llint_slow_path_construct_varargs' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x1cbd3): error: undefined reference to 'llint_slow_path_construct_varargs' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x1cc5a): error: undefined reference to 'llint_slow_path_call_eval' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x1cce3): error: undefined reference to 'llint_slow_path_call_eval_wide16' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x1cd6c): error: undefined reference to 'llint_slow_path_call_eval_wide32' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x1cf4b): error: undefined reference to 'llint_slow_path_debug' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x1cf82): error: undefined reference to 'llint_slow_path_debug' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x1cfb9): error: undefined reference to 'llint_slow_path_debug' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x1d135): error: undefined reference to 'llint_slow_path_checkpoint_osr_exit_from_inlined_call' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x1d16d): error: undefined reference to 'llint_slow_path_checkpoint_osr_exit' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x202ec): error: undefined reference to 'slow_path_wasm_prologue_osr' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x20473): error: undefined reference to 'slow_path_wasm_prologue_osr' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x2054a): error: undefined reference to 'slow_path_wasm_throw_exception' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x20581): error: undefined reference to 'slow_path_wasm_throw_exception' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x205b6): error: undefined reference to 'slow_path_wasm_throw_exception' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x205e7): error: undefined reference to 'slow_path_wasm_ref_func' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x20616): error: undefined reference to 'slow_path_wasm_ref_func' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x20645): error: undefined reference to 'slow_path_wasm_ref_func' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x20674): error: undefined reference to 'slow_path_wasm_table_get' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x206a3): error: undefined reference to 'slow_path_wasm_table_get' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x206d2): error: undefined reference to 'slow_path_wasm_table_get' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x20701): error: undefined reference to 'slow_path_wasm_table_set' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x20730): error: undefined reference to 'slow_path_wasm_table_set' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x2075f): error: undefined reference to 'slow_path_wasm_table_set' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x2078e): error: undefined reference to 'slow_path_wasm_table_init' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x207bd): error: undefined reference to 'slow_path_wasm_table_init' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x207ec): error: undefined reference to 'slow_path_wasm_table_init' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x2081b): error: undefined reference to 'slow_path_wasm_elem_drop' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x2084a): error: undefined reference to 'slow_path_wasm_elem_drop' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x20879): error: undefined reference to 'slow_path_wasm_elem_drop' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x208a8): error: undefined reference to 'slow_path_wasm_table_size' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x208d7): error: undefined reference to 'slow_path_wasm_table_size' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x20906): error: undefined reference to 'slow_path_wasm_table_size' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x20935): error: undefined reference to 'slow_path_wasm_table_fill' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x20964): error: undefined reference to 'slow_path_wasm_table_fill' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x20993): error: undefined reference to 'slow_path_wasm_table_fill' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x209c2): error: undefined reference to 'slow_path_wasm_table_copy' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x209f1): error: undefined reference to 'slow_path_wasm_table_copy' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x20a20): error: undefined reference to 'slow_path_wasm_table_copy' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x20a4f): error: undefined reference to 'slow_path_wasm_table_grow' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x20a7e): error: undefined reference to 'slow_path_wasm_table_grow' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x20aad): error: undefined reference to 'slow_path_wasm_table_grow' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x20adc): error: undefined reference to 'slow_path_wasm_memory_fill' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x20b0b): error: undefined reference to 'slow_path_wasm_memory_fill' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x20b3a): error: undefined reference to 'slow_path_wasm_memory_fill' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x20b69): error: undefined reference to 'slow_path_wasm_memory_copy' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x20b98): error: undefined reference to 'slow_path_wasm_memory_copy' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x20bc7): error: undefined reference to 'slow_path_wasm_memory_copy' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x20bf6): error: undefined reference to 'slow_path_wasm_memory_init' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x20c25): error: undefined reference to 'slow_path_wasm_memory_init' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x20c54): error: undefined reference to 'slow_path_wasm_memory_init' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x20c83): error: undefined reference to 'slow_path_wasm_data_drop' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x20cb2): error: undefined reference to 'slow_path_wasm_data_drop' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x20ce1): error: undefined reference to 'slow_path_wasm_data_drop' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x20d10): error: undefined reference to 'slow_path_wasm_set_global_ref' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x20d3f): error: undefined reference to 'slow_path_wasm_set_global_ref' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x20d6e): error: undefined reference to 'slow_path_wasm_set_global_ref' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x20d9d): error: undefined reference to 'slow_path_wasm_set_global_ref_portable_binding' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x20dcc): error: undefined reference to 'slow_path_wasm_set_global_ref_portable_binding' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x20dfb): error: undefined reference to 'slow_path_wasm_set_global_ref_portable_binding' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x20e2a): error: undefined reference to 'slow_path_wasm_memory_atomic_wait32' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x20e59): error: undefined reference to 'slow_path_wasm_memory_atomic_wait32' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x20e88): error: undefined reference to 'slow_path_wasm_memory_atomic_wait32' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x20eb7): error: undefined reference to 'slow_path_wasm_memory_atomic_wait64' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x20ee6): error: undefined reference to 'slow_path_wasm_memory_atomic_wait64' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x20f15): error: undefined reference to 'slow_path_wasm_memory_atomic_wait64' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x20f44): error: undefined reference to 'slow_path_wasm_memory_atomic_notify' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x20f73): error: undefined reference to 'slow_path_wasm_memory_atomic_notify' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x20fa2): error: undefined reference to 'slow_path_wasm_memory_atomic_notify' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x20fd1): error: undefined reference to 'slow_path_wasm_grow_memory' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x21045): error: undefined reference to 'slow_path_wasm_grow_memory' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x210b9): error: undefined reference to 'slow_path_wasm_grow_memory' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x211f2): error: undefined reference to 'slow_path_wasm_loop_osr' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x21243): error: undefined reference to 'slow_path_wasm_loop_osr' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x21294): error: undefined reference to 'slow_path_wasm_loop_osr' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x213f2): error: undefined reference to 'slow_path_wasm_out_of_line_jump_target' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x2147c): error: undefined reference to 'slow_path_wasm_out_of_line_jump_target' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x21508): error: undefined reference to 'slow_path_wasm_out_of_line_jump_target' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x21592): error: undefined reference to 'slow_path_wasm_out_of_line_jump_target' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x2199f): error: undefined reference to 'slow_path_wasm_epilogue_osr' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x21a0d): error: undefined reference to 'slow_path_wasm_epilogue_osr' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x21a7b): error: undefined reference to 'slow_path_wasm_epilogue_osr' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x21b0d): error: undefined reference to 'slow_path_wasm_epilogue_osr' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x21f75): error: undefined reference to 'slow_path_wasm_call' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x22192): error: undefined reference to 'slow_path_wasm_call' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x223af): error: undefined reference to 'slow_path_wasm_call' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x225c8): error: undefined reference to 'slow_path_wasm_call_no_tls' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x227de): error: undefined reference to 'slow_path_wasm_call_no_tls' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x229f4): error: undefined reference to 'slow_path_wasm_call_no_tls' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x22c06): error: undefined reference to 'slow_path_wasm_call_indirect' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x22e23): error: undefined reference to 'slow_path_wasm_call_indirect' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x23040): error: undefined reference to 'slow_path_wasm_call_indirect' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x23259): error: undefined reference to 'slow_path_wasm_call_indirect_no_tls' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x2346f): error: undefined reference to 'slow_path_wasm_call_indirect_no_tls' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x23685): error: undefined reference to 'slow_path_wasm_call_indirect_no_tls' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x253bf): error: undefined reference to 'slow_path_wasm_popcount' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x25415): error: undefined reference to 'slow_path_wasm_popcount' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x25470): error: undefined reference to 'slow_path_wasm_popcount' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x25c88): error: undefined reference to 'slow_path_wasm_popcountll' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x25cdf): error: undefined reference to 'slow_path_wasm_popcountll' /tmp/ccJIYHqG.ltrans0.ltrans.o(.text+0x25d3b): error: undefined reference to 'slow_path_wasm_popcountll' collect2: error: ld returned 1 exit status ninja: build stopped: subcommand failed. Thanks, I'll contact our friends at SUSE, maybe they know what's up with this. BTW, warning: type 'SpeciesConstructResult' violates the C++ One Definition Rule [-Wodr] is something that ought to be fixed in any case, that's a package bug. But most likely unrelated to the rest of the errors. (In reply to Marek Polacek from comment #6) > BTW, > warning: type 'SpeciesConstructResult' violates the C++ One Definition Rule > [-Wodr] > is something that ought to be fixed in any case, that's a package bug. But > most likely > unrelated to the rest of the errors. Yeah, no knowing how many others there are. I guess this warning is only emitted when building with LTO enabled? I'm pleased to say I have the build down to zero warnings for me normally.... Yeah, -Wodr is only active when LTO is enabled. Without LTO the compiler works at a unit-at-a-time basis so it doesn't see the whole program and can't notice that there are multiple definitions being used. For the -Wodr warning, yes, it is something that can only be warned about with LTO. In a single translation unit one can't have different definitions of the same globally visible type, that would be a syntax error. In different translation units, while it is still invalid in C++, without LTO the compiler doesn't see it and so nothing can be reported. Either rename some of the types so that ODR isn't violated, or change it so that they match in all TUs. The errors are webkit bugs, e.g. for the first two: $ find -type f | xargs grep llint_throw_stack_overflow_error ./Source/JavaScriptCore/llint/LowLevelInterpreter64.asm: cCall2(_llint_throw_stack_overflow_error) ./Source/JavaScriptCore/llint/LowLevelInterpreter32_64.asm: cCall2(_llint_throw_stack_overflow_error) ./Source/JavaScriptCore/llint/LLIntSlowPaths.cpp:extern "C" SlowPathReturnType llint_throw_stack_overflow_error(VM* vm, ProtoCallFrame* protoFrame) ./Source/JavaScriptCore/llint/LLIntSlowPaths.h:extern "C" SlowPathReturnType llint_throw_stack_overflow_error(VM*, ProtoCallFrame*) WTF_INTERNAL; $ find -type f | xargs grep llint_check_vm_entry_permission ./Source/JavaScriptCore/llint/LowLevelInterpreter64.asm: cCall2(_llint_check_vm_entry_permission) ./Source/JavaScriptCore/llint/LowLevelInterpreter32_64.asm: cCall2(_llint_check_vm_entry_permission) ./Source/JavaScriptCore/llint/LLIntSlowPaths.cpp:extern "C" SlowPathReturnType llint_check_vm_entry_permission(VM* vm, ProtoCallFrame*) ./Source/JavaScriptCore/llint/LLIntSlowPaths.h:extern "C" SlowPathReturnType llint_check_vm_entry_permission(VM*, ProtoCallFrame*) WTF_INTERNAL; So, these symbols are defined in C but called from assembler sources, so for LTO the compiler needs to be told that the functions are needed even when nothing the compiler sees needs them (and that it can't rename them either). One needs to add the used attribute to those functions: https://gcc.gnu.org/onlinedocs/gcc-4.7.2/gcc/Function-Attributes.html#index-g_t_0040code_007bused_007d-attribute_002e-2641 either as __attribute__((used)), or __attribute__((__used__)), or [[gnu::used]], or [[__gnu__::__used__]]. Seems webkit already has REFERENCED_FROM_ASM macro for this, just doesn't use it much (except for the JSC_DECLARE_JIT_OPERATION and JSC_DECLARE_JIT_OPERATION_WITHOUT_WTF_INTERNAL macros). So, ./Source/JavaScriptCore/llint/LLIntSlowPaths.h should have REFERENCED_FROM_ASM WTF_INTERNAL; at the end instead of just WTF_INTERNAL; for the various symbols. Thanks Jakub! I've decided to try a local build with: -DCMAKE_C_FLAGS="-flto=auto -ffat-lto-objects" -DCMAKE_CXX_FLAGS="-flto=auto -ffat-lto-objects" to see if I can reproduce the same build failure and therefore test if the suggested changes fix it. Unfortunately, I get a different linker error: [1371/5495] Linking CXX shared library lib/libjavascriptcoregtk-4.1.so.0.0.0 FAILED: lib/libjavascriptcoregtk-4.1.so.0.0.0 : && /usr/lib64/ccache/c++ -fPIC -fdiagnostics-color=always -Wextra -Wall -Wno-expansion-to-defined -Wno-noexcept-type -Wno-psabi -Wno-misleading-indentation -Wno-maybe-uninitialized -Wwrite-strings -Wundef -Wpointer-arith -Wmissing-format-attribute -Wformat-security -Wcast-align -Wno-tautological-compare -flto=auto -ffat-lto-objects -fno-strict-aliasing -fno-exceptions -fno-rtti -O2 -g -DNDEBUG -Wl,--no-undefined -L/home/mcatanzaro/Projects/GNOME/install/lib -fuse-ld=gold -Wl,--disable-new-dtags -shared -Wl,-soname,libjavascriptcoregtk-4.1.so.0 -o lib/libjavascriptcoregtk-4.1.so.0.0.0 Source/JavaScriptCore/CMakeFiles/LowLevelInterpreterLib.dir/llint/LowLevelInterpreter.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/API/glib/JSAPIWrapperGlobalObject.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/API/glib/JSAPIWrapperObjectGLib.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/API/glib/JSCCallbackFunction.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/API/glib/JSCClass.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/API/glib/JSCContext.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/API/glib/JSCException.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/API/glib/JSCOptions.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/API/glib/JSCValue.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/API/glib/JSCVersion.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/API/glib/JSCVirtualMachine.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/API/glib/JSCWeakValue.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/API/glib/JSCWrapperMap.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-1.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-d93d10ff-1.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-d93d10ff-2.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-d93d10ff-3.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-cd2e8cfa-1.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-cd2e8cfa-2.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-23a5fd0e-1.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-23a5fd0e-2.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-23a5fd0e-3.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-23a5fd0e-4.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-23a5fd0e-5.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-23a5fd0e-6.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-23a5fd0e-7.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-23a5fd0e-8.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-23a5fd0e-9.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-23a5fd0e-10.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-23a5fd0e-11.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-23a5fd0e-12.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-23a5fd0e-13.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-23a5fd0e-14.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-23a5fd0e-15.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-da3fe922-1.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-bd1dc6f7-1.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f0a787a9-1.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f0a787a9-2.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f0a787a9-3.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f0a787a9-4.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f0a787a9-5.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f0a787a9-6.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f0a787a9-7.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f0a787a9-8.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f0a787a9-9.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f0a787a9-10.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f0a787a9-11.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f0a787a9-12.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f0a787a9-13.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-3bec6ef2-1.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-5fbd0224-1.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-bfc896e1-1.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-bfc896e1-2.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-bfc896e1-3.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-bfc896e1-4.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-bfc896e1-5.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-bfc896e1-6.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-bfc896e1-7.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-bfc896e1-8.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-bfc896e1-9.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-bfc896e1-10.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-bfc896e1-11.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-bfc896e1-12.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-bfc896e1-13.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGSpeculativeJIT.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGSpeculativeJIT32_64.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGSpeculativeJIT64.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-bfc896e1-14.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-bfc896e1-15.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-bfc896e1-16.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-bfc896e1-17.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/disassembler/udis86/udis86.c.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/disassembler/udis86/udis86_decode.c.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/disassembler/udis86/udis86_itab_holder.c.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/disassembler/udis86/udis86_syn-att.c.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/disassembler/udis86/udis86_syn-intel.c.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/disassembler/udis86/udis86_syn.c.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-3c3e0d8c-1.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-48793971-1.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-02aa2997-1.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-02aa2997-2.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/ftl/FTLLowerDFGToB3.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-02aa2997-3.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-02aa2997-4.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-02aa2997-5.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-ee8a7a7a-1.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-ee8a7a7a-2.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-ee8a7a7a-3.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-ee8a7a7a-4.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-ee8a7a7a-5.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-ee8a7a7a-6.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-ee8a7a7a-7.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-ee8a7a7a-8.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-ee8a7a7a-9.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-84c9f43f-1.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-84c9f43f-2.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-84c9f43f-3.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-84c9f43f-4.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-84c9f43f-5.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-84c9f43f-6.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-0e543b66-1.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-3a3c4ec0-1.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-3a3c4ec0-2.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-3a3c4ec0-3.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-3a3c4ec0-4.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-3a3c4ec0-5.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-3a3c4ec0-6.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-3a3c4ec0-7.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-3a3c4ec0-8.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-6e4525b9-1.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-95324de6-1.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-95324de6-2.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-32435e5c-1.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-32435e5c-2.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-1.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-2.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-3.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-4.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-5.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-6.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-7.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-8.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-9.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-10.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-11.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-12.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-13.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/IntlDateTimeFormat.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/IntlListFormat.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-14.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-15.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-16.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/IntlWorkaround.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-17.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-18.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-19.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/JSDateMath.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-20.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-21.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-22.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-23.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-24.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-25.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-26.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-27.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-28.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-29.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-30.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-31.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-32.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-33.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-34.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-35.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-36.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-37.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-38.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-39.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-f2e18ffc-40.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-0284c6ac-1.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/wasm/WasmAirIRGenerator.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-0284c6ac-2.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-15db4ad9-1.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-15db4ad9-2.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-15db4ad9-3.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-15db4ad9-4.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-15db4ad9-5.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-15db4ad9-6.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-15db4ad9-7.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-15db4ad9-8.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-15db4ad9-9.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-15db4ad9-10.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-6cbc989f-1.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-6cbc989f-2.cpp.o /home/mcatanzaro/Projects/GNOME/install/lib/libglib-2.0.so /home/mcatanzaro/Projects/GNOME/install/lib/libglib-2.0.so Source/WTF/wtf/CMakeFiles/WTF.dir/./ASCIICType.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./Assertions.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./AutomaticThread.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./Bag.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./BitVector.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./CPUTime.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./ClockType.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./CompilationThread.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./ConcurrentBuffer.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./ConcurrentPtrHashSet.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./CountingLock.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./CrossThreadCopier.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./CrossThreadTaskHandler.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./CryptographicUtilities.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./CryptographicallyRandomNumber.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./CurrentTime.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./DataLog.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./DateMath.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./DebugHeap.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./FastBitVector.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./FastMalloc.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./FilePrintStream.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./FileSystem.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./FunctionDispatcher.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./Gigacage.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./GlobalVersion.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./GregorianDateTime.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./HashTable.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./HexNumber.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./JSONValues.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./JSValueMalloc.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./Language.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./LikelyDenseUnsignedIntegerSet.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./Lock.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./LockedPrintStream.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./Logger.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./MainThread.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./MediaTime.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./MemoryPressureHandler.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./MetaAllocator.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./MonotonicTime.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./NumberOfCores.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./OSLogPrintStream.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./OSRandomSource.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./ObjectIdentifier.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./PageBlock.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./ParallelHelperPool.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./ParallelJobsGeneric.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./ParkingLot.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./PrintStream.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./ProcessPrivilege.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./RAMSize.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./RandomDevice.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./RandomNumber.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./ReadWriteLock.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./RefCounted.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./RefCountedArray.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./RefCountedLeakCounter.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./RunLoop.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./SHA1.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./Seconds.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./SegmentedVector.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./SixCharacterHash.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./SmallSet.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./StackBounds.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./StackPointer.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./StackStats.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./StackTrace.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./StringPrintStream.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./ThreadGroup.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./ThreadMessage.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./Threading.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./TimeWithDynamicClockType.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./TimingScope.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./URL.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./URLHelpers.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./URLParser.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./UUID.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./UniqueArray.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./Vector.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./WTFAssertions.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./WTFConfig.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./WallTime.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./WordLock.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./WorkQueue.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./WorkerPool.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./dtoa.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./dtoa/bignum-dtoa.cc.o Source/WTF/wtf/CMakeFiles/WTF.dir/./dtoa/bignum.cc.o Source/WTF/wtf/CMakeFiles/WTF.dir/./dtoa/cached-powers.cc.o Source/WTF/wtf/CMakeFiles/WTF.dir/./dtoa/diy-fp.cc.o Source/WTF/wtf/CMakeFiles/WTF.dir/./dtoa/double-conversion.cc.o Source/WTF/wtf/CMakeFiles/WTF.dir/./dtoa/fast-dtoa.cc.o Source/WTF/wtf/CMakeFiles/WTF.dir/./dtoa/fixed-dtoa.cc.o Source/WTF/wtf/CMakeFiles/WTF.dir/./dtoa/strtod.cc.o Source/WTF/wtf/CMakeFiles/WTF.dir/./persistence/PersistentCoders.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./persistence/PersistentDecoder.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./persistence/PersistentEncoder.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./text/ASCIILiteral.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./text/AtomString.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./text/AtomStringImpl.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./text/AtomStringTable.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./text/Base64.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./text/CString.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./text/ExternalStringImpl.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./text/LineBreakIteratorPoolICU.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./text/LineEnding.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./text/StringBuffer.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./text/StringBuilder.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./text/StringBuilderJSON.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./text/StringImpl.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./text/StringView.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./text/SymbolImpl.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./text/SymbolRegistry.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./text/TextBreakIterator.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./text/TextStream.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./text/WTFString.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./text/icu/UTextProvider.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./text/icu/UTextProviderLatin1.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./text/icu/UTextProviderUTF16.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./threads/BinarySemaphore.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./threads/Signals.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./unicode/CollatorDefault.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./unicode/UTF8Conversion.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./unicode/icu/CollatorICU.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./unicode/icu/ICUHelpers.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./generic/MainThreadGeneric.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./generic/WorkQueueGeneric.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./glib/ChassisType.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./glib/FileSystemGlib.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./glib/GLibUtilities.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./glib/GRefPtr.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./glib/GSocketMonitor.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./glib/RunLoopGLib.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./glib/SocketConnection.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./glib/URLGLib.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./posix/CPUTimePOSIX.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./posix/OSAllocatorPOSIX.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./posix/ThreadingPOSIX.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./text/unix/TextBreakIteratorInternalICUUnix.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./unix/LanguageUnix.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./unix/UniStdExtrasUnix.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./linux/CurrentProcessMemoryStatus.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./linux/MemoryFootprintLinux.cpp.o Source/WTF/wtf/CMakeFiles/WTF.dir/./unix/MemoryPressureHandlerUnix.cpp.o Source/bmalloc/CMakeFiles/bmalloc.dir/./bmalloc/AllIsoHeaps.cpp.o Source/bmalloc/CMakeFiles/bmalloc.dir/./bmalloc/Allocator.cpp.o Source/bmalloc/CMakeFiles/bmalloc.dir/./bmalloc/AvailableMemory.cpp.o Source/bmalloc/CMakeFiles/bmalloc.dir/./bmalloc/Cache.cpp.o Source/bmalloc/CMakeFiles/bmalloc.dir/./bmalloc/CryptoRandom.cpp.o Source/bmalloc/CMakeFiles/bmalloc.dir/./bmalloc/Deallocator.cpp.o Source/bmalloc/CMakeFiles/bmalloc.dir/./bmalloc/DebugHeap.cpp.o Source/bmalloc/CMakeFiles/bmalloc.dir/./bmalloc/Environment.cpp.o Source/bmalloc/CMakeFiles/bmalloc.dir/./bmalloc/FreeList.cpp.o Source/bmalloc/CMakeFiles/bmalloc.dir/./bmalloc/Gigacage.cpp.o Source/bmalloc/CMakeFiles/bmalloc.dir/./bmalloc/Heap.cpp.o Source/bmalloc/CMakeFiles/bmalloc.dir/./bmalloc/HeapConstants.cpp.o Source/bmalloc/CMakeFiles/bmalloc.dir/./bmalloc/HeapKind.cpp.o Source/bmalloc/CMakeFiles/bmalloc.dir/./bmalloc/IsoHeapImpl.cpp.o Source/bmalloc/CMakeFiles/bmalloc.dir/./bmalloc/IsoMallocFallback.cpp.o Source/bmalloc/CMakeFiles/bmalloc.dir/./bmalloc/IsoPage.cpp.o Source/bmalloc/CMakeFiles/bmalloc.dir/./bmalloc/IsoSharedHeap.cpp.o Source/bmalloc/CMakeFiles/bmalloc.dir/./bmalloc/IsoSharedPage.cpp.o Source/bmalloc/CMakeFiles/bmalloc.dir/./bmalloc/IsoTLS.cpp.o Source/bmalloc/CMakeFiles/bmalloc.dir/./bmalloc/IsoTLSEntry.cpp.o Source/bmalloc/CMakeFiles/bmalloc.dir/./bmalloc/IsoTLSLayout.cpp.o Source/bmalloc/CMakeFiles/bmalloc.dir/./bmalloc/LargeMap.cpp.o Source/bmalloc/CMakeFiles/bmalloc.dir/./bmalloc/Logging.cpp.o Source/bmalloc/CMakeFiles/bmalloc.dir/./bmalloc/Mutex.cpp.o Source/bmalloc/CMakeFiles/bmalloc.dir/./bmalloc/ObjectType.cpp.o Source/bmalloc/CMakeFiles/bmalloc.dir/./bmalloc/ObjectTypeTable.cpp.o Source/bmalloc/CMakeFiles/bmalloc.dir/./bmalloc/PerProcess.cpp.o Source/bmalloc/CMakeFiles/bmalloc.dir/./bmalloc/Scavenger.cpp.o Source/bmalloc/CMakeFiles/bmalloc.dir/./bmalloc/bmalloc.cpp.o /usr/lib64/libicudata.so /usr/lib64/libicui18n.so /usr/lib64/libicuuc.so -ldl /home/mcatanzaro/Projects/GNOME/install/lib/libgio-2.0.so /home/mcatanzaro/Projects/GNOME/install/lib/libgobject-2.0.so /home/mcatanzaro/Projects/GNOME/install/lib/libglib-2.0.so -lpthread /usr/lib64/libz.so /usr/lib64/libsystemd.so && : ../../Source/JavaScriptCore/runtime/ArrayPrototype.cpp:201: warning: type ‘SpeciesConstructResult’ violates the C++ One Definition Rule [-Wodr] 201 | enum class SpeciesConstructResult { | ../../Source/JavaScriptCore/runtime/JSArrayBufferPrototype.cpp:75: note: a type with different precision is defined in another translation unit 75 | enum class SpeciesConstructResult : uint8_t { | ../../Source/JavaScriptCore/runtime/VMTraps.cpp:50: warning: type ‘struct SignalContext’ violates the C++ One Definition Rule [-Wodr] 50 | struct SignalContext { | ../../Source/JavaScriptCore/tools/SigillCrashAnalyzer.cpp:183: note: a different type is defined in another translation unit 183 | struct SignalContext { | ../../Source/JavaScriptCore/runtime/VMTraps.cpp:68: note: the first difference of corresponding definitions is field ‘registers’ 68 | PlatformRegisters& registers; | ../../Source/JavaScriptCore/tools/SigillCrashAnalyzer.cpp:188: note: a field with different name is defined in another translation unit 188 | MacroAssemblerCodePtr<PlatformRegistersPCPtrTag> machinePC; | /usr/bin/ld.gold: internal error in read_header_prolog, at dwarf_reader.cc:1678 collect2: error: ld returned 1 exit status ninja: build stopped: subcommand failed. So that's obviously a bug in ld.gold. I guess I'll try ld.bfd next and see if it works. (In reply to Michael Catanzaro from comment #10) > So that's obviously a bug in ld.gold. I guess I'll try ld.bfd next and see > if it works. Differences is build environment: * The scratch build (first build failure) is a real RHEL 9 build using distro build flags. My local build is on Fedora 34 using a build script I wrote myself. * The scratch build uses WebKitGTK 2.32.3. My local build uses WebKit trunk from yesterday, so it's building different code. * Both builds use ld.gold. Only in my local build did ld.gold hit an internal error. I added -DUSE_LD_GOLD=OFF to my local build. Now I see the original failures, plus: /usr/bin/ld: /usr/bin/ld: DWARF error: could not find abbrev number 362832 That looks bad, but I'll try adding REFERENCED_FROM_ASM and see how it goes. I got it to successfully link libjavascriptcoregtk-4.1.so.0.0.0, using Jakub's suggestion! We may be able to do this after all.... I got a successful build. Cool. It unsurprisingly found a *lot* of ODR violations. Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (new packages: webkit2gtk3), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2022:2349 |