==> Updating pacman database cache :: Synchronizing package databases... core downloading... extra downloading... ==> Building lld18 -> repo: extra-staging -> arch: aarch64 -> worker: ben-5 ==> Building lld18 for [extra-staging] (aarch64) :: Synchronizing package databases... core-staging downloading... core-testing downloading... core downloading... extra-staging downloading... extra-testing downloading... aur downloading... extra downloading... :: Starting full system upgrade... there is nothing to do ==> Building in chroot for [extra-staging] (aarch64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-staging-aarch64/root] -> [ben-5]...done ==> Making package: lld18 18.1.6-2 (Wed Sep 16 23:14:37 2026) ==> Retrieving sources... -> Downloading lld-18.1.6.src.tar.xz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 1.49M 100 1.49M 0 0 2.92M 0 0 100 1.49M 100 1.49M 0 0 2.92M 0 0 100 1.49M 100 1.49M 0 0 2.92M 0 0 -> Downloading lld-18.1.6.src.tar.xz.sig... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 566 100 566 0 0 1420 0 0 100 566 100 566 0 0 1419 0 0 100 566 100 566 0 0 1418 0 0 -> Downloading llvm-18.1.6.src.tar.xz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 59.11M 50 30.06M 0 0 22.22M 0 00:02 00:01 00:01 27.09M 87 59.11M 87 52.00M 0 0 22.10M 0 00:02 00:02 24.64M 100 59.11M 100 59.11M 0 0 23.43M 0 00:02 00:02 24.64M 100 59.11M 100 59.11M 0 0 23.43M 0 00:02 00:02 24.64M 100 59.11M 100 59.11M 0 0 23.42M 0 00:02 00:02 24.64M -> Downloading llvm-18.1.6.src.tar.xz.sig... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 566 100 566 0 0 1552 0 0 100 566 100 566 0 0 1552 0 0 100 566 100 566 0 0 1552 0 0 -> Downloading libunwind-18.1.6.src.tar.xz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 116.5k 100 116.5k 0 0 271.8k 0 0 100 116.5k 100 116.5k 0 0 271.7k 0 0 100 116.5k 100 116.5k 0 0 271.6k 0 0 -> Downloading libunwind-18.1.6.src.tar.xz.sig... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 566 100 566 0 0 1077 0 0 100 566 100 566 0 0 1077 0 0 100 566 100 566 0 0 1077 0 0 -> Downloading cmake-18.1.6.src.tar.xz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 8708 100 8708 0 0 21457 0 0 100 8708 100 8708 0 0 21449 0 0 100 8708 100 8708 0 0 21439 0 0 -> Downloading cmake-18.1.6.src.tar.xz.sig... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 566 100 566 0 0 1683 0 0 100 566 100 566 0 0 1682 0 0 100 566 100 566 0 0 1681 0 0 ==> Validating source files with sha256sums... lld-18.1.6.src.tar.xz ... Passed lld-18.1.6.src.tar.xz.sig ... Skipped llvm-18.1.6.src.tar.xz ... Passed llvm-18.1.6.src.tar.xz.sig ... Skipped libunwind-18.1.6.src.tar.xz ... Passed libunwind-18.1.6.src.tar.xz.sig ... Skipped cmake-18.1.6.src.tar.xz ... Passed cmake-18.1.6.src.tar.xz.sig ... Skipped ==> Verifying source file signatures with gpg... lld-18.1.6.src.tar.xz ... Passed (WARNING: the key has expired.) llvm-18.1.6.src.tar.xz ... Passed (WARNING: the key has expired.) libunwind-18.1.6.src.tar.xz ... Passed (WARNING: the key has expired.) cmake-18.1.6.src.tar.xz ... Passed (WARNING: the key has expired.) ==> WARNING: Warnings have occurred while verifying the signatures. Please make sure you really trust them. ==> Making package: lld18 18.1.6-2 (Thu Sep 17 06:14:50 2026) ==> Checking runtime dependencies... ==> Installing missing dependencies... dependencies... looking for conflicting packages... Package (2) New Version Net Change core/libedit 20260512_3.1-1 0.30 MiB extra/llvm18-libs 18.1.8-2 127.15 MiB Total Installed Size: 127.45 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... libedit-20260512_3.1-1-aarch64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing libedit... installing llvm18-libs... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... ==> Checking buildtime dependencies... ==> Installing missing dependencies... dependencies... looking for conflicting packages... Package (33) New Version Net Change extra-testing/cppdap 1.58.0-3 1.64 MiB extra-testing/hicolor-icon-theme 0.18-1 0.05 MiB extra-testing/jsoncpp 1.9.8-1 0.95 MiB extra-testing/libuv 1.52.1-2 0.67 MiB extra-testing/llvm-libs 22.1.8-2 159.60 MiB extra-testing/python-babel 2.18.0-1 30.56 MiB extra-testing/python-certifi 2026.07.22-1 0.02 MiB extra-testing/python-charset-normalizer 3.5.1-1 0.63 MiB extra-testing/python-docutils 1:0.23-1 6.55 MiB extra-testing/python-idna 3.19-1 0.66 MiB extra-testing/python-imagesize 2.0.1-1 0.18 MiB extra-testing/python-jinja 1:3.1.6-3 2.04 MiB extra-testing/python-markupsafe 3.0.3-1 0.14 MiB extra-testing/python-packaging 26.3-1 1.58 MiB extra-testing/python-pygments 2.21.0-1 15.59 MiB extra-testing/python-pytz 2026.1-1 0.17 MiB extra-testing/python-requests 2.34.2-1 0.76 MiB extra-testing/python-roman-numerals-py 4.1.0-1 0.04 MiB extra-testing/python-snowballstemmer 3.1.1-1 2.81 MiB extra-testing/python-sphinx-alabaster-theme 1.0.0-6 0.05 MiB extra-testing/python-sphinxcontrib-applehelp 2.0.0-5 0.26 MiB extra-testing/python-sphinxcontrib-devhelp 2.0.0-6 0.13 MiB extra-testing/python-sphinxcontrib-htmlhelp 2.1.0-5 0.18 MiB extra-testing/python-sphinxcontrib-jsmath 1.0.1-21 0.02 MiB extra-testing/python-sphinxcontrib-qthelp 2.0.0-5 0.17 MiB extra-testing/python-sphinxcontrib-serializinghtml 2.0.0-5 0.14 MiB extra-testing/python-urllib3 2.7.0-1 1.43 MiB extra-testing/rhash 1.4.6-1 0.40 MiB extra-testing/cmake 4.4.3-2 92.60 MiB extra-testing/llvm 22.1.8-2 132.80 MiB extra/llvm18 18.1.8-2 69.40 MiB extra-testing/ninja 1.13.2-3 0.39 MiB extra-testing/python-sphinx 9.1.0-1 23.72 MiB Total Installed Size: 546.34 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... llvm-libs-22.1.8-2-aarch64 downloading... llvm-22.1.8-2-aarch64 downloading... cmake-4.4.3-2-aarch64 downloading... cppdap-1.58.0-3-aarch64 downloading... libuv-1.52.1-2-aarch64 downloading... rhash-1.4.6-1-aarch64 downloading... ninja-1.13.2-3-aarch64 downloading... jsoncpp-1.9.8-1-aarch64 downloading... python-markupsafe-3.0.3-1-aarch64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing llvm18... installing cppdap... installing hicolor-icon-theme... installing jsoncpp... Optional dependencies for jsoncpp jsoncpp-doc: documentation installing libuv... installing rhash... installing cmake... Optional dependencies for cmake make: for unix Makefile generator [installed] ninja: for ninja generator [pending] qt6-base: cmake-gui installing ninja... installing python-pytz... installing python-babel... installing python-docutils... Optional dependencies for python-docutils python-myst-parser: to parse input in "Markdown" (CommonMark) format python-pillow: for some image manipulation operations python-pygments: for syntax highlighting of code directives and roles [pending] installing python-imagesize... installing python-markupsafe... installing python-jinja... Optional dependencies for python-jinja python-babel: for i18n support [installed] installing python-packaging... installing python-pygments... installing python-charset-normalizer... installing python-idna... installing python-urllib3... Optional dependencies for python-urllib3 python-brotli: Brotli support python-brotlicffi: Brotli support python-h2: HTTP/2 support python-pysocks: SOCKS support installing python-certifi... installing python-requests... Optional dependencies for python-requests python-chardet: alternative character encoding library python-pysocks: SOCKS proxy support installing python-roman-numerals-py... installing python-snowballstemmer... Optional dependencies for python-snowballstemmer python-pystemmer: for improved performance installing python-sphinx-alabaster-theme... installing python-sphinxcontrib-applehelp... installing python-sphinxcontrib-devhelp... installing python-sphinxcontrib-htmlhelp... installing python-sphinxcontrib-jsmath... installing python-sphinxcontrib-qthelp... installing python-sphinxcontrib-serializinghtml... installing python-sphinx... Optional dependencies for python-sphinx imagemagick: for ext.imgconverter texlive-fontsextra: for the default admonition title icons in PDF output texlive-latexextra: for generation of PDF documentation installing llvm-libs... installing llvm... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... ==> Retrieving sources... -> Found lld-18.1.6.src.tar.xz -> Found lld-18.1.6.src.tar.xz.sig -> Found llvm-18.1.6.src.tar.xz -> Found llvm-18.1.6.src.tar.xz.sig -> Found libunwind-18.1.6.src.tar.xz -> Found libunwind-18.1.6.src.tar.xz.sig -> Found cmake-18.1.6.src.tar.xz -> Found cmake-18.1.6.src.tar.xz.sig ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Extracting lld-18.1.6.src.tar.xz with bsdtar -> Extracting llvm-18.1.6.src.tar.xz with bsdtar -> Extracting libunwind-18.1.6.src.tar.xz with bsdtar -> Extracting cmake-18.1.6.src.tar.xz with bsdtar ==> Starting prepare()... ==> Starting build()... CMake Warning (deprecated) at /build/lld18/src/cmake/Modules/CMakePolicy.cmake:6 (cmake_policy): The OLD behavior for policy CMP0114 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. Call Stack (most recent call first): CMakeLists.txt:6 (include) This warning is for project developers. Use -Wno-author or -Wno-deprecated to suppress it. CMake Warning (deprecated) at /build/lld18/src/cmake/Modules/CMakePolicy.cmake:11 (cmake_policy): The OLD behavior for policy CMP0116 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. Call Stack (most recent call first): CMakeLists.txt:6 (include) This warning is for project developers. Use -Wno-author or -Wno-deprecated to suppress it. -- The C compiler identification is GNU 16.2.1 -- The CXX compiler identification is GNU 16.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test HAVE_FFI_CALL -- Performing Test HAVE_FFI_CALL - Success -- Found FFI: /usr/lib/libffi.so -- Looking for histedit.h -- Looking for histedit.h - found -- Found LibEdit: /usr/include (found version "2.11") -- Performing Test Terminfo_LINKABLE -- Performing Test Terminfo_LINKABLE - Success -- Found Terminfo: /usr/lib/libtinfo.so -- Found ZLIB: /usr/lib/libz.so (found version "1.3.2") -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found LibXml2: /usr/lib/libxml2.so (found version "2.15.4") -- Found CURL: /usr/lib/libcurl.so (found version "8.22.0") -- Linker detection: GNU ld -- Performing Test C_SUPPORTS_FPIC -- Performing Test C_SUPPORTS_FPIC - Success -- Performing Test CXX_SUPPORTS_FPIC -- Performing Test CXX_SUPPORTS_FPIC - Success -- Building with -fPIC -- Performing Test C_SUPPORTS_FNO_SEMANTIC_INTERPOSITION -- Performing Test C_SUPPORTS_FNO_SEMANTIC_INTERPOSITION - Success -- Performing Test CXX_SUPPORTS_FNO_SEMANTIC_INTERPOSITION -- Performing Test CXX_SUPPORTS_FNO_SEMANTIC_INTERPOSITION - Success -- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG -- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG - Success -- Performing Test C_SUPPORTS_WERROR_DATE_TIME -- Performing Test C_SUPPORTS_WERROR_DATE_TIME - Success -- Performing Test CXX_SUPPORTS_WERROR_DATE_TIME -- Performing Test CXX_SUPPORTS_WERROR_DATE_TIME - Success -- Performing Test C_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW -- Performing Test C_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW - Failed -- Performing Test CXX_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW -- Performing Test CXX_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW - Failed -- Performing Test C_SUPPORTS_CMAKE_CXX_FLAGS -- Performing Test C_SUPPORTS_CMAKE_CXX_FLAGS - Success -- Performing Test CXX_SUPPORTS_CMAKE_CXX_FLAGS -- Performing Test CXX_SUPPORTS_CMAKE_CXX_FLAGS - Success -- Performing Test CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG -- Performing Test CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG - Success -- Performing Test C_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG -- Performing Test C_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG - Success -- Performing Test CXX_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG -- Performing Test CXX_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG - Success -- Performing Test C_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG -- Performing Test C_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG - Failed -- Performing Test CXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG -- Performing Test CXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG - Failed -- Performing Test CXX_SUPPORTS_CLASS_MEMACCESS_FLAG -- Performing Test CXX_SUPPORTS_CLASS_MEMACCESS_FLAG - Success -- Performing Test CXX_SUPPORTS_REDUNDANT_MOVE_FLAG -- Performing Test CXX_SUPPORTS_REDUNDANT_MOVE_FLAG - Success -- Performing Test CXX_SUPPORTS_PESSIMIZING_MOVE_FLAG -- Performing Test CXX_SUPPORTS_PESSIMIZING_MOVE_FLAG - Success -- Performing Test CXX_SUPPORTS_NOEXCEPT_TYPE_FLAG -- Performing Test CXX_SUPPORTS_NOEXCEPT_TYPE_FLAG - Success -- Performing Test CXX_WONT_WARN_ON_FINAL_NONVIRTUALDTOR -- Performing Test CXX_WONT_WARN_ON_FINAL_NONVIRTUALDTOR - Failed -- Performing Test CXX_SUPPORTS_SUGGEST_OVERRIDE_FLAG -- Performing Test CXX_SUPPORTS_SUGGEST_OVERRIDE_FLAG - Success -- Performing Test CXX_WSUGGEST_OVERRIDE_ALLOWS_ONLY_FINAL -- Performing Test CXX_WSUGGEST_OVERRIDE_ALLOWS_ONLY_FINAL - Success CMake Warning (policy) at /usr/lib/llvm18/lib/cmake/llvm/HandleLLVMOptions.cmake:870 (CHECK_C_SOURCE_COMPILES): Policy CMP0219 is not set: Macro invocations preserve backslashes in arguments. Run "cmake --help-policy CMP0219" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Command "CHECK_C_SOURCE_COMPILES" called with arguments containing backslashes. Since the policy is not set, backslashes in the arguments: "// \\\n//\nint main(void) {return 0;}" will be interpreted as escape sequences for compatibility. Set the policy to NEW to instead pass "// \\\\\\n//\\nint main(void) {return 0;}" so that argument parsing will preserve the original values. Call Stack (most recent call first): CMakeLists.txt:43 (include) This warning is for project developers. Use -Wno-author or -Wno-policy to suppress it. -- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP -- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP - Failed -- Performing Test C_SUPPORTS_STRING_CONVERSION_FLAG -- Performing Test C_SUPPORTS_STRING_CONVERSION_FLAG - Failed -- Performing Test CXX_SUPPORTS_STRING_CONVERSION_FLAG -- Performing Test CXX_SUPPORTS_STRING_CONVERSION_FLAG - Failed -- Performing Test CXX_SUPPORTS_MISLEADING_INDENTATION_FLAG -- Performing Test CXX_SUPPORTS_MISLEADING_INDENTATION_FLAG - Success -- Performing Test C_SUPPORTS_CTAD_MAYBE_UNSPPORTED_FLAG -- Performing Test C_SUPPORTS_CTAD_MAYBE_UNSPPORTED_FLAG - Failed -- Performing Test CXX_SUPPORTS_CTAD_MAYBE_UNSPPORTED_FLAG -- Performing Test CXX_SUPPORTS_CTAD_MAYBE_UNSPPORTED_FLAG - Success -- Performing Test LINKER_SUPPORTS_COLOR_DIAGNOSTICS -- Performing Test LINKER_SUPPORTS_COLOR_DIAGNOSTICS - Failed -- Performing Test C_SUPPORTS_FNO_FUNCTION_SECTIONS -- Performing Test C_SUPPORTS_FNO_FUNCTION_SECTIONS - Success -- Performing Test C_SUPPORTS_FFUNCTION_SECTIONS -- Performing Test C_SUPPORTS_FFUNCTION_SECTIONS - Success -- Performing Test CXX_SUPPORTS_FFUNCTION_SECTIONS -- Performing Test CXX_SUPPORTS_FFUNCTION_SECTIONS - Success -- Performing Test C_SUPPORTS_FDATA_SECTIONS -- Performing Test C_SUPPORTS_FDATA_SECTIONS - Success -- Performing Test CXX_SUPPORTS_FDATA_SECTIONS -- Performing Test CXX_SUPPORTS_FDATA_SECTIONS - Success -- Looking for os_signpost_interval_begin -- Looking for os_signpost_interval_begin - not found -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB - Success -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB - Success -- Performing Test LLVM_HAS_ATOMICS -- Performing Test LLVM_HAS_ATOMICS - Success -- Found Python3: /usr/bin/python3.14 (found version "3.14.7") found components: Interpreter -- LLD version: 18.1.8 -- Could NOT find Git (missing: GIT_EXECUTABLE) -- Could NOT find Git (missing: GIT_EXECUTABLE) CMake Warning at /usr/lib/llvm18/lib/cmake/llvm/AddLLVM.cmake:2512 (message): gtest not found, unittests will not be available Call Stack (most recent call first): CMakeLists.txt:195 (llvm_add_unittests) -- Configuring done (10.1s) -- Generating done (0.0s) -- Build files have been written to: /build/lld18/src/lld-18.1.6.src/build [1/133] Building Options.inc... [2/133] Building Options.inc... [3/133] Building Options.inc... [4/133] Building Options.inc... [5/133] Building Options.inc... [6/133] Generating VCSVersion.inc [7/133] Building CXX object Common/CMakeFiles/lldCommon.dir/Version.cpp.o [8/133] Building CXX object Common/CMakeFiles/lldCommon.dir/TargetOptionsCommandFlags.cpp.o [9/133] Building CXX object Common/CMakeFiles/lldCommon.dir/Memory.cpp.o [10/133] Building CXX object Common/CMakeFiles/lldCommon.dir/CommonLinkerContext.cpp.o [11/133] Building CXX object Common/CMakeFiles/lldCommon.dir/Args.cpp.o [12/133] Building CXX object Common/CMakeFiles/lldCommon.dir/Timer.cpp.o [13/133] Building CXX object Common/CMakeFiles/lldCommon.dir/Reproduce.cpp.o [14/133] Building CXX object Common/CMakeFiles/lldCommon.dir/Filesystem.cpp.o [15/133] Building CXX object Common/CMakeFiles/lldCommon.dir/Strings.cpp.o [16/133] Building CXX object Common/CMakeFiles/lldCommon.dir/DriverDispatcher.cpp.o [17/133] Building CXX object Common/CMakeFiles/lldCommon.dir/DWARF.cpp.o [18/133] Building CXX object COFF/CMakeFiles/lldCOFF.dir/CallGraphSort.cpp.o [19/133] Building CXX object COFF/CMakeFiles/lldCOFF.dir/COFFLinkerContext.cpp.o [20/133] Building CXX object COFF/CMakeFiles/lldCOFF.dir/DLL.cpp.o [21/133] Building CXX object Common/CMakeFiles/lldCommon.dir/ErrorHandler.cpp.o [22/133] Building CXX object COFF/CMakeFiles/lldCOFF.dir/MarkLive.cpp.o [23/133] Building CXX object COFF/CMakeFiles/lldCOFF.dir/ICF.cpp.o [24/133] Building CXX object COFF/CMakeFiles/lldCOFF.dir/Chunks.cpp.o [25/133] Building CXX object COFF/CMakeFiles/lldCOFF.dir/LLDMapFile.cpp.o [26/133] Building CXX object COFF/CMakeFiles/lldCOFF.dir/MapFile.cpp.o [27/133] Building CXX object COFF/CMakeFiles/lldCOFF.dir/DriverUtils.cpp.o [28/133] Building CXX object COFF/CMakeFiles/lldCOFF.dir/MinGW.cpp.o [29/133] Building CXX object COFF/CMakeFiles/lldCOFF.dir/DebugTypes.cpp.o [30/133] Building CXX object COFF/CMakeFiles/lldCOFF.dir/Symbols.cpp.o [31/133] Building CXX object ELF/CMakeFiles/lldELF.dir/AArch64ErrataFix.cpp.o In file included from /build/lld18/src/lld-18.1.6.src/ELF/InputFiles.h:13, from /build/lld18/src/lld-18.1.6.src/ELF/AArch64ErrataFix.cpp:29: /build/lld18/src/lld-18.1.6.src/ELF/Symbols.h:71:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 71 | class Symbol { | ^~~~~~ In file included from /usr/include/c++/16/optional:46, from /usr/lib/llvm18/include/llvm/ADT/STLForwardCompat.h:20, from /usr/lib/llvm18/include/llvm/Support/SwapByteOrder.h:17, from /usr/lib/llvm18/include/llvm/ADT/Hashing.h:49, from /build/lld18/src/lld-18.1.6.src/include/lld/Common/LLVM.h:19, from /build/lld18/src/lld-18.1.6.src/ELF/AArch64ErrataFix.h:12, from /build/lld18/src/lld-18.1.6.src/ELF/AArch64ErrataFix.cpp:28: /usr/include/c++/16/type_traits:1355:50: note: here. Use ‘-Wsfinae-’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [32/133] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/AMDGPU.cpp.o In file included from /build/lld18/src/lld-18.1.6.src/ELF/InputFiles.h:13, from /build/lld18/src/lld-18.1.6.src/ELF/Arch/AMDGPU.cpp:9: /build/lld18/src/lld-18.1.6.src/ELF/Symbols.h:71:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 71 | class Symbol { | ^~~~~~ In file included from /usr/include/c++/16/optional:46, from /usr/lib/llvm18/include/llvm/ADT/STLForwardCompat.h:20, from /usr/lib/llvm18/include/llvm/Support/SwapByteOrder.h:17, from /usr/lib/llvm18/include/llvm/ADT/Hashing.h:49, from /build/lld18/src/lld-18.1.6.src/include/lld/Common/LLVM.h:19, from /build/lld18/src/lld-18.1.6.src/include/lld/Common/ErrorHandler.h:71, from /build/lld18/src/lld-18.1.6.src/ELF/Config.h:12, from /build/lld18/src/lld-18.1.6.src/ELF/InputFiles.h:12: /usr/include/c++/16/type_traits:1355:50: note: here. Use ‘-Wsfinae-’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [33/133] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/AVR.cpp.o In file included from /build/lld18/src/lld-18.1.6.src/ELF/InputFiles.h:13, from /build/lld18/src/lld-18.1.6.src/ELF/Arch/AVR.cpp:28: /build/lld18/src/lld-18.1.6.src/ELF/Symbols.h:71:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 71 | class Symbol { | ^~~~~~ In file included from /usr/include/c++/16/optional:46, from /usr/lib/llvm18/include/llvm/ADT/STLForwardCompat.h:20, from /usr/lib/llvm18/include/llvm/Support/SwapByteOrder.h:17, from /usr/lib/llvm18/include/llvm/ADT/Hashing.h:49, from /build/lld18/src/lld-18.1.6.src/include/lld/Common/LLVM.h:19, from /build/lld18/src/lld-18.1.6.src/include/lld/Common/ErrorHandler.h:71, from /build/lld18/src/lld-18.1.6.src/ELF/Config.h:12, from /build/lld18/src/lld-18.1.6.src/ELF/InputFiles.h:12: /usr/include/c++/16/type_traits:1355:50: note: here. Use ‘-Wsfinae-’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [34/133] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/AArch64.cpp.o In file included from /build/lld18/src/lld-18.1.6.src/ELF/InputFiles.h:13, from /build/lld18/src/lld-18.1.6.src/ELF/Arch/AArch64.cpp:9: /build/lld18/src/lld-18.1.6.src/ELF/Symbols.h:71:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 71 | class Symbol { | ^~~~~~ In file included from /usr/include/c++/16/optional:46, from /usr/lib/llvm18/include/llvm/ADT/STLForwardCompat.h:20, from /usr/lib/llvm18/include/llvm/Support/SwapByteOrder.h:17, from /usr/lib/llvm18/include/llvm/ADT/Hashing.h:49, from /build/lld18/src/lld-18.1.6.src/include/lld/Common/LLVM.h:19, from /build/lld18/src/lld-18.1.6.src/include/lld/Common/ErrorHandler.h:71, from /build/lld18/src/lld-18.1.6.src/ELF/Config.h:12, from /build/lld18/src/lld-18.1.6.src/ELF/InputFiles.h:12: /usr/include/c++/16/type_traits:1355:50: note: here. Use ‘-Wsfinae-’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/lld18/src/lld-18.1.6.src/ELF/Arch/AArch64.cpp: In member function ‘virtual void {anonymous}::AArch64::relocateAlloc(lld::elf::InputSectionBase&, uint8_t*) const’: /build/lld18/src/lld-18.1.6.src/ELF/Arch/AArch64.cpp:780:23: warning: possibly dangling reference to a temporary [-Wdangling-reference] 780 | const Relocation &rel = sec.relocs()[i]; | ^~~ /build/lld18/src/lld-18.1.6.src/ELF/Arch/AArch64.cpp:780:39: note: ‘llvm::MutableArrayRef’ temporary created here 780 | const Relocation &rel = sec.relocs()[i]; | ~~~~~~~~~~^~ [35/133] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/Hexagon.cpp.o In file included from /build/lld18/src/lld-18.1.6.src/ELF/InputFiles.h:13, from /build/lld18/src/lld-18.1.6.src/ELF/Arch/Hexagon.cpp:9: /build/lld18/src/lld-18.1.6.src/ELF/Symbols.h:71:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 71 | class Symbol { | ^~~~~~ In file included from /usr/include/c++/16/optional:46, from /usr/lib/llvm18/include/llvm/ADT/STLForwardCompat.h:20, from /usr/lib/llvm18/include/llvm/Support/SwapByteOrder.h:17, from /usr/lib/llvm18/include/llvm/ADT/Hashing.h:49, from /build/lld18/src/lld-18.1.6.src/include/lld/Common/LLVM.h:19, from /build/lld18/src/lld-18.1.6.src/include/lld/Common/ErrorHandler.h:71, from /build/lld18/src/lld-18.1.6.src/ELF/Config.h:12, from /build/lld18/src/lld-18.1.6.src/ELF/InputFiles.h:12: /usr/include/c++/16/type_traits:1355:50: note: here. Use ‘-Wsfinae-’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [36/133] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/MipsArchTree.cpp.o In file included from /build/lld18/src/lld-18.1.6.src/ELF/InputFiles.h:13, from /build/lld18/src/lld-18.1.6.src/ELF/Arch/MipsArchTree.cpp:13: /build/lld18/src/lld-18.1.6.src/ELF/Symbols.h:71:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 71 | class Symbol { | ^~~~~~ In file included from /usr/include/c++/16/optional:46, from /usr/lib/llvm18/include/llvm/ADT/STLForwardCompat.h:20, from /usr/lib/llvm18/include/llvm/Support/SwapByteOrder.h:17, from /usr/lib/llvm18/include/llvm/ADT/Hashing.h:49, from /build/lld18/src/lld-18.1.6.src/include/lld/Common/LLVM.h:19, from /build/lld18/src/lld-18.1.6.src/include/lld/Common/ErrorHandler.h:71, from /build/lld18/src/lld-18.1.6.src/ELF/Config.h:12, from /build/lld18/src/lld-18.1.6.src/ELF/InputFiles.h:12: /usr/include/c++/16/type_traits:1355:50: note: here. Use ‘-Wsfinae-’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [37/133] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/MSP430.cpp.o In file included from /build/lld18/src/lld-18.1.6.src/ELF/Arch/MSP430.cpp:18: /build/lld18/src/lld-18.1.6.src/ELF/Symbols.h:71:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 71 | class Symbol { | ^~~~~~ In file included from /usr/include/c++/16/optional:46, from /usr/lib/llvm18/include/llvm/ADT/STLForwardCompat.h:20, from /usr/lib/llvm18/include/llvm/Support/SwapByteOrder.h:17, from /usr/lib/llvm18/include/llvm/ADT/Hashing.h:49, from /build/lld18/src/lld-18.1.6.src/include/lld/Common/LLVM.h:19, from /build/lld18/src/lld-18.1.6.src/include/lld/Common/ErrorHandler.h:71, from /build/lld18/src/lld-18.1.6.src/ELF/Config.h:12, from /build/lld18/src/lld-18.1.6.src/ELF/Symbols.h:16: /usr/include/c++/16/type_traits:1355:50: note: here. Use ‘-Wsfinae-’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [38/133] Linking CXX shared library lib/liblldCommon.so.18.1 [39/133] Creating library symlink lib/liblldCommon.so [40/133] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/LoongArch.cpp.o In file included from /build/lld18/src/lld-18.1.6.src/ELF/InputFiles.h:13, from /build/lld18/src/lld-18.1.6.src/ELF/Arch/LoongArch.cpp:9: /build/lld18/src/lld-18.1.6.src/ELF/Symbols.h:71:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 71 | class Symbol { | ^~~~~~ In file included from /usr/include/c++/16/optional:46, from /usr/lib/llvm18/include/llvm/ADT/STLForwardCompat.h:20, from /usr/lib/llvm18/include/llvm/Support/SwapByteOrder.h:17, from /usr/lib/llvm18/include/llvm/ADT/Hashing.h:49, from /build/lld18/src/lld-18.1.6.src/include/lld/Common/LLVM.h:19, from /build/lld18/src/lld-18.1.6.src/include/lld/Common/ErrorHandler.h:71, from /build/lld18/src/lld-18.1.6.src/ELF/Config.h:12, from /build/lld18/src/lld-18.1.6.src/ELF/InputFiles.h:12: /usr/include/c++/16/type_traits:1355:50: note: here. Use ‘-Wsfinae-’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [41/133] Building CXX object COFF/CMakeFiles/lldCOFF.dir/PDB.cpp.o [42/133] Building CXX object COFF/CMakeFiles/lldCOFF.dir/Writer.cpp.o [43/133] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/Mips.cpp.o In file included from /build/lld18/src/lld-18.1.6.src/ELF/InputFiles.h:13, from /build/lld18/src/lld-18.1.6.src/ELF/Arch/Mips.cpp:9: /build/lld18/src/lld-18.1.6.src/ELF/Symbols.h:71:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 71 | class Symbol { | ^~~~~~ In file included from /usr/include/c++/16/optional:46, from /usr/lib/llvm18/include/llvm/ADT/STLForwardCompat.h:20, from /usr/lib/llvm18/include/llvm/Support/SwapByteOrder.h:17, from /usr/lib/llvm18/include/llvm/ADT/Hashing.h:49, from /build/lld18/src/lld-18.1.6.src/include/lld/Common/LLVM.h:19, from /build/lld18/src/lld-18.1.6.src/include/lld/Common/ErrorHandler.h:71, from /build/lld18/src/lld-18.1.6.src/ELF/Config.h:12, from /build/lld18/src/lld-18.1.6.src/ELF/InputFiles.h:12: /usr/include/c++/16/type_traits:1355:50: note: here. Use ‘-Wsfinae-’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [44/133] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/SPARCV9.cpp.o In file included from /build/lld18/src/lld-18.1.6.src/ELF/Arch/SPARCV9.cpp:9: /build/lld18/src/lld-18.1.6.src/ELF/Symbols.h:71:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 71 | class Symbol { | ^~~~~~ In file included from /usr/include/c++/16/optional:46, from /usr/lib/llvm18/include/llvm/ADT/STLForwardCompat.h:20, from /usr/lib/llvm18/include/llvm/Support/SwapByteOrder.h:17, from /usr/lib/llvm18/include/llvm/ADT/Hashing.h:49, from /build/lld18/src/lld-18.1.6.src/include/lld/Common/LLVM.h:19, from /build/lld18/src/lld-18.1.6.src/include/lld/Common/ErrorHandler.h:71, from /build/lld18/src/lld-18.1.6.src/ELF/Config.h:12, from /build/lld18/src/lld-18.1.6.src/ELF/Symbols.h:16: /usr/include/c++/16/type_traits:1355:50: note: here. Use ‘-Wsfinae-’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [45/133] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/ARM.cpp.o In file included from /build/lld18/src/lld-18.1.6.src/ELF/InputFiles.h:13, from /build/lld18/src/lld-18.1.6.src/ELF/Arch/ARM.cpp:9: /build/lld18/src/lld-18.1.6.src/ELF/Symbols.h:71:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 71 | class Symbol { | ^~~~~~ In file included from /usr/include/c++/16/optional:46, from /usr/lib/llvm18/include/llvm/ADT/STLForwardCompat.h:20, from /usr/lib/llvm18/include/llvm/Support/SwapByteOrder.h:17, from /usr/lib/llvm18/include/llvm/ADT/Hashing.h:49, from /build/lld18/src/lld-18.1.6.src/include/lld/Common/LLVM.h:19, from /build/lld18/src/lld-18.1.6.src/include/lld/Common/ErrorHandler.h:71, from /build/lld18/src/lld-18.1.6.src/ELF/Config.h:12, from /build/lld18/src/lld-18.1.6.src/ELF/InputFiles.h:12: /usr/include/c++/16/type_traits:1355:50: note: here. Use ‘-Wsfinae-’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [46/133] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/SystemZ.cpp.o In file included from /build/lld18/src/lld-18.1.6.src/ELF/Arch/SystemZ.cpp:10: /build/lld18/src/lld-18.1.6.src/ELF/Symbols.h:71:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 71 | class Symbol { | ^~~~~~ In file included from /usr/include/c++/16/optional:46, from /usr/lib/llvm18/include/llvm/ADT/STLForwardCompat.h:20, from /usr/lib/llvm18/include/llvm/Support/SwapByteOrder.h:17, from /usr/lib/llvm18/include/llvm/ADT/Hashing.h:49, from /build/lld18/src/lld-18.1.6.src/include/lld/Common/LLVM.h:19, from /build/lld18/src/lld-18.1.6.src/include/lld/Common/ErrorHandler.h:71, from /build/lld18/src/lld-18.1.6.src/ELF/Config.h:12, from /build/lld18/src/lld-18.1.6.src/ELF/InputSection.h:12, from /build/lld18/src/lld-18.1.6.src/ELF/OutputSections.h:12, from /build/lld18/src/lld-18.1.6.src/ELF/Arch/SystemZ.cpp:9: /usr/include/c++/16/type_traits:1355:50: note: here. Use ‘-Wsfinae-’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [47/133] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/PPC.cpp.o In file included from /build/lld18/src/lld-18.1.6.src/ELF/Arch/PPC.cpp:10: /build/lld18/src/lld-18.1.6.src/ELF/Symbols.h:71:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 71 | class Symbol { | ^~~~~~ In file included from /usr/include/c++/16/optional:46, from /usr/lib/llvm18/include/llvm/ADT/STLForwardCompat.h:20, from /usr/lib/llvm18/include/llvm/Support/SwapByteOrder.h:17, from /usr/lib/llvm18/include/llvm/ADT/Hashing.h:49, from /build/lld18/src/lld-18.1.6.src/include/lld/Common/LLVM.h:19, from /build/lld18/src/lld-18.1.6.src/include/lld/Common/ErrorHandler.h:71, from /build/lld18/src/lld-18.1.6.src/ELF/Config.h:12, from /build/lld18/src/lld-18.1.6.src/ELF/InputSection.h:12, from /build/lld18/src/lld-18.1.6.src/ELF/OutputSections.h:12, from /build/lld18/src/lld-18.1.6.src/ELF/Arch/PPC.cpp:9: /usr/include/c++/16/type_traits:1355:50: note: here. Use ‘-Wsfinae-’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [48/133] Building CXX object ELF/CMakeFiles/lldELF.dir/CallGraphSort.cpp.o In file included from /build/lld18/src/lld-18.1.6.src/ELF/InputFiles.h:13, from /build/lld18/src/lld-18.1.6.src/ELF/CallGraphSort.cpp:27: /build/lld18/src/lld-18.1.6.src/ELF/Symbols.h:71:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 71 | class Symbol { | ^~~~~~ In file included from /usr/include/c++/16/bits/stl_pair.h:60, from /usr/include/c++/16/tuple:40, from /usr/lib/llvm18/include/llvm/ADT/DenseMapInfo.h:20, from /usr/lib/llvm18/include/llvm/ADT/DenseMap.h:17, from /build/lld18/src/lld-18.1.6.src/ELF/CallGraphSort.h:12, from /build/lld18/src/lld-18.1.6.src/ELF/CallGraphSort.cpp:26: /usr/include/c++/16/type_traits:1355:50: note: here. Use ‘-Wsfinae-’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [49/133] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/X86.cpp.o In file included from /build/lld18/src/lld-18.1.6.src/ELF/Arch/X86.cpp:10: /build/lld18/src/lld-18.1.6.src/ELF/Symbols.h:71:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 71 | class Symbol { | ^~~~~~ In file included from /usr/include/c++/16/optional:46, from /usr/lib/llvm18/include/llvm/ADT/STLForwardCompat.h:20, from /usr/lib/llvm18/include/llvm/Support/SwapByteOrder.h:17, from /usr/lib/llvm18/include/llvm/ADT/Hashing.h:49, from /build/lld18/src/lld-18.1.6.src/include/lld/Common/LLVM.h:19, from /build/lld18/src/lld-18.1.6.src/include/lld/Common/ErrorHandler.h:71, from /build/lld18/src/lld-18.1.6.src/ELF/Config.h:12, from /build/lld18/src/lld-18.1.6.src/ELF/InputSection.h:12, from /build/lld18/src/lld-18.1.6.src/ELF/OutputSections.h:12, from /build/lld18/src/lld-18.1.6.src/ELF/Arch/X86.cpp:9: /usr/include/c++/16/type_traits:1355:50: note: here. Use ‘-Wsfinae-’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [50/133] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/PPC64.cpp.o In file included from /build/lld18/src/lld-18.1.6.src/ELF/InputFiles.h:13, from /build/lld18/src/lld-18.1.6.src/ELF/Arch/PPC64.cpp:9: /build/lld18/src/lld-18.1.6.src/ELF/Symbols.h:71:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 71 | class Symbol { | ^~~~~~ In file included from /usr/include/c++/16/optional:46, from /usr/lib/llvm18/include/llvm/ADT/STLForwardCompat.h:20, from /usr/lib/llvm18/include/llvm/Support/SwapByteOrder.h:17, from /usr/lib/llvm18/include/llvm/ADT/Hashing.h:49, from /build/lld18/src/lld-18.1.6.src/include/lld/Common/LLVM.h:19, from /build/lld18/src/lld-18.1.6.src/include/lld/Common/ErrorHandler.h:71, from /build/lld18/src/lld-18.1.6.src/ELF/Config.h:12, from /build/lld18/src/lld-18.1.6.src/ELF/InputFiles.h:12: /usr/include/c++/16/type_traits:1355:50: note: here. Use ‘-Wsfinae-’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [51/133] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/X86_64.cpp.o In file included from /build/lld18/src/lld-18.1.6.src/ELF/Arch/X86_64.cpp:11: /build/lld18/src/lld-18.1.6.src/ELF/Symbols.h:71:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 71 | class Symbol { | ^~~~~~ In file included from /usr/include/c++/16/optional:46, from /usr/lib/llvm18/include/llvm/ADT/STLForwardCompat.h:20, from /usr/lib/llvm18/include/llvm/Support/SwapByteOrder.h:17, from /usr/lib/llvm18/include/llvm/ADT/Hashing.h:49, from /build/lld18/src/lld-18.1.6.src/include/lld/Common/LLVM.h:19, from /build/lld18/src/lld-18.1.6.src/include/lld/Common/ErrorHandler.h:71, from /build/lld18/src/lld-18.1.6.src/ELF/Config.h:12, from /build/lld18/src/lld-18.1.6.src/ELF/InputSection.h:12, from /build/lld18/src/lld-18.1.6.src/ELF/OutputSections.h:12, from /build/lld18/src/lld-18.1.6.src/ELF/Arch/X86_64.cpp:9: /usr/include/c++/16/type_traits:1355:50: note: here. Use ‘-Wsfinae-’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [52/133] Building CXX object ELF/CMakeFiles/lldELF.dir/DriverUtils.cpp.o [53/133] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/RISCV.cpp.o In file included from /build/lld18/src/lld-18.1.6.src/ELF/InputFiles.h:13, from /build/lld18/src/lld-18.1.6.src/ELF/Arch/RISCV.cpp:9: /build/lld18/src/lld-18.1.6.src/ELF/Symbols.h:71:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 71 | class Symbol { | ^~~~~~ In file included from /usr/include/c++/16/optional:46, from /usr/lib/llvm18/include/llvm/ADT/STLForwardCompat.h:20, from /usr/lib/llvm18/include/llvm/Support/SwapByteOrder.h:17, from /usr/lib/llvm18/include/llvm/ADT/Hashing.h:49, from /build/lld18/src/lld-18.1.6.src/include/lld/Common/LLVM.h:19, from /build/lld18/src/lld-18.1.6.src/include/lld/Common/ErrorHandler.h:71, from /build/lld18/src/lld-18.1.6.src/ELF/Config.h:12, from /build/lld18/src/lld-18.1.6.src/ELF/InputFiles.h:12: /usr/include/c++/16/type_traits:1355:50: note: here. Use ‘-Wsfinae-’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [54/133] Building CXX object COFF/CMakeFiles/lldCOFF.dir/Driver.cpp.o [55/133] Building CXX object ELF/CMakeFiles/lldELF.dir/EhFrame.cpp.o [56/133] Building CXX object ELF/CMakeFiles/lldELF.dir/ARMErrataFix.cpp.o In file included from /build/lld18/src/lld-18.1.6.src/ELF/InputFiles.h:13, from /build/lld18/src/lld-18.1.6.src/ELF/ARMErrataFix.cpp:17: /build/lld18/src/lld-18.1.6.src/ELF/Symbols.h:71:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 71 | class Symbol { | ^~~~~~ In file included from /usr/include/c++/16/optional:46, from /usr/lib/llvm18/include/llvm/ADT/STLForwardCompat.h:20, from /usr/lib/llvm18/include/llvm/Support/SwapByteOrder.h:17, from /usr/lib/llvm18/include/llvm/ADT/Hashing.h:49, from /build/lld18/src/lld-18.1.6.src/include/lld/Common/LLVM.h:19, from /build/lld18/src/lld-18.1.6.src/ELF/ARMErrataFix.h:12, from /build/lld18/src/lld-18.1.6.src/ELF/ARMErrataFix.cpp:16: /usr/include/c++/16/type_traits:1355:50: note: here. Use ‘-Wsfinae-’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [57/133] Building CXX object COFF/CMakeFiles/lldCOFF.dir/SymbolTable.cpp.o [58/133] Building CXX object ELF/CMakeFiles/lldELF.dir/ScriptLexer.cpp.o [59/133] Building CXX object COFF/CMakeFiles/lldCOFF.dir/InputFiles.cpp.o [60/133] Building CXX object COFF/CMakeFiles/lldCOFF.dir/LTO.cpp.o [61/133] Building CXX object ELF/CMakeFiles/lldELF.dir/DWARF.cpp.o In file included from /build/lld18/src/lld-18.1.6.src/ELF/InputFiles.h:13, from /build/lld18/src/lld-18.1.6.src/ELF/DWARF.h:12, from /build/lld18/src/lld-18.1.6.src/ELF/DWARF.cpp:16: /build/lld18/src/lld-18.1.6.src/ELF/Symbols.h:71:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 71 | class Symbol { | ^~~~~~ In file included from /usr/include/c++/16/optional:46, from /usr/lib/llvm18/include/llvm/ADT/STLForwardCompat.h:20, from /usr/lib/llvm18/include/llvm/Support/SwapByteOrder.h:17, from /usr/lib/llvm18/include/llvm/ADT/Hashing.h:49, from /build/lld18/src/lld-18.1.6.src/include/lld/Common/LLVM.h:19, from /build/lld18/src/lld-18.1.6.src/include/lld/Common/ErrorHandler.h:71, from /build/lld18/src/lld-18.1.6.src/ELF/Config.h:12, from /build/lld18/src/lld-18.1.6.src/ELF/InputFiles.h:12: /usr/include/c++/16/type_traits:1355:50: note: here. Use ‘-Wsfinae-’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [62/133] Building CXX object ELF/CMakeFiles/lldELF.dir/SymbolTable.cpp.o In file included from /build/lld18/src/lld-18.1.6.src/ELF/SymbolTable.h:12, from /build/lld18/src/lld-18.1.6.src/ELF/SymbolTable.cpp:16: /build/lld18/src/lld-18.1.6.src/ELF/Symbols.h:71:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 71 | class Symbol { | ^~~~~~ In file included from /usr/include/c++/16/optional:46, from /usr/lib/llvm18/include/llvm/ADT/STLForwardCompat.h:20, from /usr/lib/llvm18/include/llvm/Support/SwapByteOrder.h:17, from /usr/lib/llvm18/include/llvm/ADT/Hashing.h:49, from /build/lld18/src/lld-18.1.6.src/include/lld/Common/LLVM.h:19, from /build/lld18/src/lld-18.1.6.src/include/lld/Common/ErrorHandler.h:71, from /build/lld18/src/lld-18.1.6.src/ELF/Config.h:12, from /build/lld18/src/lld-18.1.6.src/ELF/Symbols.h:16: /usr/include/c++/16/type_traits:1355:50: note: here. Use ‘-Wsfinae-’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [63/133] Building CXX object ELF/CMakeFiles/lldELF.dir/ICF.cpp.o In file included from /build/lld18/src/lld-18.1.6.src/ELF/InputFiles.h:13, from /build/lld18/src/lld-18.1.6.src/ELF/ICF.cpp:77: /build/lld18/src/lld-18.1.6.src/ELF/Symbols.h:71:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 71 | class Symbol { | ^~~~~~ In file included from /usr/include/c++/16/optional:46, from /usr/lib/llvm18/include/llvm/ADT/STLForwardCompat.h:20, from /usr/lib/llvm18/include/llvm/Support/SwapByteOrder.h:17, from /usr/lib/llvm18/include/llvm/ADT/Hashing.h:49, from /build/lld18/src/lld-18.1.6.src/include/lld/Common/LLVM.h:19, from /build/lld18/src/lld-18.1.6.src/include/lld/Common/ErrorHandler.h:71, from /build/lld18/src/lld-18.1.6.src/ELF/Config.h:12, from /build/lld18/src/lld-18.1.6.src/ELF/ICF.cpp:76: /usr/include/c++/16/type_traits:1355:50: note: here. Use ‘-Wsfinae-’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [64/133] Building CXX object ELF/CMakeFiles/lldELF.dir/Target.cpp.o In file included from /build/lld18/src/lld-18.1.6.src/ELF/InputFiles.h:13, from /build/lld18/src/lld-18.1.6.src/ELF/Target.cpp:27: /build/lld18/src/lld-18.1.6.src/ELF/Symbols.h:71:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 71 | class Symbol { | ^~~~~~ In file included from /usr/include/c++/16/optional:46, from /usr/lib/llvm18/include/llvm/ADT/STLForwardCompat.h:20, from /usr/lib/llvm18/include/llvm/Support/SwapByteOrder.h:17, from /usr/lib/llvm18/include/llvm/ADT/Hashing.h:49, from /build/lld18/src/lld-18.1.6.src/include/lld/Common/LLVM.h:19, from /build/lld18/src/lld-18.1.6.src/include/lld/Common/ErrorHandler.h:71, from /build/lld18/src/lld-18.1.6.src/ELF/Config.h:12, from /build/lld18/src/lld-18.1.6.src/ELF/Target.h:12, from /build/lld18/src/lld-18.1.6.src/ELF/Target.cpp:26: /usr/include/c++/16/type_traits:1355:50: note: here. Use ‘-Wsfinae-’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [65/133] Building CXX object ELF/CMakeFiles/lldELF.dir/Symbols.cpp.o In file included from /build/lld18/src/lld-18.1.6.src/ELF/Symbols.cpp:9: /build/lld18/src/lld-18.1.6.src/ELF/Symbols.h:71:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 71 | class Symbol { | ^~~~~~ In file included from /usr/include/c++/16/optional:46, from /usr/lib/llvm18/include/llvm/ADT/STLForwardCompat.h:20, from /usr/lib/llvm18/include/llvm/Support/SwapByteOrder.h:17, from /usr/lib/llvm18/include/llvm/ADT/Hashing.h:49, from /build/lld18/src/lld-18.1.6.src/include/lld/Common/LLVM.h:19, from /build/lld18/src/lld-18.1.6.src/include/lld/Common/ErrorHandler.h:71, from /build/lld18/src/lld-18.1.6.src/ELF/Config.h:12, from /build/lld18/src/lld-18.1.6.src/ELF/Symbols.h:16: /usr/include/c++/16/type_traits:1355:50: note: here. Use ‘-Wsfinae-’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [66/133] Building CXX object ELF/CMakeFiles/lldELF.dir/MapFile.cpp.o In file included from /build/lld18/src/lld-18.1.6.src/ELF/InputFiles.h:13, from /build/lld18/src/lld-18.1.6.src/ELF/MapFile.cpp:22: /build/lld18/src/lld-18.1.6.src/ELF/Symbols.h:71:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 71 | class Symbol { | ^~~~~~ In file included from /usr/include/c++/16/optional:46, from /usr/lib/llvm18/include/llvm/ADT/STLForwardCompat.h:20, from /usr/lib/llvm18/include/llvm/Support/SwapByteOrder.h:17, from /usr/lib/llvm18/include/llvm/ADT/Hashing.h:49, from /build/lld18/src/lld-18.1.6.src/include/lld/Common/LLVM.h:19, from /build/lld18/src/lld-18.1.6.src/include/lld/Common/ErrorHandler.h:71, from /build/lld18/src/lld-18.1.6.src/ELF/Config.h:12, from /build/lld18/src/lld-18.1.6.src/ELF/InputFiles.h:12: /usr/include/c++/16/type_traits:1355:50: note: here. Use ‘-Wsfinae-’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [67/133] Building CXX object ELF/CMakeFiles/lldELF.dir/LinkerScript.cpp.o In file included from /build/lld18/src/lld-18.1.6.src/ELF/InputFiles.h:13, from /build/lld18/src/lld-18.1.6.src/ELF/LinkerScript.cpp:15: /build/lld18/src/lld-18.1.6.src/ELF/Symbols.h:71:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 71 | class Symbol { | ^~~~~~ In file included from /usr/include/c++/16/optional:46, from /usr/lib/llvm18/include/llvm/ADT/STLForwardCompat.h:20, from /usr/lib/llvm18/include/llvm/Support/SwapByteOrder.h:17, from /usr/lib/llvm18/include/llvm/ADT/Hashing.h:49, from /build/lld18/src/lld-18.1.6.src/include/lld/Common/LLVM.h:19, from /build/lld18/src/lld-18.1.6.src/include/lld/Common/ErrorHandler.h:71, from /build/lld18/src/lld-18.1.6.src/ELF/Config.h:12, from /build/lld18/src/lld-18.1.6.src/ELF/LinkerScript.h:12, from /build/lld18/src/lld-18.1.6.src/ELF/LinkerScript.cpp:13: /usr/include/c++/16/type_traits:1355:50: note: here. Use ‘-Wsfinae-’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [68/133] Building CXX object ELF/CMakeFiles/lldELF.dir/MarkLive.cpp.o In file included from /build/lld18/src/lld-18.1.6.src/ELF/InputFiles.h:13, from /build/lld18/src/lld-18.1.6.src/ELF/MarkLive.cpp:23: /build/lld18/src/lld-18.1.6.src/ELF/Symbols.h:71:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 71 | class Symbol { | ^~~~~~ In file included from /usr/include/c++/16/optional:46, from /usr/lib/llvm18/include/llvm/ADT/STLForwardCompat.h:20, from /usr/lib/llvm18/include/llvm/Support/SwapByteOrder.h:17, from /usr/lib/llvm18/include/llvm/ADT/Hashing.h:49, from /build/lld18/src/lld-18.1.6.src/include/lld/Common/LLVM.h:19, from /build/lld18/src/lld-18.1.6.src/include/lld/Common/ErrorHandler.h:71, from /build/lld18/src/lld-18.1.6.src/ELF/Config.h:12, from /build/lld18/src/lld-18.1.6.src/ELF/InputFiles.h:12: /usr/include/c++/16/type_traits:1355:50: note: here. Use ‘-Wsfinae-’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [69/133] Building CXX object ELF/CMakeFiles/lldELF.dir/OutputSections.cpp.o In file included from /build/lld18/src/lld-18.1.6.src/ELF/InputFiles.h:13, from /build/lld18/src/lld-18.1.6.src/ELF/OutputSections.cpp:11: /build/lld18/src/lld-18.1.6.src/ELF/Symbols.h:71:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 71 | class Symbol { | ^~~~~~ In file included from /usr/include/c++/16/optional:46, from /usr/lib/llvm18/include/llvm/ADT/STLForwardCompat.h:20, from /usr/lib/llvm18/include/llvm/Support/SwapByteOrder.h:17, from /usr/lib/llvm18/include/llvm/ADT/Hashing.h:49, from /build/lld18/src/lld-18.1.6.src/include/lld/Common/LLVM.h:19, from /build/lld18/src/lld-18.1.6.src/include/lld/Common/ErrorHandler.h:71, from /build/lld18/src/lld-18.1.6.src/ELF/Config.h:12, from /build/lld18/src/lld-18.1.6.src/ELF/InputSection.h:12, from /build/lld18/src/lld-18.1.6.src/ELF/OutputSections.h:12, from /build/lld18/src/lld-18.1.6.src/ELF/OutputSections.cpp:9: /usr/include/c++/16/type_traits:1355:50: note: here. Use ‘-Wsfinae-’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [70/133] Building CXX object ELF/CMakeFiles/lldELF.dir/InputSection.cpp.o In file included from /build/lld18/src/lld-18.1.6.src/ELF/InputFiles.h:13, from /build/lld18/src/lld-18.1.6.src/ELF/InputSection.cpp:11: /build/lld18/src/lld-18.1.6.src/ELF/Symbols.h:71:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 71 | class Symbol { | ^~~~~~ In file included from /usr/include/c++/16/optional:46, from /usr/lib/llvm18/include/llvm/ADT/STLForwardCompat.h:20, from /usr/lib/llvm18/include/llvm/Support/SwapByteOrder.h:17, from /usr/lib/llvm18/include/llvm/ADT/Hashing.h:49, from /build/lld18/src/lld-18.1.6.src/include/lld/Common/LLVM.h:19, from /build/lld18/src/lld-18.1.6.src/include/lld/Common/ErrorHandler.h:71, from /build/lld18/src/lld-18.1.6.src/ELF/Config.h:12, from /build/lld18/src/lld-18.1.6.src/ELF/InputSection.h:12, from /build/lld18/src/lld-18.1.6.src/ELF/InputSection.cpp:9: /usr/include/c++/16/type_traits:1355:50: note: here. Use ‘-Wsfinae-’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [71/133] Building CXX object ELF/CMakeFiles/lldELF.dir/Thunks.cpp.o In file included from /build/lld18/src/lld-18.1.6.src/ELF/InputFiles.h:13, from /build/lld18/src/lld-18.1.6.src/ELF/Thunks.cpp:25: /build/lld18/src/lld-18.1.6.src/ELF/Symbols.h:71:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 71 | class Symbol { | ^~~~~~ In file included from /usr/lib/llvm18/include/llvm/Support/type_traits.h:17, from /usr/lib/llvm18/include/llvm/ADT/SmallVector.h:18, from /build/lld18/src/lld-18.1.6.src/ELF/Thunks.h:12, from /build/lld18/src/lld-18.1.6.src/ELF/Thunks.cpp:23: /usr/include/c++/16/type_traits:1355:50: note: here. Use ‘-Wsfinae-’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [72/133] Building CXX object ELF/CMakeFiles/lldELF.dir/ScriptParser.cpp.o In file included from /build/lld18/src/lld-18.1.6.src/ELF/InputFiles.h:13, from /build/lld18/src/lld-18.1.6.src/ELF/ScriptParser.cpp:17: /build/lld18/src/lld-18.1.6.src/ELF/Symbols.h:71:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 71 | class Symbol { | ^~~~~~ In file included from /usr/include/c++/16/optional:46, from /usr/lib/llvm18/include/llvm/ADT/STLForwardCompat.h:20, from /usr/lib/llvm18/include/llvm/Support/SwapByteOrder.h:17, from /usr/lib/llvm18/include/llvm/ADT/Hashing.h:49, from /build/lld18/src/lld-18.1.6.src/include/lld/Common/LLVM.h:19, from /build/lld18/src/lld-18.1.6.src/ELF/ScriptParser.h:12, from /build/lld18/src/lld-18.1.6.src/ELF/ScriptParser.cpp:14: /usr/include/c++/16/type_traits:1355:50: note: here. Use ‘-Wsfinae-’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [73/133] Building CXX object MachO/CMakeFiles/lldMachO.dir/Arch/ARM64Common.cpp.o [74/133] Building CXX object MachO/CMakeFiles/lldMachO.dir/Arch/ARM64.cpp.o [75/133] Building CXX object MachO/CMakeFiles/lldMachO.dir/Dwarf.cpp.o [76/133] Building CXX object MachO/CMakeFiles/lldMachO.dir/Arch/ARM64_32.cpp.o [77/133] Building CXX object ELF/CMakeFiles/lldELF.dir/Relocations.cpp.o In file included from /build/lld18/src/lld-18.1.6.src/ELF/InputFiles.h:13, from /build/lld18/src/lld-18.1.6.src/ELF/Relocations.cpp:45: /build/lld18/src/lld-18.1.6.src/ELF/Symbols.h:71:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 71 | class Symbol { | ^~~~~~ In file included from /usr/include/c++/16/optional:46, from /usr/lib/llvm18/include/llvm/ADT/STLForwardCompat.h:20, from /usr/lib/llvm18/include/llvm/Support/SwapByteOrder.h:17, from /usr/lib/llvm18/include/llvm/ADT/Hashing.h:49, from /build/lld18/src/lld-18.1.6.src/include/lld/Common/LLVM.h:19, from /build/lld18/src/lld-18.1.6.src/ELF/Relocations.h:12, from /build/lld18/src/lld-18.1.6.src/ELF/Relocations.cpp:43: /usr/include/c++/16/type_traits:1355:50: note: here. Use ‘-Wsfinae-’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/lld18/src/lld-18.1.6.src/ELF/Relocations.cpp: In instantiation of ‘bool isReadOnly(lld::elf::SharedSymbol&) [with ELFT = llvm::object::ELFType]’: /build/lld18/src/lld-18.1.6.src/ELF/Relocations.cpp:382:31: required from ‘void addCopyRelSymbol(lld::elf::SharedSymbol&) [with ELFT = llvm::object::ELFType]’ 382 | bool isRO = isReadOnly(ss); | ~~~~~~~~~~~~~~~~^~~~ /build/lld18/src/lld-18.1.6.src/ELF/Relocations.cpp:1711:9: required from here 327 | f(__VA_ARGS__); \ /build/lld18/src/lld-18.1.6.src/ELF/Relocations.cpp:272:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 272 | for (const Elf_Phdr &phdr : | ^~~ /build/lld18/src/lld-18.1.6.src/ELF/Relocations.cpp:273:58: note: ‘llvm::Expected > > >’ temporary created here 273 | check(file.template getObj().program_headers())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/lld18/src/lld-18.1.6.src/ELF/Relocations.cpp: In instantiation of ‘bool isReadOnly(lld::elf::SharedSymbol&) [with ELFT = llvm::object::ELFType]’: /build/lld18/src/lld-18.1.6.src/ELF/Relocations.cpp:382:31: required from ‘void addCopyRelSymbol(lld::elf::SharedSymbol&) [with ELFT = llvm::object::ELFType]’ 382 | bool isRO = isReadOnly(ss); | ~~~~~~~~~~~~~~~~^~~~ /build/lld18/src/lld-18.1.6.src/ELF/Relocations.cpp:1711:9: required from here 330 | f(__VA_ARGS__); \ /build/lld18/src/lld-18.1.6.src/ELF/Relocations.cpp:272:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 272 | for (const Elf_Phdr &phdr : | ^~~ /build/lld18/src/lld-18.1.6.src/ELF/Relocations.cpp:273:58: note: ‘llvm::Expected > > >’ temporary created here 273 | check(file.template getObj().program_headers())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/lld18/src/lld-18.1.6.src/ELF/Relocations.cpp: In instantiation of ‘bool isReadOnly(lld::elf::SharedSymbol&) [with ELFT = llvm::object::ELFType]’: /build/lld18/src/lld-18.1.6.src/ELF/Relocations.cpp:382:31: required from ‘void addCopyRelSymbol(lld::elf::SharedSymbol&) [with ELFT = llvm::object::ELFType]’ 382 | bool isRO = isReadOnly(ss); | ~~~~~~~~~~~~~~~~^~~~ /build/lld18/src/lld-18.1.6.src/ELF/Relocations.cpp:1711:9: required from here 333 | f(__VA_ARGS__); \ /build/lld18/src/lld-18.1.6.src/ELF/Relocations.cpp:272:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 272 | for (const Elf_Phdr &phdr : | ^~~ /build/lld18/src/lld-18.1.6.src/ELF/Relocations.cpp:273:58: note: ‘llvm::Expected > > >’ temporary created here 273 | check(file.template getObj().program_headers())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/lld18/src/lld-18.1.6.src/ELF/Relocations.cpp: In instantiation of ‘bool isReadOnly(lld::elf::SharedSymbol&) [with ELFT = llvm::object::ELFType]’: /build/lld18/src/lld-18.1.6.src/ELF/Relocations.cpp:382:31: required from ‘void addCopyRelSymbol(lld::elf::SharedSymbol&) [with ELFT = llvm::object::ELFType]’ 382 | bool isRO = isReadOnly(ss); | ~~~~~~~~~~~~~~~~^~~~ /build/lld18/src/lld-18.1.6.src/ELF/Relocations.cpp:1711:9: required from here 336 | f(__VA_ARGS__); \ /build/lld18/src/lld-18.1.6.src/ELF/Relocations.cpp:272:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 272 | for (const Elf_Phdr &phdr : | ^~~ /build/lld18/src/lld-18.1.6.src/ELF/Relocations.cpp:273:58: note: ‘llvm::Expected > > >’ temporary created here 273 | check(file.template getObj().program_headers())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [78/133] Building CXX object MachO/CMakeFiles/lldMachO.dir/Arch/X86_64.cpp.o [79/133] Building CXX object MachO/CMakeFiles/lldMachO.dir/EhFrame.cpp.o [80/133] Building CXX object MachO/CMakeFiles/lldMachO.dir/ConcatOutputSection.cpp.o [81/133] Building CXX object MachO/CMakeFiles/lldMachO.dir/ExportTrie.cpp.o [82/133] Building CXX object MachO/CMakeFiles/lldMachO.dir/ICF.cpp.o [83/133] Linking CXX shared library lib/liblldCOFF.so.18.1 /usr/lib/llvm18/include/llvm/Support/Endian.h: In member function ‘writeTo’: /usr/lib/llvm18/include/llvm/Support/Endian.h:93:9: warning: writing 8 bytes into a region of size 4 [-Wstringop-overflow=] 93 | memcpy(LLVM_ASSUME_ALIGNED( | ^ /usr/lib/llvm18/include/llvm/Support/Endian.h:242:25: note: destination object ‘buffer’ of size 4 242 | alignas(ALIGN) char buffer[sizeof(value_type)]; | ^ /usr/lib/llvm18/include/llvm/Support/Endian.h: In member function ‘writeTo’: /usr/lib/llvm18/include/llvm/Support/Endian.h:93:9: warning: writing 8 bytes into a region of size 4 [-Wstringop-overflow=] 93 | memcpy(LLVM_ASSUME_ALIGNED( | ^ /usr/lib/llvm18/include/llvm/Support/Endian.h:242:25: note: destination object ‘buffer’ of size 4 242 | alignas(ALIGN) char buffer[sizeof(value_type)]; | ^ /usr/lib/llvm18/include/llvm/Support/Endian.h: In member function ‘writeTo’: /usr/lib/llvm18/include/llvm/Support/Endian.h:93:9: warning: writing 8 bytes into a region of size 4 [-Wstringop-overflow=] 93 | memcpy(LLVM_ASSUME_ALIGNED( | ^ /usr/lib/llvm18/include/llvm/Support/Endian.h:242:25: note: destination object ‘buffer’ of size 4 242 | alignas(ALIGN) char buffer[sizeof(value_type)]; | ^ In member function ‘emplace_back’, inlined from ‘push_back’ at /usr/include/c++/16/bits/stl_vector.h:1424:21, inlined from ‘operator()’ at /build/lld18/src/lld-18.1.6.src/COFF/Writer.cpp:567:24, inlined from ‘createECCodeMap’ at /build/lld18/src/lld-18.1.6.src/COFF/Writer.cpp:589:13, inlined from ‘assignAddresses’ at /build/lld18/src/lld-18.1.6.src/COFF/Writer.cpp:1499:18: /usr/include/c++/16/bits/vector.tcc:127:28: warning: ‘first’ may be used uninitialized [-Wmaybe-uninitialized] 127 | _M_realloc_append(std::forward<_Args>(__args)...); | ^ /build/lld18/src/lld-18.1.6.src/COFF/Writer.cpp: In member function ‘assignAddresses’: /build/lld18/src/lld-18.1.6.src/COFF/Writer.cpp:563:10: note: ‘first’ was declared here 563 | Chunk *first, *last; | ^ In member function ‘emplace_back’, inlined from ‘push_back’ at /usr/include/c++/16/bits/stl_vector.h:1424:21, inlined from ‘operator()’ at /build/lld18/src/lld-18.1.6.src/COFF/Writer.cpp:567:24, inlined from ‘createECCodeMap’ at /build/lld18/src/lld-18.1.6.src/COFF/Writer.cpp:589:13, inlined from ‘assignAddresses’ at /build/lld18/src/lld-18.1.6.src/COFF/Writer.cpp:1499:18: /usr/include/c++/16/bits/vector.tcc:127:28: warning: ‘last’ may be used uninitialized [-Wmaybe-uninitialized] 127 | _M_realloc_append(std::forward<_Args>(__args)...); | ^ /build/lld18/src/lld-18.1.6.src/COFF/Writer.cpp: In member function ‘assignAddresses’: /build/lld18/src/lld-18.1.6.src/COFF/Writer.cpp:563:18: note: ‘last’ was declared here 563 | Chunk *first, *last; | ^ /usr/lib/llvm18/include/llvm/Support/Endian.h: In member function ‘writeTo’: /usr/lib/llvm18/include/llvm/Support/Endian.h:93:9: warning: writing 8 bytes into a region of size 4 [-Wstringop-overflow=] 93 | memcpy(LLVM_ASSUME_ALIGNED( | ^ /usr/lib/llvm18/include/llvm/Support/Endian.h:242:25: note: destination object ‘buffer’ of size 4 242 | alignas(ALIGN) char buffer[sizeof(value_type)]; | ^ [84/133] Creating library symlink lib/liblldCOFF.so [85/133] Building CXX object MachO/CMakeFiles/lldMachO.dir/OutputSection.cpp.o [86/133] Building CXX object MachO/CMakeFiles/lldMachO.dir/InputSection.cpp.o [87/133] Building CXX object MachO/CMakeFiles/lldMachO.dir/MarkLive.cpp.o [88/133] Building CXX object MachO/CMakeFiles/lldMachO.dir/ObjC.cpp.o [89/133] Building CXX object MachO/CMakeFiles/lldMachO.dir/OutputSegment.cpp.o [90/133] Building CXX object ELF/CMakeFiles/lldELF.dir/LTO.cpp.o In file included from /build/lld18/src/lld-18.1.6.src/ELF/InputFiles.h:13, from /build/lld18/src/lld-18.1.6.src/ELF/LTO.cpp:11: /build/lld18/src/lld-18.1.6.src/ELF/Symbols.h:71:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 71 | class Symbol { | ^~~~~~ In file included from /usr/include/c++/16/optional:46, from /usr/lib/llvm18/include/llvm/ADT/STLForwardCompat.h:20, from /usr/lib/llvm18/include/llvm/Support/SwapByteOrder.h:17, from /usr/lib/llvm18/include/llvm/ADT/Hashing.h:49, from /build/lld18/src/lld-18.1.6.src/include/lld/Common/LLVM.h:19, from /build/lld18/src/lld-18.1.6.src/ELF/LTO.h:23, from /build/lld18/src/lld-18.1.6.src/ELF/LTO.cpp:9: /usr/include/c++/16/type_traits:1355:50: note: here. Use ‘-Wsfinae-’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [91/133] Building CXX object MachO/CMakeFiles/lldMachO.dir/MapFile.cpp.o [92/133] Building CXX object MachO/CMakeFiles/lldMachO.dir/Relocations.cpp.o [93/133] Building CXX object MachO/CMakeFiles/lldMachO.dir/Target.cpp.o [94/133] Building CXX object ELF/CMakeFiles/lldELF.dir/Writer.cpp.o In file included from /build/lld18/src/lld-18.1.6.src/ELF/InputFiles.h:13, from /build/lld18/src/lld-18.1.6.src/ELF/Writer.cpp:14: /build/lld18/src/lld-18.1.6.src/ELF/Symbols.h:71:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 71 | class Symbol { | ^~~~~~ In file included from /usr/include/c++/16/optional:46, from /usr/lib/llvm18/include/llvm/ADT/STLForwardCompat.h:20, from /usr/lib/llvm18/include/llvm/Support/SwapByteOrder.h:17, from /usr/lib/llvm18/include/llvm/ADT/Hashing.h:49, from /build/lld18/src/lld-18.1.6.src/include/lld/Common/LLVM.h:19, from /build/lld18/src/lld-18.1.6.src/include/lld/Common/ErrorHandler.h:71, from /build/lld18/src/lld-18.1.6.src/ELF/Config.h:12, from /build/lld18/src/lld-18.1.6.src/ELF/Writer.h:12, from /build/lld18/src/lld-18.1.6.src/ELF/Writer.cpp:9: /usr/include/c++/16/type_traits:1355:50: note: here. Use ‘-Wsfinae-’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [95/133] Building CXX object MachO/CMakeFiles/lldMachO.dir/SectionPriorities.cpp.o [96/133] Building CXX object MachO/CMakeFiles/lldMachO.dir/SymbolTable.cpp.o [97/133] Building CXX object MinGW/CMakeFiles/lldMinGW.dir/Driver.cpp.o [98/133] Building CXX object MachO/CMakeFiles/lldMachO.dir/Symbols.cpp.o [99/133] Building CXX object ELF/CMakeFiles/lldELF.dir/SyntheticSections.cpp.o In file included from /build/lld18/src/lld-18.1.6.src/ELF/SyntheticSections.h:25, from /build/lld18/src/lld-18.1.6.src/ELF/SyntheticSections.cpp:16: /build/lld18/src/lld-18.1.6.src/ELF/Symbols.h:71:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 71 | class Symbol { | ^~~~~~ In file included from /usr/include/c++/16/optional:46, from /usr/lib/llvm18/include/llvm/ADT/STLForwardCompat.h:20, from /usr/lib/llvm18/include/llvm/Support/SwapByteOrder.h:17, from /usr/lib/llvm18/include/llvm/ADT/Hashing.h:49, from /build/lld18/src/lld-18.1.6.src/include/lld/Common/LLVM.h:19, from /build/lld18/src/lld-18.1.6.src/include/lld/Common/ErrorHandler.h:71, from /build/lld18/src/lld-18.1.6.src/ELF/Config.h:12, from /build/lld18/src/lld-18.1.6.src/ELF/SyntheticSections.h:23: /usr/include/c++/16/type_traits:1355:50: note: here. Use ‘-Wsfinae-’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [100/133] Building CXX object ELF/CMakeFiles/lldELF.dir/Driver.cpp.o In file included from /build/lld18/src/lld-18.1.6.src/ELF/InputFiles.h:13, from /build/lld18/src/lld-18.1.6.src/ELF/Driver.cpp:28: /build/lld18/src/lld-18.1.6.src/ELF/Symbols.h:71:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 71 | class Symbol { | ^~~~~~ In file included from /usr/include/c++/16/optional:46, from /usr/lib/llvm18/include/llvm/ADT/STLForwardCompat.h:20, from /usr/lib/llvm18/include/llvm/Support/SwapByteOrder.h:17, from /usr/lib/llvm18/include/llvm/ADT/Hashing.h:49, from /build/lld18/src/lld-18.1.6.src/include/lld/Common/LLVM.h:19, from /build/lld18/src/lld-18.1.6.src/ELF/Driver.h:12, from /build/lld18/src/lld-18.1.6.src/ELF/Driver.cpp:25: /usr/include/c++/16/type_traits:1355:50: note: here. Use ‘-Wsfinae-’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [101/133] Building CXX object MachO/CMakeFiles/lldMachO.dir/DriverUtils.cpp.o [102/133] Building CXX object MachO/CMakeFiles/lldMachO.dir/UnwindInfoSection.cpp.o [103/133] Building CXX object ELF/CMakeFiles/lldELF.dir/InputFiles.cpp.o In file included from /build/lld18/src/lld-18.1.6.src/ELF/InputFiles.h:13, from /build/lld18/src/lld-18.1.6.src/ELF/InputFiles.cpp:9: /build/lld18/src/lld-18.1.6.src/ELF/Symbols.h:71:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 71 | class Symbol { | ^~~~~~ In file included from /usr/include/c++/16/optional:46, from /usr/lib/llvm18/include/llvm/ADT/STLForwardCompat.h:20, from /usr/lib/llvm18/include/llvm/Support/SwapByteOrder.h:17, from /usr/lib/llvm18/include/llvm/ADT/Hashing.h:49, from /build/lld18/src/lld-18.1.6.src/include/lld/Common/LLVM.h:19, from /build/lld18/src/lld-18.1.6.src/include/lld/Common/ErrorHandler.h:71, from /build/lld18/src/lld-18.1.6.src/ELF/Config.h:12, from /build/lld18/src/lld-18.1.6.src/ELF/InputFiles.h:12: /usr/include/c++/16/type_traits:1355:50: note: here. Use ‘-Wsfinae-’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [104/133] Building CXX object MachO/CMakeFiles/lldMachO.dir/Writer.cpp.o [105/133] Building CXX object MachO/CMakeFiles/lldMachO.dir/Driver.cpp.o [106/133] Building CXX object MachO/CMakeFiles/lldMachO.dir/SyntheticSections.cpp.o [107/133] Building CXX object wasm/CMakeFiles/lldWasm.dir/WriterUtils.cpp.o [108/133] Building CXX object MachO/CMakeFiles/lldMachO.dir/LTO.cpp.o [109/133] Building CXX object MachO/CMakeFiles/lldMachO.dir/InputFiles.cpp.o [110/133] Building CXX object tools/lld/CMakeFiles/lld.dir/lld.cpp.o [111/133] Building CXX object tools/lld/CMakeFiles/lld.dir/lld-driver.cpp.o [112/133] Linking CXX shared library lib/liblldMinGW.so.18.1 [113/133] Creating library symlink lib/liblldMinGW.so [114/133] Building CXX object wasm/CMakeFiles/lldWasm.dir/Driver.cpp.o In file included from /build/lld18/src/lld-18.1.6.src/wasm/InputFiles.h:12, from /build/lld18/src/lld-18.1.6.src/wasm/InputChunks.h:24, from /build/lld18/src/lld-18.1.6.src/wasm/Driver.cpp:11: /build/lld18/src/lld-18.1.6.src/wasm/Symbols.h:47:7: warning: defining ‘lld::wasm::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 47 | class Symbol { | ^~~~~~ In file included from /usr/include/c++/16/optional:46, from /usr/lib/llvm18/include/llvm/ADT/STLForwardCompat.h:20, from /usr/lib/llvm18/include/llvm/Support/SwapByteOrder.h:17, from /usr/lib/llvm18/include/llvm/ADT/Hashing.h:49, from /usr/lib/llvm18/include/llvm/ADT/ArrayRef.h:12, from /build/lld18/src/lld-18.1.6.src/include/lld/Common/Driver.h:12, from /build/lld18/src/lld-18.1.6.src/wasm/Driver.cpp:9: /usr/include/c++/16/type_traits:1355:50: note: here. Use ‘-Wsfinae-’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [115/133] Building CXX object wasm/CMakeFiles/lldWasm.dir/OutputSections.cpp.o In file included from /build/lld18/src/lld-18.1.6.src/wasm/InputFiles.h:12, from /build/lld18/src/lld-18.1.6.src/wasm/InputChunks.h:24, from /build/lld18/src/lld-18.1.6.src/wasm/OutputSections.h:12, from /build/lld18/src/lld-18.1.6.src/wasm/OutputSections.cpp:9: /build/lld18/src/lld-18.1.6.src/wasm/Symbols.h:47:7: warning: defining ‘lld::wasm::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 47 | class Symbol { | ^~~~~~ In file included from /usr/lib/llvm18/include/llvm/Support/type_traits.h:17, from /usr/lib/llvm18/include/llvm/ADT/SmallVector.h:18, from /build/lld18/src/lld-18.1.6.src/wasm/Config.h:12, from /build/lld18/src/lld-18.1.6.src/wasm/InputChunks.h:23: /usr/include/c++/16/type_traits:1355:50: note: here. Use ‘-Wsfinae-’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [116/133] Building CXX object wasm/CMakeFiles/lldWasm.dir/LTO.cpp.o In file included from /build/lld18/src/lld-18.1.6.src/wasm/InputFiles.h:12, from /build/lld18/src/lld-18.1.6.src/wasm/LTO.cpp:11: /build/lld18/src/lld-18.1.6.src/wasm/Symbols.h:47:7: warning: defining ‘lld::wasm::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 47 | class Symbol { | ^~~~~~ In file included from /usr/include/c++/16/optional:46, from /usr/lib/llvm18/include/llvm/ADT/STLForwardCompat.h:20, from /usr/lib/llvm18/include/llvm/Support/SwapByteOrder.h:17, from /usr/lib/llvm18/include/llvm/ADT/Hashing.h:49, from /build/lld18/src/lld-18.1.6.src/include/lld/Common/LLVM.h:19, from /build/lld18/src/lld-18.1.6.src/wasm/LTO.h:23, from /build/lld18/src/lld-18.1.6.src/wasm/LTO.cpp:9: /usr/include/c++/16/type_traits:1355:50: note: here. Use ‘-Wsfinae-’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [117/133] Building CXX object wasm/CMakeFiles/lldWasm.dir/InputFiles.cpp.o In file included from /build/lld18/src/lld-18.1.6.src/wasm/InputFiles.h:12, from /build/lld18/src/lld-18.1.6.src/wasm/InputFiles.cpp:9: /build/lld18/src/lld-18.1.6.src/wasm/Symbols.h:47:7: warning: defining ‘lld::wasm::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 47 | class Symbol { | ^~~~~~ In file included from /usr/lib/llvm18/include/llvm/Support/type_traits.h:17, from /usr/lib/llvm18/include/llvm/ADT/SmallVector.h:18, from /build/lld18/src/lld-18.1.6.src/wasm/Config.h:12, from /build/lld18/src/lld-18.1.6.src/wasm/Symbols.h:12: /usr/include/c++/16/type_traits:1355:50: note: here. Use ‘-Wsfinae-’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [118/133] Building CXX object wasm/CMakeFiles/lldWasm.dir/MapFile.cpp.o In file included from /build/lld18/src/lld-18.1.6.src/wasm/InputFiles.h:12, from /build/lld18/src/lld-18.1.6.src/wasm/InputElement.h:13, from /build/lld18/src/lld-18.1.6.src/wasm/MapFile.cpp:22: /build/lld18/src/lld-18.1.6.src/wasm/Symbols.h:47:7: warning: defining ‘lld::wasm::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 47 | class Symbol { | ^~~~~~ In file included from /usr/include/c++/16/optional:46, from /usr/lib/llvm18/include/llvm/ADT/STLForwardCompat.h:20, from /usr/lib/llvm18/include/llvm/Support/SwapByteOrder.h:17, from /usr/lib/llvm18/include/llvm/ADT/Hashing.h:49, from /usr/lib/llvm18/include/llvm/ADT/ArrayRef.h:12, from /build/lld18/src/lld-18.1.6.src/wasm/MapFile.h:12, from /build/lld18/src/lld-18.1.6.src/wasm/MapFile.cpp:21: /usr/include/c++/16/type_traits:1355:50: note: here. Use ‘-Wsfinae-’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [119/133] Building CXX object wasm/CMakeFiles/lldWasm.dir/MarkLive.cpp.o In file included from /build/lld18/src/lld-18.1.6.src/wasm/InputFiles.h:12, from /build/lld18/src/lld-18.1.6.src/wasm/InputChunks.h:24, from /build/lld18/src/lld-18.1.6.src/wasm/MarkLive.cpp:23: /build/lld18/src/lld-18.1.6.src/wasm/Symbols.h:47:7: warning: defining ‘lld::wasm::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 47 | class Symbol { | ^~~~~~ In file included from /usr/lib/llvm18/include/llvm/Support/type_traits.h:17, from /usr/lib/llvm18/include/llvm/ADT/SmallVector.h:18, from /build/lld18/src/lld-18.1.6.src/wasm/Config.h:12, from /build/lld18/src/lld-18.1.6.src/wasm/MarkLive.cpp:22: /usr/include/c++/16/type_traits:1355:50: note: here. Use ‘-Wsfinae-’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [120/133] Building CXX object wasm/CMakeFiles/lldWasm.dir/OutputSegment.cpp.o In file included from /build/lld18/src/lld-18.1.6.src/wasm/InputFiles.h:12, from /build/lld18/src/lld-18.1.6.src/wasm/InputChunks.h:24, from /build/lld18/src/lld-18.1.6.src/wasm/OutputSegment.h:12, from /build/lld18/src/lld-18.1.6.src/wasm/OutputSegment.cpp:9: /build/lld18/src/lld-18.1.6.src/wasm/Symbols.h:47:7: warning: defining ‘lld::wasm::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 47 | class Symbol { | ^~~~~~ In file included from /usr/lib/llvm18/include/llvm/Support/type_traits.h:17, from /usr/lib/llvm18/include/llvm/ADT/SmallVector.h:18, from /build/lld18/src/lld-18.1.6.src/wasm/Config.h:12, from /build/lld18/src/lld-18.1.6.src/wasm/InputChunks.h:23: /usr/include/c++/16/type_traits:1355:50: note: here. Use ‘-Wsfinae-’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [121/133] Building CXX object wasm/CMakeFiles/lldWasm.dir/InputChunks.cpp.o In file included from /build/lld18/src/lld-18.1.6.src/wasm/InputFiles.h:12, from /build/lld18/src/lld-18.1.6.src/wasm/InputChunks.h:24, from /build/lld18/src/lld-18.1.6.src/wasm/InputChunks.cpp:9: /build/lld18/src/lld-18.1.6.src/wasm/Symbols.h:47:7: warning: defining ‘lld::wasm::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 47 | class Symbol { | ^~~~~~ In file included from /usr/lib/llvm18/include/llvm/Support/type_traits.h:17, from /usr/lib/llvm18/include/llvm/ADT/SmallVector.h:18, from /build/lld18/src/lld-18.1.6.src/wasm/Config.h:12, from /build/lld18/src/lld-18.1.6.src/wasm/InputChunks.h:23: /usr/include/c++/16/type_traits:1355:50: note: here. Use ‘-Wsfinae-’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [122/133] Building CXX object wasm/CMakeFiles/lldWasm.dir/Relocations.cpp.o In file included from /build/lld18/src/lld-18.1.6.src/wasm/InputFiles.h:12, from /build/lld18/src/lld-18.1.6.src/wasm/InputChunks.h:24, from /build/lld18/src/lld-18.1.6.src/wasm/Relocations.cpp:11: /build/lld18/src/lld-18.1.6.src/wasm/Symbols.h:47:7: warning: defining ‘lld::wasm::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 47 | class Symbol { | ^~~~~~ In file included from /usr/lib/llvm18/include/llvm/Support/type_traits.h:17, from /usr/lib/llvm18/include/llvm/ADT/SmallVector.h:18, from /build/lld18/src/lld-18.1.6.src/wasm/Config.h:12, from /build/lld18/src/lld-18.1.6.src/wasm/InputChunks.h:23: /usr/include/c++/16/type_traits:1355:50: note: here. Use ‘-Wsfinae-’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [123/133] Building CXX object wasm/CMakeFiles/lldWasm.dir/SymbolTable.cpp.o In file included from /build/lld18/src/lld-18.1.6.src/wasm/InputFiles.h:12, from /build/lld18/src/lld-18.1.6.src/wasm/SymbolTable.h:12, from /build/lld18/src/lld-18.1.6.src/wasm/SymbolTable.cpp:9: /build/lld18/src/lld-18.1.6.src/wasm/Symbols.h:47:7: warning: defining ‘lld::wasm::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 47 | class Symbol { | ^~~~~~ In file included from /usr/lib/llvm18/include/llvm/Support/type_traits.h:17, from /usr/lib/llvm18/include/llvm/ADT/SmallVector.h:18, from /build/lld18/src/lld-18.1.6.src/wasm/Config.h:12, from /build/lld18/src/lld-18.1.6.src/wasm/Symbols.h:12: /usr/include/c++/16/type_traits:1355:50: note: here. Use ‘-Wsfinae-’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [124/133] Building CXX object wasm/CMakeFiles/lldWasm.dir/Symbols.cpp.o In file included from /build/lld18/src/lld-18.1.6.src/wasm/Symbols.cpp:9: /build/lld18/src/lld-18.1.6.src/wasm/Symbols.h:47:7: warning: defining ‘lld::wasm::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 47 | class Symbol { | ^~~~~~ In file included from /usr/lib/llvm18/include/llvm/Support/type_traits.h:17, from /usr/lib/llvm18/include/llvm/ADT/SmallVector.h:18, from /build/lld18/src/lld-18.1.6.src/wasm/Config.h:12, from /build/lld18/src/lld-18.1.6.src/wasm/Symbols.h:12: /usr/include/c++/16/type_traits:1355:50: note: here. Use ‘-Wsfinae-’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [125/133] Building CXX object wasm/CMakeFiles/lldWasm.dir/SyntheticSections.cpp.o In file included from /build/lld18/src/lld-18.1.6.src/wasm/InputFiles.h:12, from /build/lld18/src/lld-18.1.6.src/wasm/InputChunks.h:24, from /build/lld18/src/lld-18.1.6.src/wasm/OutputSections.h:12, from /build/lld18/src/lld-18.1.6.src/wasm/SyntheticSections.h:18, from /build/lld18/src/lld-18.1.6.src/wasm/SyntheticSections.cpp:13: /build/lld18/src/lld-18.1.6.src/wasm/Symbols.h:47:7: warning: defining ‘lld::wasm::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 47 | class Symbol { | ^~~~~~ In file included from /usr/lib/llvm18/include/llvm/Support/type_traits.h:17, from /usr/lib/llvm18/include/llvm/ADT/SmallVector.h:18, from /build/lld18/src/lld-18.1.6.src/wasm/Config.h:12, from /build/lld18/src/lld-18.1.6.src/wasm/InputChunks.h:23: /usr/include/c++/16/type_traits:1355:50: note: here. Use ‘-Wsfinae-’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/lld18/src/lld-18.1.6.src/wasm/SyntheticSections.cpp: In member function ‘void lld::wasm::ProducersSection::addInfo(const llvm::wasm::WasmProducerInfo&)’: /build/lld18/src/lld-18.1.6.src/wasm/SyntheticSections.cpp:874:79: warning: possibly dangling reference to a temporary [-Wdangling-reference] 874 | std::make_pair(&info.Tools, &tools), std::make_pair(&info.SDKs, &sDKs)}) | ^ /build/lld18/src/lld-18.1.6.src/wasm/SyntheticSections.cpp:873:24: note: ‘const std::vector, std::__cxx11::basic_string > >*’ temporary created here 873 | {std::make_pair(&info.Languages, &languages), | ^~~~~~~~~~~~~~~ /build/lld18/src/lld-18.1.6.src/wasm/SyntheticSections.cpp:874:79: warning: possibly dangling reference to a temporary [-Wdangling-reference] 874 | std::make_pair(&info.Tools, &tools), std::make_pair(&info.SDKs, &sDKs)}) | ^ /build/lld18/src/lld-18.1.6.src/wasm/SyntheticSections.cpp:874:24: note: ‘const std::vector, std::__cxx11::basic_string > >*’ temporary created here 874 | std::make_pair(&info.Tools, &tools), std::make_pair(&info.SDKs, &sDKs)}) | ^~~~~~~~~~~ /build/lld18/src/lld-18.1.6.src/wasm/SyntheticSections.cpp:874:79: warning: possibly dangling reference to a temporary [-Wdangling-reference] 874 | std::make_pair(&info.Tools, &tools), std::make_pair(&info.SDKs, &sDKs)}) | ^ /build/lld18/src/lld-18.1.6.src/wasm/SyntheticSections.cpp:874:61: note: ‘const std::vector, std::__cxx11::basic_string > >*’ temporary created here 874 | std::make_pair(&info.Tools, &tools), std::make_pair(&info.SDKs, &sDKs)}) | ^~~~~~~~~~ [126/133] Building CXX object wasm/CMakeFiles/lldWasm.dir/Writer.cpp.o In file included from /build/lld18/src/lld-18.1.6.src/wasm/InputFiles.h:12, from /build/lld18/src/lld-18.1.6.src/wasm/InputChunks.h:24, from /build/lld18/src/lld-18.1.6.src/wasm/Writer.cpp:11: /build/lld18/src/lld-18.1.6.src/wasm/Symbols.h:47:7: warning: defining ‘lld::wasm::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 47 | class Symbol { | ^~~~~~ In file included from /usr/lib/llvm18/include/llvm/Support/type_traits.h:17, from /usr/lib/llvm18/include/llvm/ADT/SmallVector.h:18, from /build/lld18/src/lld-18.1.6.src/wasm/Config.h:12, from /build/lld18/src/lld-18.1.6.src/wasm/Writer.cpp:10: /usr/include/c++/16/type_traits:1355:50: note: here. Use ‘-Wsfinae-’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [127/133] Linking CXX shared library lib/liblldMachO.so.18.1 /build/lld18/src/lld-18.1.6.src/MachO/SyntheticSections.cpp: In member function ‘finalizeContents’: /build/lld18/src/lld-18.1.6.src/MachO/SyntheticSections.cpp:1848:50: warning: ‘firstFile’ may be used uninitialized [-Wmaybe-uninitialized] 1848 | error("Swift version mismatch: " + toString(firstFile) + " has version " + | ^ /build/lld18/src/lld-18.1.6.src/MachO/SyntheticSections.cpp:1838:20: note: ‘firstFile’ was declared here 1838 | const InputFile *firstFile; | ^ [128/133] Creating library symlink lib/liblldMachO.so [129/133] Linking CXX shared library lib/liblldELF.so.18.1 /build/lld18/src/lld-18.1.6.src/ELF/AArch64ErrataFix.cpp: In member function ‘insertPatches’: /build/lld18/src/lld-18.1.6.src/ELF/AArch64ErrataFix.cpp:508:27: warning: ‘isecLimit’ may be used uninitialized [-Wmaybe-uninitialized] 508 | (*patchIt)->outSecOff = isecLimit; | ^ /build/lld18/src/lld-18.1.6.src/ELF/AArch64ErrataFix.cpp:484:12: note: ‘isecLimit’ was declared here 484 | uint64_t isecLimit; | ^ In member function ‘operator()’, inlined from ‘callback_fn’ at /usr/lib/llvm18/include/llvm/ADT/STLFunctionalExtras.h:45:52: /build/lld18/src/lld-18.1.6.src/ELF/Relocations.cpp:2089:24: warning: ‘isecLimit’ may be used uninitialized [-Wmaybe-uninitialized] 2089 | addThunkSection(os, isd, isecLimit); | ^ /build/lld18/src/lld-18.1.6.src/ELF/Relocations.cpp: In function ‘callback_fn’: /build/lld18/src/lld-18.1.6.src/ELF/Relocations.cpp:2075:18: note: ‘isecLimit’ was declared here 2075 | uint32_t isecLimit; | ^ In member function ‘operator()’, inlined from ‘callback_fn’ at /usr/lib/llvm18/include/llvm/ADT/STLFunctionalExtras.h:45:52, inlined from ‘operator()’ at /usr/lib/llvm18/include/llvm/ADT/STLFunctionalExtras.h:68:12, inlined from ‘forEachInputSectionDescription’ at /build/lld18/src/lld-18.1.6.src/ELF/Relocations.cpp:1834:11, inlined from ‘createInitialThunkSections’ at /build/lld18/src/lld-18.1.6.src/ELF/Relocations.cpp:2063:33: /build/lld18/src/lld-18.1.6.src/ELF/Relocations.cpp:2089:24: warning: ‘isecLimit’ may be used uninitialized [-Wmaybe-uninitialized] 2089 | addThunkSection(os, isd, isecLimit); | ^ /build/lld18/src/lld-18.1.6.src/ELF/Relocations.cpp: In member function ‘createInitialThunkSections’: /build/lld18/src/lld-18.1.6.src/ELF/Relocations.cpp:2075:18: note: ‘isecLimit’ was declared here 2075 | uint32_t isecLimit; | ^ /usr/lib/llvm18/include/llvm/Support/Endian.h: In member function ‘writeGotHeader’: /usr/lib/llvm18/include/llvm/Support/Endian.h:93:9: warning: writing 8 bytes into a region of size 4 [-Wstringop-overflow=] 93 | memcpy(LLVM_ASSUME_ALIGNED( | ^ /usr/lib/llvm18/include/llvm/Support/Endian.h:242:25: note: destination object ‘buffer’ of size 4 242 | alignas(ALIGN) char buffer[sizeof(value_type)]; | ^ /build/lld18/src/lld-18.1.6.src/ELF/ARMErrataFix.cpp: In member function ‘insertPatches’: /build/lld18/src/lld-18.1.6.src/ELF/ARMErrataFix.cpp:390:27: warning: ‘isecLimit’ may be used uninitialized [-Wmaybe-uninitialized] 390 | (*patchIt)->outSecOff = isecLimit; | ^ /build/lld18/src/lld-18.1.6.src/ELF/ARMErrataFix.cpp:366:12: note: ‘isecLimit’ was declared here 366 | uint64_t isecLimit; | ^ /usr/lib/llvm18/include/llvm/Support/Endian.h: In member function ‘writeGotPlt’: /usr/lib/llvm18/include/llvm/Support/Endian.h:93:9: warning: writing 8 bytes into a region of size 4 [-Wstringop-overflow=] 93 | memcpy(LLVM_ASSUME_ALIGNED( | ^ /usr/lib/llvm18/include/llvm/Support/Endian.h:242:25: note: destination object ‘buffer’ of size 4 242 | alignas(ALIGN) char buffer[sizeof(value_type)]; | ^ /usr/lib/llvm18/include/llvm/Support/Endian.h: In member function ‘writeIgotPlt’: /usr/lib/llvm18/include/llvm/Support/Endian.h:93:9: warning: writing 8 bytes into a region of size 4 [-Wstringop-overflow=] 93 | memcpy(LLVM_ASSUME_ALIGNED( | ^ /usr/lib/llvm18/include/llvm/Support/Endian.h:242:25: note: destination object ‘buffer’ of size 4 242 | alignas(ALIGN) char buffer[sizeof(value_type)]; | ^ /build/lld18/src/lld-18.1.6.src/ELF/Arch/LoongArch.cpp: In member function ‘calcEFlags’: /build/lld18/src/lld-18.1.6.src/ELF/Arch/LoongArch.cpp:250:21: warning: ‘targetFile’ may be used uninitialized [-Wmaybe-uninitialized] 250 | toString(targetFile)); | ^ /build/lld18/src/lld-18.1.6.src/ELF/Arch/LoongArch.cpp:231:20: note: ‘targetFile’ was declared here 231 | const InputFile *targetFile; | ^ /build/lld18/src/lld-18.1.6.src/ELF/Arch/PPC64.cpp: In function ‘writeSequence.constprop’: /build/lld18/src/lld-18.1.6.src/ELF/Arch/PPC64.cpp:272:7: warning: ‘first’ may be used uninitialized [-Wmaybe-uninitialized] 272 | int first; | ^ /build/lld18/src/lld-18.1.6.src/ELF/Arch/PPC64.cpp: In function ‘addPPC64SaveRestore’: /build/lld18/src/lld-18.1.6.src/ELF/Arch/PPC64.cpp:272:7: warning: ‘first’ may be used uninitialized [-Wmaybe-uninitialized] /build/lld18/src/lld-18.1.6.src/ELF/Arch/PPC64.cpp:272:7: warning: ‘first’ may be used uninitialized [-Wmaybe-uninitialized] [130/133] Creating library symlink lib/liblldELF.so [131/133] Linking CXX shared library lib/liblldWasm.so.18.1 /build/lld18/src/lld-18.1.6.src/wasm/Writer.cpp: In member function ‘createInitMemoryFunction’: /build/lld18/src/lld-18.1.6.src/wasm/Writer.cpp:1276:22: warning: ‘flagAddress’ may be used uninitialized [-Wmaybe-uninitialized] 1276 | writePtrConst(os, flagAddress, is64, "flag address"); | ^ /build/lld18/src/lld-18.1.6.src/wasm/Writer.cpp:1199:12: note: ‘flagAddress’ was declared here 1199 | uint64_t flagAddress; | ^ [132/133] Creating library symlink lib/liblldWasm.so [133/133] Linking CXX executable bin/lld ==> Starting check()... [0/1] Running lld test suite lit: /usr/lib/python3.14/site-packages/lit/llvm/config.py:561: note: using ld.lld: /build/lld18/src/lld-18.1.6.src/build/bin/ld.lld lit: /usr/lib/python3.14/site-packages/lit/llvm/config.py:561: note: using lld-link: /build/lld18/src/lld-18.1.6.src/build/bin/lld-link lit: /usr/lib/python3.14/site-packages/lit/llvm/config.py:561: note: using ld64.lld: /build/lld18/src/lld-18.1.6.src/build/bin/ld64.lld lit: /usr/lib/python3.14/site-packages/lit/llvm/config.py:561: note: using wasm-ld: /build/lld18/src/lld-18.1.6.src/build/bin/wasm-ld lit: /usr/lib/python3.14/site-packages/lit/discovery.py:247: warning: test suite 'LLD-Unit' contained no tests -- Testing: 2895 tests, 16 workers -- Testing: 0 UNRESOLVED: lld :: COFF/delayimporttables.yaml (79 of 2895) ******************** TEST 'lld :: COFF/delayimporttables.yaml' FAILED ******************** Exception during script execution: Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/lit/worker.py", line 77, in _execute_test_handle_errors result = test.config.test_format.execute(test, lit_config) File "/usr/lib/python3.14/site-packages/lit/formats/shtest.py", line 29, in execute return lit.TestRunner.executeShTest( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ test, ^^^^^ ...<3 lines>... self.preamble_commands, ^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 2475, in executeShTest script = applySubstitutions( script, ...<2 lines>... recursion_.config.recursiveExpansionLimit, ) File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 1969, in applySubstitutions output.append(unescapePercents(process(line))) ~~~~~~~^^^^^^ File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 1931, in processLine raise ValueError( ...<2 lines>... ) ValueError: %T is no longer supported. Please create directories with names based on %t. ******************** Testing: 0 UNRESOLVED: lld :: COFF/export-all.s (116 of 2895) ******************** TEST 'lld :: COFF/export-all.s' FAILED ******************** Exception during script execution: Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/lit/worker.py", line 77, in _execute_test_handle_errors result = test.config.test_format.execute(test, lit_config) File "/usr/lib/python3.14/site-packages/lit/formats/shtest.py", line 29, in execute return lit.TestRunner.executeShTest( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ test, ^^^^^ ...<3 lines>... self.preamble_commands, ^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 2475, in executeShTest script = applySubstitutions( script, ...<2 lines>... recursion_.config.recursiveExpansionLimit, ) File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 1969, in applySubstitutions output.append(unescapePercents(process(line))) ~~~~~~~^^^^^^ File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 1931, in processLine raise ValueError( ...<2 lines>... ) ValueError: %T is no longer supported. Please create directories with names based on %t. ******************** Testing: 0 UNRESOLVED: lld :: COFF/filename-casing.s (132 of 2895) ******************** TEST 'lld :: COFF/filename-casing.s' FAILED ******************** Exception during script execution: Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/lit/worker.py", line 77, in _execute_test_handle_errors result = test.config.test_format.execute(test, lit_config) File "/usr/lib/python3.14/site-packages/lit/formats/shtest.py", line 29, in execute return lit.TestRunner.executeShTest( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ test, ^^^^^ ...<3 lines>... self.preamble_commands, ^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 2475, in executeShTest script = applySubstitutions( script, ...<2 lines>... recursion_.config.recursiveExpansionLimit, ) File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 1969, in applySubstitutions output.append(unescapePercents(process(line))) ~~~~~~~^^^^^^ File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 1931, in processLine raise ValueError( ...<2 lines>... ) ValueError: %T is no longer supported. Please create directories with names based on %t. ******************** Testing: 0 UNRESOLVED: lld :: COFF/guardcf-align.s (153 of 2895) ******************** TEST 'lld :: COFF/guardcf-align.s' FAILED ******************** Exception during script execution: Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/lit/worker.py", line 77, in _execute_test_handle_errors result = test.config.test_format.execute(test, lit_config) File "/usr/lib/python3.14/site-packages/lit/formats/shtest.py", line 29, in execute return lit.TestRunner.executeShTest( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ test, ^^^^^ ...<3 lines>... self.preamble_commands, ^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 2475, in executeShTest script = applySubstitutions( script, ...<2 lines>... recursion_.config.recursiveExpansionLimit, ) File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 1969, in applySubstitutions output.append(unescapePercents(process(line))) ~~~~~~~^^^^^^ File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 1931, in processLine raise ValueError( ...<2 lines>... ) ValueError: %T is no longer supported. Please create directories with names based on %t. ******************** Testing: 0. UNRESOLVED: lld :: COFF/implib-name.test (181 of 2895) ******************** TEST 'lld :: COFF/implib-name.test' FAILED ******************** Exception during script execution: Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/lit/worker.py", line 77, in _execute_test_handle_errors result = test.config.test_format.execute(test, lit_config) File "/usr/lib/python3.14/site-packages/lit/formats/shtest.py", line 29, in execute return lit.TestRunner.executeShTest( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ test, ^^^^^ ...<3 lines>... self.preamble_commands, ^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 2475, in executeShTest script = applySubstitutions( script, ...<2 lines>... recursion_.config.recursiveExpansionLimit, ) File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 1969, in applySubstitutions output.append(unescapePercents(process(line))) ~~~~~~~^^^^^^ File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 1931, in processLine raise ValueError( ...<2 lines>... ) ValueError: %T is no longer supported. Please create directories with names based on %t. ******************** Testing: 0. UNRESOLVED: lld :: COFF/locally-imported-warn-multiple.s (223 of 2895) ******************** TEST 'lld :: COFF/locally-imported-warn-multiple.s' FAILED ******************** Exception during script execution: Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/lit/worker.py", line 77, in _execute_test_handle_errors result = test.config.test_format.execute(test, lit_config) File "/usr/lib/python3.14/site-packages/lit/formats/shtest.py", line 29, in execute return lit.TestRunner.executeShTest( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ test, ^^^^^ ...<3 lines>... self.preamble_commands, ^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 2475, in executeShTest script = applySubstitutions( script, ...<2 lines>... recursion_.config.recursiveExpansionLimit, ) File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 1969, in applySubstitutions output.append(unescapePercents(process(line))) ~~~~~~~^^^^^^ File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 1931, in processLine raise ValueError( ...<2 lines>... ) ValueError: %T is no longer supported. Please create directories with names based on %t. ******************** Testing: 0. UNRESOLVED: lld :: COFF/lto-chkstk.ll (230 of 2895) ******************** TEST 'lld :: COFF/lto-chkstk.ll' FAILED ******************** Exception during script execution: Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/lit/worker.py", line 77, in _execute_test_handle_errors result = test.config.test_format.execute(test, lit_config) File "/usr/lib/python3.14/site-packages/lit/formats/shtest.py", line 29, in execute return lit.TestRunner.executeShTest( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ test, ^^^^^ ...<3 lines>... self.preamble_commands, ^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 2475, in executeShTest script = applySubstitutions( script, ...<2 lines>... recursion_.config.recursiveExpansionLimit, ) File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 1969, in applySubstitutions output.append(unescapePercents(process(line))) ~~~~~~~^^^^^^ File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 1931, in processLine raise ValueError( ...<2 lines>... ) ValueError: %T is no longer supported. Please create directories with names based on %t. ******************** Testing: 0. UNRESOLVED: lld :: COFF/lto-comdat.ll (231 of 2895) ******************** TEST 'lld :: COFF/lto-comdat.ll' FAILED ******************** Exception during script execution: Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/lit/worker.py", line 77, in _execute_test_handle_errors result = test.config.test_format.execute(test, lit_config) File "/usr/lib/python3.14/site-packages/lit/formats/shtest.py", line 29, in execute return lit.TestRunner.executeShTest( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ test, ^^^^^ ...<3 lines>... self.preamble_commands, ^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 2475, in executeShTest script = applySubstitutions( script, ...<2 lines>... recursion_.config.recursiveExpansionLimit, ) File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 1969, in applySubstitutions output.append(unescapePercents(process(line))) ~~~~~~~^^^^^^ File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 1931, in processLine raise ValueError( ...<2 lines>... ) ValueError: %T is no longer supported. Please create directories with names based on %t. ******************** Testing: 0.. UNRESOLVED: lld :: COFF/lto-emit-llvm.ll (238 of 2895) ******************** TEST 'lld :: COFF/lto-emit-llvm.ll' FAILED ******************** Exception during script execution: Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/lit/worker.py", line 77, in _execute_test_handle_errors result = test.config.test_format.execute(test, lit_config) File "/usr/lib/python3.14/site-packages/lit/formats/shtest.py", line 29, in execute return lit.TestRunner.executeShTest( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ test, ^^^^^ ...<3 lines>... self.preamble_commands, ^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 2475, in executeShTest script = applySubstitutions( script, ...<2 lines>... recursion_.config.recursiveExpansionLimit, ) File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 1969, in applySubstitutions output.append(unescapePercents(process(line))) ~~~~~~~^^^^^^ File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 1931, in processLine raise ValueError( ...<2 lines>... ) ValueError: %T is no longer supported. Please create directories with names based on %t. ******************** Testing: 0.. UNRESOLVED: lld :: COFF/lto-linker-opts.ll (245 of 2895) ******************** TEST 'lld :: COFF/lto-linker-opts.ll' FAILED ******************** Exception during script execution: Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/lit/worker.py", line 77, in _execute_test_handle_errors result = test.config.test_format.execute(test, lit_config) File "/usr/lib/python3.14/site-packages/lit/formats/shtest.py", line 29, in execute return lit.TestRunner.executeShTest( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ test, ^^^^^ ...<3 lines>... self.preamble_commands, ^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 2475, in executeShTest script = applySubstitutions( script, ...<2 lines>... recursion_.config.recursiveExpansionLimit, ) File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 1969, in applySubstitutions output.append(unescapePercents(process(line))) ~~~~~~~^^^^^^ File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 1931, in processLine raise ValueError( ...<2 lines>... ) ValueError: %T is no longer supported. Please create directories with names based on %t. ******************** Testing: 0.. UNRESOLVED: lld :: COFF/lto-lazy-reference.ll (246 of 2895) ******************** TEST 'lld :: COFF/lto-lazy-reference.ll' FAILED ******************** Exception during script execution: Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/lit/worker.py", line 77, in _execute_test_handle_errors result = test.config.test_format.execute(test, lit_config) File "/usr/lib/python3.14/site-packages/lit/formats/shtest.py", line 29, in execute return lit.TestRunner.executeShTest( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ test, ^^^^^ ...<3 lines>... self.preamble_commands, ^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 2475, in executeShTest script = applySubstitutions( script, ...<2 lines>... recursion_.config.recursiveExpansionLimit, ) File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 1969, in applySubstitutions output.append(unescapePercents(process(line))) ~~~~~~~^^^^^^ File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 1931, in processLine raise ValueError( ...<2 lines>... ) ValueError: %T is no longer supported. Please create directories with names based on %t. ******************** Testing: 0.. UNRESOLVED: lld :: COFF/lto.ll (254 of 2895) ******************** TEST 'lld :: COFF/lto.ll' FAILED ******************** Exception during script execution: Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/lit/worker.py", line 77, in _execute_test_handle_errors result = test.config.test_format.execute(test, lit_config) File "/usr/lib/python3.14/site-packages/lit/formats/shtest.py", line 29, in execute return lit.TestRunner.executeShTest( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ test, ^^^^^ ...<3 lines>... self.preamble_commands, ^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 2475, in executeShTest script = applySubstitutions( script, ...<2 lines>... recursion_.config.recursiveExpansionLimit, ) File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 1969, in applySubstitutions output.append(unescapePercents(process(line))) ~~~~~~~^^^^^^ File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 1931, in processLine raise ValueError( ...<2 lines>... ) ValueError: %T is no longer supported. Please create directories with names based on %t. ******************** Testing: 0.. UNRESOLVED: lld :: COFF/map.test (258 of 2895) ******************** TEST 'lld :: COFF/map.test' FAILED ******************** Exception during script execution: Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/lit/worker.py", line 77, in _execute_test_handle_errors result = test.config.test_format.execute(test, lit_config) File "/usr/lib/python3.14/site-packages/lit/formats/shtest.py", line 29, in execute return lit.TestRunner.executeShTest( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ test, ^^^^^ ...<3 lines>... self.preamble_commands, ^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 2475, in executeShTest script = applySubstitutions( script, ...<2 lines>... recursion_.config.recursiveExpansionLimit, ) File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 1969, in applySubstitutions output.append(unescapePercents(process(line))) ~~~~~~~^^^^^^ File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 1931, in processLine raise ValueError( ...<2 lines>... ) ValueError: %T is no longer supported. Please create directories with names based on %t. ******************** Testing: 0.. UNRESOLVED: lld :: COFF/nodefaultlib.test (268 of 2895) ******************** TEST 'lld :: COFF/nodefaultlib.test' FAILED ******************** Exception during script execution: Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/lit/worker.py", line 77, in _execute_test_handle_errors result = test.config.test_format.execute(test, lit_config) File "/usr/lib/python3.14/site-packages/lit/formats/shtest.py", line 29, in execute return lit.TestRunner.executeShTest( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ test, ^^^^^ ...<3 lines>... self.preamble_commands, ^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 2475, in executeShTest script = applySubstitutions( script, ...<2 lines>... recursion_.config.recursiveExpansionLimit, ) File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 1969, in applySubstitutions output.append(unescapePercents(process(line))) ~~~~~~~^^^^^^ File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 1931, in processLine raise ValueError( ...<2 lines>... ) ValueError: %T is no longer supported. Please create directories with names based on %t. ******************** Testing: 0.. UNRESOLVED: lld :: COFF/out.test (277 of 2895) ******************** TEST 'lld :: COFF/out.test' FAILED ******************** Exception during script execution: Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/lit/worker.py", line 77, in _execute_test_handle_errors result = test.config.test_format.execute(test, lit_config) File "/usr/lib/python3.14/site-packages/lit/formats/shtest.py", line 29, in execute return lit.TestRunner.executeShTest( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ test, ^^^^^ ...<3 lines>... self.preamble_commands, ^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 2475, in executeShTest script = applySubstitutions( script, ...<2 lines>... recursion_.config.recursiveExpansionLimit, ) File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 1969, in applySubstitutions output.append(unescapePercents(process(line))) ~~~~~~~^^^^^^ File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 1931, in processLine raise ValueError( ...<2 lines>... ) ValueError: %T is no longer supported. Please create directories with names based on %t. ******************** Testing: 0.. UNRESOLVED: lld :: COFF/pdb-options.test (305 of 2895) ******************** TEST 'lld :: COFF/pdb-options.test' FAILED ******************** Exception during script execution: Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/lit/worker.py", line 77, in _execute_test_handle_errors result = test.config.test_format.execute(test, lit_config) File "/usr/lib/python3.14/site-packages/lit/formats/shtest.py", line 29, in execute return lit.TestRunner.executeShTest( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ test, ^^^^^ ...<3 lines>... self.preamble_commands, ^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 2475, in executeShTest script = applySubstitutions( script, ...<2 lines>... recursion_.config.recursiveExpansionLimit, ) File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 1969, in applySubstitutions output.append(unescapePercents(process(line))) ~~~~~~~^^^^^^ File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 1931, in processLine raise ValueError( ...<2 lines>... ) ValueError: %T is no longer supported. Please create directories with names based on %t. ******************** Testing: 0.. UNRESOLVED: lld :: COFF/pdb-type-server-invalid-signature.yaml (322 of 2895) ******************** TEST 'lld :: COFF/pdb-type-server-invalid-signature.yaml' FAILED ******************** Exception during script execution: Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/lit/worker.py", line 77, in _execute_test_handle_errors result = test.config.test_format.execute(test, lit_config) File "/usr/lib/python3.14/site-packages/lit/formats/shtest.py", line 29, in execute return lit.TestRunner.executeShTest( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ test, ^^^^^ ...<3 lines>... self.preamble_commands, ^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 2475, in executeShTest script = applySubstitutions( script, ...<2 lines>... recursion_.config.recursiveExpansionLimit, ) File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 1969, in applySubstitutions output.append(unescapePercents(process(line))) ~~~~~~~^^^^^^ File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 1931, in processLine raise ValueError( ...<2 lines>... ) ValueError: %T is no longer supported. Please create directories with names based on %t. ******************** Testing: 0.. UNRESOLVED: lld :: COFF/precomp-link.test (340 of 2895) ******************** TEST 'lld :: COFF/precomp-link.test' FAILED ******************** Exception during script execution: Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/lit/worker.py", line 77, in _execute_test_handle_errors result = test.config.test_format.execute(test, lit_config) File "/usr/lib/python3.14/site-packages/lit/formats/shtest.py", line 29, in execute return lit.TestRunner.executeShTest( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ test, ^^^^^ ...<3 lines>... self.preamble_commands, ^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 2475, in executeShTest script = applySubstitutions( script, ...<2 lines>... recursion_.config.recursiveExpansionLimit, ) File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 1969, in applySubstitutions output.append(unescapePercents(process(line))) ~~~~~~~^^^^^^ File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 1931, in processLine raise ValueError( ...<2 lines>... ) ValueError: %T is no longer supported. Please create directories with names based on %t. ******************** Testing: 0.. 10 UNRESOLVED: lld :: COFF/savetemps.ll (363 of 2895) ******************** TEST 'lld :: COFF/savetemps.ll' FAILED ******************** Exception during script execution: Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/lit/worker.py", line 77, in _execute_test_handle_errors result = test.config.test_format.execute(test, lit_config) File "/usr/lib/python3.14/site-packages/lit/formats/shtest.py", line 29, in execute return lit.TestRunner.executeShTest( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ test, ^^^^^ ...<3 lines>... self.preamble_commands, ^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 2475, in executeShTest script = applySubstitutions( script, ...<2 lines>... recursion_.config.recursiveExpansionLimit, ) File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 1969, in applySubstitutions output.append(unescapePercents(process(line))) ~~~~~~~^^^^^^ File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 1931, in processLine raise ValueError( ...<2 lines>... ) ValueError: %T is no longer supported. Please create directories with names based on %t. ******************** Testing: 0.. 10 UNRESOLVED: lld :: COFF/thinlto-archives.ll (392 of 2895) ******************** TEST 'lld :: COFF/thinlto-archives.ll' FAILED ******************** Exception during script execution: Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/lit/worker.py", line 77, in _execute_test_handle_errors result = test.config.test_format.execute(test, lit_config) File "/usr/lib/python3.14/site-packages/lit/formats/shtest.py", line 29, in execute return lit.TestRunner.executeShTest( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ test, ^^^^^ ...<3 lines>... self.preamble_commands, ^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 2475, in executeShTest script = applySubstitutions( script, ...<2 lines>... recursion_.config.recursiveExpansionLimit, ) File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 1969, in applySubstitutions output.append(unescapePercents(process(line))) ~~~~~~~^^^^^^ File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 1931, in processLine raise ValueError( ...<2 lines>... ) ValueError: %T is no longer supported. Please create directories with names based on %t. ******************** Testing: 0.. 10 UNRESOLVED: lld :: COFF/thinlto-mangled.ll (396 of 2895) ******************** TEST 'lld :: COFF/thinlto-mangled.ll' FAILED ******************** Exception during script execution: Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/lit/worker.py", line 77, in _execute_test_handle_errors result = test.config.test_format.execute(test, lit_config) File "/usr/lib/python3.14/site-packages/lit/formats/shtest.py", line 29, in execute return lit.TestRunner.executeShTest( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ test, ^^^^^ ...<3 lines>... self.preamble_commands, ^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 2475, in executeShTest script = applySubstitutions( script, ...<2 lines>... recursion_.config.recursiveExpansionLimit, ) File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 1969, in applySubstitutions output.append(unescapePercents(process(line))) ~~~~~~~^^^^^^ File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 1931, in processLine raise ValueError( ...<2 lines>... ) ValueError: %T is no longer supported. Please create directories with names based on %t. ******************** Testing: 0.. 10 UNRESOLVED: lld :: COFF/thinlto-whole-archives.ll (400 of 2895) ******************** TEST 'lld :: COFF/thinlto-whole-archives.ll' FAILED ******************** Exception during script execution: Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/lit/worker.py", line 77, in _execute_test_handle_errors result = test.config.test_format.execute(test, lit_config) File "/usr/lib/python3.14/site-packages/lit/formats/shtest.py", line 29, in execute return lit.TestRunner.executeShTest( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ test, ^^^^^ ...<3 lines>... self.preamble_commands, ^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 2475, in executeShTest script = applySubstitutions( script, ...<2 lines>... recursion_.config.recursiveExpansionLimit, ) File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 1969, in applySubstitutions output.append(unescapePercents(process(line))) ~~~~~~~^^^^^^ File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 1931, in processLine raise ValueError( ...<2 lines>... ) ValueError: %T is no longer supported. Please create directories with names based on %t. ******************** Testing: 0.. 10 UNRESOLVED: lld :: COFF/thinlto.ll (401 of 2895) ******************** TEST 'lld :: COFF/thinlto.ll' FAILED ******************** Exception during script execution: Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/lit/worker.py", line 77, in _execute_test_handle_errors result = test.config.test_format.execute(test, lit_config) File "/usr/lib/python3.14/site-packages/lit/formats/shtest.py", line 29, in execute return lit.TestRunner.executeShTest( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ test, ^^^^^ ...<3 lines>... self.preamble_commands, ^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 2475, in executeShTest script = applySubstitutions( script, ...<2 lines>... recursion_.config.recursiveExpansionLimit, ) File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 1969, in applySubstitutions output.append(unescapePercents(process(line))) ~~~~~~~^^^^^^ File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 1931, in processLine raise ValueError( ...<2 lines>... ) ValueError: %T is no longer supported. Please create directories with names based on %t. ******************** Testing: 0.. 10 UNRESOLVED: lld :: COFF/wrap-lto-2.ll (435 of 2895) ******************** TEST 'lld :: COFF/wrap-lto-2.ll' FAILED ******************** Exception during script execution: Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/lit/worker.py", line 77, in _execute_test_handle_errors result = test.config.test_format.execute(test, lit_config) File "/usr/lib/python3.14/site-packages/lit/formats/shtest.py", line 29, in execute return lit.TestRunner.executeShTest( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ test, ^^^^^ ...<3 lines>... self.preamble_commands, ^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 2475, in executeShTest script = applySubstitutions( script, ...<2 lines>... recursion_.config.recursiveExpansionLimit, ) File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 1969, in applySubstitutions output.append(unescapePercents(process(line))) ~~~~~~~^^^^^^ File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 1931, in processLine raise ValueError( ...<2 lines>... ) ValueError: %T is no longer supported. Please create directories with names based on %t. ******************** Testing: 0.. 10 UNRESOLVED: lld :: COFF/wrap-with-archive.s (437 of 2895) ******************** TEST 'lld :: COFF/wrap-with-archive.s' FAILED ******************** Exception during script execution: Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/lit/worker.py", line 77, in _execute_test_handle_errors result = test.config.test_format.execute(test, lit_config) File "/usr/lib/python3.14/site-packages/lit/formats/shtest.py", line 29, in execute return lit.TestRunner.executeShTest( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ test, ^^^^^ ...<3 lines>... self.preamble_commands, ^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 2475, in executeShTest script = applySubstitutions( script, ...<2 lines>... recursion_.config.recursiveExpansionLimit, ) File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 1969, in applySubstitutions output.append(unescapePercents(process(line))) ~~~~~~~^^^^^^ File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 1931, in processLine raise ValueError( ...<2 lines>... ) ValueError: %T is no longer supported. Please create directories with names based on %t. ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90. UNRESOLVED: lld :: wasm/lto/save-temps.ll (2787 of 2895) ******************** TEST 'lld :: wasm/lto/save-temps.ll' FAILED ******************** Exception during script execution: Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/lit/worker.py", line 77, in _execute_test_handle_errors result = test.config.test_format.execute(test, lit_config) File "/usr/lib/python3.14/site-packages/lit/formats/shtest.py", line 29, in execute return lit.TestRunner.executeShTest( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ test, ^^^^^ ...<3 lines>... self.preamble_commands, ^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 2475, in executeShTest script = applySubstitutions( script, ...<2 lines>... recursion_.config.recursiveExpansionLimit, ) File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 1969, in applySubstitutions output.append(unescapePercents(process(line))) ~~~~~~~^^^^^^ File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 1931, in processLine raise ValueError( ...<2 lines>... ) ValueError: %T is no longer supported. Please create directories with names based on %t. ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90. UNRESOLVED: lld :: wasm/shared-weak-undefined.s (2831 of 2895) ******************** TEST 'lld :: wasm/shared-weak-undefined.s' FAILED ******************** Exception during script execution: Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/lit/worker.py", line 77, in _execute_test_handle_errors result = test.config.test_format.execute(test, lit_config) File "/usr/lib/python3.14/site-packages/lit/formats/shtest.py", line 29, in execute return lit.TestRunner.executeShTest( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ test, ^^^^^ ...<3 lines>... self.preamble_commands, ^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 2475, in executeShTest script = applySubstitutions( script, ...<2 lines>... recursion_.config.recursiveExpansionLimit, ) File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 1969, in applySubstitutions output.append(unescapePercents(process(line))) ~~~~~~~^^^^^^ File "/usr/lib/python3.14/site-packages/lit/TestRunner.py", line 1931, in processLine raise ValueError( ...<2 lines>... ) ValueError: %T is no longer supported. Please create directories with names based on %t. ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. 1 warning(s) in tests ******************** Unresolved Tests (27): lld :: COFF/delayimporttables.yaml lld :: COFF/export-all.s lld :: COFF/filename-casing.s lld :: COFF/guardcf-align.s lld :: COFF/implib-name.test lld :: COFF/locally-imported-warn-multiple.s lld :: COFF/lto-chkstk.ll lld :: COFF/lto-comdat.ll lld :: COFF/lto-emit-llvm.ll lld :: COFF/lto-lazy-reference.ll lld :: COFF/lto-linker-opts.ll lld :: COFF/lto.ll lld :: COFF/map.test lld :: COFF/nodefaultlib.test lld :: COFF/out.test lld :: COFF/pdb-options.test lld :: COFF/pdb-type-server-invalid-signature.yaml lld :: COFF/precomp-link.test lld :: COFF/savetemps.ll lld :: COFF/thinlto-archives.ll lld :: COFF/thinlto-mangled.ll lld :: COFF/thinlto-whole-archives.ll lld :: COFF/thinlto.ll lld :: COFF/wrap-lto-2.ll lld :: COFF/wrap-with-archive.s lld :: wasm/lto/save-temps.ll lld :: wasm/shared-weak-undefined.s Testing Time: 42.33s Total Discovered Tests: 2895 Unsupported : 39 (1.35%) Passed : 2828 (97.69%) Expectedly Failed: 1 (0.03%) Unresolved : 27 (0.93%) FAILED: [] test/CMakeFiles/check-lld /build/lld18/src/lld-18.1.6.src/build/test/CMakeFiles/check-lld cd /build/lld18/src/lld-18.1.6.src/build/test && /usr/bin/python3.14 /usr/bin/lit -sv /build/lld18/src/lld-18.1.6.src/build/test ninja: build stopped: subcommand failed. ==> ERROR: A failure occurred in check(). Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-staging-aarch64/ben-5/build