RHEL Engineering is moving the tracking of its product development work on RHEL 6 through RHEL 9 to Red Hat Jira (issues.redhat.com). If you're a Red Hat customer, please continue to file support cases via the Red Hat customer portal. If you're not, please head to the "RHEL project" in Red Hat Jira and file new tickets here. Individual Bugzilla bugs in the statuses "NEW", "ASSIGNED", and "POST" are being migrated throughout September 2023. Bugs of Red Hat partners with an assigned Engineering Partner Manager (EPM) are migrated in late September as per pre-agreed dates. Bugs against components "kernel", "kernel-rt", and "kpatch" are only migrated if still in "NEW" or "ASSIGNED". If you cannot log in to RH Jira, please consult article #7032570. That failing, please send an e-mail to the RH Jira admins at rh-issues@redhat.com to troubleshoot your issue as a user management inquiry. The email creates a ServiceNow ticket with Red Hat. Individual Bugzilla bugs that are migrated will be moved to status "CLOSED", resolution "MIGRATED", and set with "MigratedToJIRA" in "Keywords". The link to the successor Jira issue will be found under "Links", have a little "two-footprint" icon next to it, and direct you to the "RHEL project" in Red Hat Jira (issue links are of type "https://issues.redhat.com/browse/RHEL-XXXX", where "X" is a digit). This same link will be available in a blue banner at the top of the page informing you that that bug has been migrated.
Bug 1990111 - Enable LTO build of webkit2gtk3 for RHEL 9
Summary: Enable LTO build of webkit2gtk3 for RHEL 9
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Enterprise Linux 9
Classification: Red Hat
Component: webkit2gtk3
Version: 9.0
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: beta
: ---
Assignee: Michael Catanzaro
QA Contact: Michal Odehnal
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2021-08-04 19:06 UTC by Marek Polacek
Modified: 2022-05-17 12:51 UTC (History)
4 users (show)

Fixed In Version: webkit2gtk3-2.34.0-1.el9
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2022-05-17 12:34:28 UTC
Type: Bug
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker RHELPLAN-92389 0 None None None 2021-08-04 19:07:17 UTC
Red Hat Product Errata RHBA-2022:2349 0 None None None 2022-05-17 12:34:46 UTC
WebKit Project 228865 0 None None None 2021-08-06 16:21:52 UTC

Comment 4 Michael Catanzaro 2021-08-05 15:55:09 UTC
We have this in the spec:

# This package fails to build with LTO due to undefined symbols.  LTO
# was disabled in openSUSE as well, but with no real explanation why
# beyond the undefined symbols.  It really shold be investigated further.
# Disable LTO
%define _lto_cflags %{nil}

I'll remove that and see how it fails.

Comment 5 Michael Catanzaro 2021-08-05 16:11:27 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.

Comment 6 Marek Polacek 2021-08-05 16:51:54 UTC
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.

Comment 7 Michael Catanzaro 2021-08-05 17:25:01 UTC
(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....

Comment 8 Marek Polacek 2021-08-05 17:35:18 UTC
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.

Comment 9 Jakub Jelinek 2021-08-06 10:11:52 UTC
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.

Comment 10 Michael Catanzaro 2021-08-06 14:55:24 UTC
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.

Comment 12 Michael Catanzaro 2021-08-06 15:00:10 UTC
(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.

Comment 13 Michael Catanzaro 2021-08-06 15:03:21 UTC
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.

Comment 14 Michael Catanzaro 2021-08-06 15:40:18 UTC
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....

Comment 15 Michael Catanzaro 2021-08-06 16:11:23 UTC
I got a successful build. Cool.

It unsurprisingly found a *lot* of ODR violations.

Comment 19 errata-xmlrpc 2022-05-17 12:34:28 UTC
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


Note You need to log in before you can comment on or make changes to this bug.