==> Building on mausholdiii ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list created directory packages/lld ./ .SRCINFO 1,119 100% 0.00kB/s 0:00:00 1,119 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=13/15) .nvchecker.toml 130 100% 126.95kB/s 0:00:00 130 100% 126.95kB/s 0:00:00 (xfr#2, to-chk=12/15) LICENSE 646 100% 630.86kB/s 0:00:00 646 100% 630.86kB/s 0:00:00 (xfr#3, to-chk=11/15) PKGBUILD 2,397 100% 2.29MB/s 0:00:00 2,397 100% 2.29MB/s 0:00:00 (xfr#4, to-chk=10/15) REUSE.toml 375 100% 366.21kB/s 0:00:00 375 100% 366.21kB/s 0:00:00 (xfr#5, to-chk=9/15) lld-22.1.6-1.log 737 100% 719.73kB/s 0:00:00 737 100% 719.73kB/s 0:00:00 (xfr#6, to-chk=8/15) LICENSES/ LICENSES/0BSD.txt -> ../LICENSE keys/ keys/pgp/ keys/pgp/474E22316ABF4785A88C6E8EA2C794A986419D8A.asc 1,660 100% 1.58MB/s 0:00:00 1,660 100% 1.58MB/s 0:00:00 (xfr#7, to-chk=3/15) keys/pgp/71046D1E9C6656BDD61171873E83BABF4A4F9E85.asc 696 100% 679.69kB/s 0:00:00 696 100% 679.69kB/s 0:00:00 (xfr#8, to-chk=2/15) keys/pgp/D574BD5D1D0E98895E3BF90044F2485E45D59042.asc 2,452 100% 2.34MB/s 0:00:00 2,452 100% 2.34MB/s 0:00:00 (xfr#9, to-chk=1/15) keys/pgp/FFB3368980F3E6BB5737145A316C56D064CACBA5.asc 648 100% 316.41kB/s 0:00:00 648 100% 316.41kB/s 0:00:00 (xfr#10, to-chk=0/15) sent 7,963 bytes received 267 bytes 5,486.67 bytes/sec total size is 10,331 speedup is 1.26 ==> Ensuring required PGP keys are present...  -> Checking for 474E22316ABF4785A88C6E8EA2C794A986419D8A...  -> Checking for D574BD5D1D0E98895E3BF90044F2485E45D59042...  -> Checking for FFB3368980F3E6BB5737145A316C56D064CACBA5...  -> Checking for 71046D1E9C6656BDD61171873E83BABF4A4F9E85... ==> Patching arch to riscv64... ==> Running pkgctl build --arch riscv64 on remote host... ==> WARNING: invalid architecture: riscv64 ==> Updating pacman database cache [?25l:: Synchronizing package databases... core downloading... extra downloading... multilib downloading... [?25h==> Building lld  -> repo: extra  -> arch: riscv64  -> worker: felix-0 ==> Building lld for [extra] (riscv64) ]3008;start=3d3d3cea16da474eaae8f998b0ab6293;user=root;hostname=mausholdiii.felixc.at;machineid=33bd66794bef4c019a0e3acfdcceb30a;bootid=a97acefe8c4d4586bd78e7ba955978cc;pid=521450;comm=systemd-nspawn;container=arch-nspawn-521450;type=container\]11;?\]2;🔵 Container arch-nspawn-521450 on mausholdiii.felixc.at\[?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... resolving dependencies... looking for conflicting packages... Package (8) Old Version New Version Net Change Download Size core/bash 5.3.9-1 5.3.12-1 0.01 MiB 1.93 MiB core/groff 1.23.0-7 1.24.1-1 0.36 MiB 2.48 MiB core/hwdata 0.407-1 0.408-1 0.05 MiB 1.69 MiB core/kbd 2.9.0-1 2.10.0-1 0.19 MiB 1.29 MiB core/linux-api-headers 6.19-1 7.0-1 0.04 MiB 1.47 MiB core/sqlite 3.53.1-1 3.53.2-1 -1.28 MiB 2.53 MiB core/systemd 260.1-2 260.2-2 0.11 MiB 9.71 MiB core/systemd-libs 260.1-2 260.2-2 0.00 MiB 1.33 MiB Total Download Size: 22.42 MiB Total Installed Size: 92.30 MiB Net Upgrade Size: -0.52 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... systemd-260.2-2-riscv64 downloading... sqlite-3.53.2-1-riscv64 downloading... groff-1.24.1-1-riscv64 downloading... bash-5.3.12-1-riscv64 downloading... hwdata-0.408-1-any downloading... linux-api-headers-7.0-1-riscv64 downloading... systemd-libs-260.2-2-riscv64 downloading... kbd-2.10.0-1-riscv64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... upgrading linux-api-headers... upgrading bash... upgrading groff... upgrading hwdata... upgrading systemd-libs... upgrading sqlite... upgrading kbd... upgrading systemd... :: Running post-transaction hooks... ( 1/12) Creating system user accounts... ( 2/12) Creating temporary files... ( 3/12) Updating journal message catalog... ( 4/12) Updating udev hardware database... ( 5/12) Applying kernel sysctl settings... Skipped: Current root is not booted. ( 6/12) Reloading system manager configuration... Skipped: Current root is not booted. ( 7/12) Reloading user manager configuration... Skipped: Current root is not booted. ( 8/12) Enqueuing marked services... Skipped: Current root is not booted. ( 9/12) Reloading device manager configuration... Skipped: Current root is not booted. (10/12) Arming ConditionNeedsUpdate... (11/12) Reloading system bus configuration... Skipped: Current root is not booted. (12/12) Updating the info directory file... [?25h[!p]104\[?7h]3008;end=3d3d3cea16da474eaae8f998b0ab6293\==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix-0]...done ==> Making package: lld 22.1.6-1 (Tue Jun 9 03:36:06 2026) ==> Retrieving sources...  -> Downloading llvm-project-22.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 00:01 0 0 0 0 0 0 0 0 0 00:01 0 0 0 0 0 0 0 0 0 00:01 0 3 159.3M 3 5.54M 0 0 1.97M 0 01:20 00:02 01:18 5.20M 13 159.3M 13 21.45M 0 0 5.64M 0 00:28 00:03 00:25 10.39M 21 159.3M 21 34.13M 0 0 7.10M 0 00:22 00:04 00:18 11.13M 28 159.3M 28 45.93M 0 0 7.91M 0 00:20 00:05 00:15 11.30M 33 159.3M 33 54.12M 0 0 7.95M 0 00:20 00:06 00:14 10.68M 39 159.3M 39 62.41M 0 0 8.00M 0 00:19 00:07 00:12 11.37M 44 159.3M 44 70.93M 0 0 8.02M 0 00:19 00:08 00:11 9.82M 48 159.3M 48 77.93M 0 0 7.92M 0 00:20 00:09 00:11 8.69M 52 159.3M 52 84.24M 0 0 7.77M 0 00:20 00:10 00:10 7.60M 57 159.3M 57 90.90M 0 0 7.67M 0 00:20 00:11 00:09 7.30M 61 159.3M 61 98.45M 0 0 7.66M 0 00:20 00:12 00:08 7.15M 66 159.3M 66 105.3M 0 0 7.61M 0 00:20 00:13 00:07 6.88M 68 159.3M 68 109.4M 0 0 7.37M 0 00:21 00:14 00:07 6.28M 70 159.3M 70 111.9M 0 0 7.04M 0 00:22 00:15 00:07 5.48M 72 159.3M 72 115.9M 0 0 6.86M 0 00:23 00:16 00:07 4.96M 75 159.3M 75 120.1M 0 0 6.71M 0 00:23 00:17 00:06 4.29M 78 159.3M 78 124.6M 0 0 6.60M 0 00:24 00:18 00:06 3.82M 81 159.3M 81 129.2M 0 0 6.49M 0 00:24 00:19 00:05 3.92M 83 159.3M 83 133.5M 0 0 6.39M 0 00:24 00:20 00:04 4.32M 86 159.3M 86 138.1M 0 0 6.31M 0 00:25 00:21 00:04 4.44M 89 159.3M 89 142.8M 0 0 6.24M 0 00:25 00:22 00:03 4.54M 92 159.3M 92 146.6M 0 0 6.13M 0 00:25 00:23 00:02 4.38M 94 159.3M 94 151.0M 0 0 6.07M 0 00:26 00:24 00:02 4.36M 97 159.3M 97 155.8M 0 0 6.02M 0 00:26 00:25 00:01 4.46M 100 159.3M 100 159.3M 0 0 5.99M 0 00:26 00:26 4.46M 100 159.3M 100 159.3M 0 0 5.99M 0 00:26 00:26 4.46M 100 159.3M 100 159.3M 0 0 5.99M 0 00:26 00:26 4.46M  -> Downloading llvm-project-22.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 119 100 119 0 0 107 0 00:01 00:01 0 100 119 100 119 0 0 107 0 00:01 00:01 0 100 119 100 119 0 0 107 0 00:01 00:01 0  -> Downloading lld-pr-198129.patch... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 0 100 4441 100 4441 0 0 6380 0 0 100 4441 100 4441 0 0 6374 0 0 100 4441 100 4441 0 0 6360 0 0 ==> Validating source files with sha256sums... llvm-project-22.1.6.src.tar.xz ... Passed llvm-project-22.1.6.src.tar.xz.sig ... Skipped lld-pr-198129.patch ... Passed ==> Verifying source file signatures with gpg... llvm-project-22.1.6.src.tar.xz ... Passed ]3008;start=f68bb50fac904aa1858d87baca614a73;user=root;hostname=mausholdiii.felixc.at;machineid=33bd66794bef4c019a0e3acfdcceb30a;bootid=a97acefe8c4d4586bd78e7ba955978cc;pid=523175;comm=systemd-nspawn;container=arch-nspawn-523175;type=container\]11;?\]2;🔵 Container arch-nspawn-523175 on mausholdiii.felixc.at\==> Making package: lld 22.1.6-1 (Tue Jun 9 03:37:03 2026) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (2) New Version Net Change Download Size core/libedit 20260512_3.1-1 0.26 MiB extra/llvm-libs 22.1.6-1 154.50 MiB 43.95 MiB Total Download Size: 43.95 MiB Total Installed Size: 154.76 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... llvm-libs-22.1.6-1-riscv64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing libedit... installing llvm-libs... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (31) New Version Net Change Download Size extra/cppdap 1.58.0-3 1.57 MiB extra/hicolor-icon-theme 0.18-1 0.05 MiB extra/jsoncpp 1.9.6-3 3.16 MiB extra/libuv 1.52.1-1 0.62 MiB extra/python-babel 2.17.0-3 30.53 MiB 6.50 MiB extra/python-certifi 2026.04.22-1 0.02 MiB 0.01 MiB extra/python-charset-normalizer 3.4.7-1 0.95 MiB 0.23 MiB extra/python-docutils 1:0.22.4-1 6.52 MiB extra/python-idna 3.18-1 0.64 MiB 0.08 MiB extra/python-imagesize 2.0.0-1 0.12 MiB 0.03 MiB extra/python-jinja 1:3.1.6-3.1 2.04 MiB extra/python-markupsafe 3.0.3-1 0.09 MiB extra/python-packaging 26.2-1 1.23 MiB extra/python-pygments 2.20.0-1 15.36 MiB extra/python-pytz 2026.1-1 0.17 MiB 0.05 MiB extra/python-requests 2.33.1-1 0.60 MiB 0.12 MiB extra/python-roman-numerals-py 3.1.0-2 0.04 MiB 0.01 MiB extra/python-snowballstemmer 3.1.1-1 2.81 MiB 0.23 MiB extra/python-sphinx-alabaster-theme 1.0.0-6 0.05 MiB 0.02 MiB extra/python-sphinxcontrib-applehelp 2.0.0-5.1 0.26 MiB 0.03 MiB extra/python-sphinxcontrib-devhelp 2.0.0-6.1 0.13 MiB 0.02 MiB extra/python-sphinxcontrib-htmlhelp 2.1.0-5.1 0.18 MiB 0.04 MiB extra/python-sphinxcontrib-jsmath 1.0.1-21.1 0.02 MiB 0.01 MiB extra/python-sphinxcontrib-qthelp 2.0.0-5.1 0.17 MiB 0.03 MiB extra/python-sphinxcontrib-serializinghtml 2.0.0-5.1 0.14 MiB 0.03 MiB extra/python-urllib3 2.6.3-1 1.44 MiB extra/rhash 1.4.6-1 0.35 MiB extra/cmake 4.3.3-1 85.28 MiB extra/llvm 22.1.6-1 170.16 MiB 28.40 MiB extra/ninja 1.13.2-3 0.36 MiB extra/python-sphinx 9.1.0-1 23.72 MiB 2.98 MiB Total Download Size: 38.82 MiB Total Installed Size: 348.79 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... llvm-22.1.6-1-riscv64 downloading... python-babel-2.17.0-3-any downloading... python-sphinx-9.1.0-1-any downloading... python-snowballstemmer-3.1.1-1-any downloading... python-charset-normalizer-3.4.7-1-riscv64 downloading... python-requests-2.33.1-1-any downloading... python-idna-3.18-1-any downloading... python-pytz-2026.1-1-any downloading... python-sphinxcontrib-htmlhelp-2.1.0-5.1-any downloading... python-sphinxcontrib-applehelp-2.0.0-5.1-any downloading... python-sphinxcontrib-serializinghtml-2.0.0-5.1-any downloading... python-sphinxcontrib-qthelp-2.0.0-5.1-any downloading... python-imagesize-2.0.0-1-any downloading... python-sphinxcontrib-devhelp-2.0.0-6.1-any downloading... python-sphinx-alabaster-theme-1.0.0-6-any downloading... python-roman-numerals-py-3.1.0-2-any downloading... python-sphinxcontrib-jsmath-1.0.1-21.1-any downloading... python-certifi-2026.04.22-1-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing llvm... 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 :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h==> Retrieving sources...  -> Found llvm-project-22.1.6.src.tar.xz  -> Found llvm-project-22.1.6.src.tar.xz.sig  -> Found lld-pr-198129.patch ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Extracting llvm-project-22.1.6.src.tar.xz with bsdtar ==> Starting prepare()... patching file lld/ELF/InputFiles.cpp Hunk #1 succeeded at 1261 (offset 5 lines). Hunk #2 succeeded at 1296 (offset 5 lines). patching file lld/ELF/Symbols.h Hunk #1 succeeded at 102 (offset -4 lines). Hunk #2 succeeded at 242 (offset 3 lines). Hunk #3 succeeded at 307 (offset 3 lines). Hunk #4 succeeded at 320 (offset 3 lines). Hunk #5 succeeded at 531 (offset 3 lines). ==> Starting build()... -- The C compiler identification is GNU 16.1.1 -- The CXX compiler identification is GNU 16.1.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") -- 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.3") -- Found CURL: /usr/lib/libcurl.so (found version "8.20.0") -- Linker detection: GNU ld -- Performing Test LLVM_USES_LIBSTDCXX -- Performing Test LLVM_USES_LIBSTDCXX - Success -- Performing Test LLVM_DEFAULT_TO_GLIBCXX_USE_CXX11_ABI -- Performing Test LLVM_DEFAULT_TO_GLIBCXX_USE_CXX11_ABI - Success -- 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 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 -- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP -- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP - Failed -- 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 -- Looking for os_signpost_interval_begin -- Looking for os_signpost_interval_begin - not found -- Looking for flock -- Looking for flock - 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.5") found components: Interpreter -- LLD version: 22.1.6 -- Could NOT find Git (missing: GIT_EXECUTABLE) -- Could NOT find Git (missing: GIT_EXECUTABLE) -- Performing Test LLVM_LINKER_SUPPORTS_B_SYMBOLIC_FUNCTIONS -- Performing Test LLVM_LINKER_SUPPORTS_B_SYMBOLIC_FUNCTIONS - Success -- Sphinx enabled. -- Found Sphinx: /usr/bin/sphinx-build -- Configuring done (82.0s) -- Generating done (0.2s) -- Build files have been written to: /build/lld/src/llvm-project-22.1.6.src/lld/build [1/139] Generating VCSVersion.inc [2/139] Building Options.inc... [3/139] Building Options.inc... [4/139] Building Options.inc... [5/139] Building Options.inc... [6/139] Building Options.inc... [7/139] Building CXX object Common/CMakeFiles/lldCommon.dir/CommonLinkerContext.cpp.o [8/139] Building CXX object Common/CMakeFiles/lldCommon.dir/DriverDispatcher.cpp.o [9/139] Building CXX object Common/CMakeFiles/lldCommon.dir/Filesystem.cpp.o [10/139] Building CXX object Common/CMakeFiles/lldCommon.dir/Args.cpp.o [11/139] Building CXX object Common/CMakeFiles/lldCommon.dir/Memory.cpp.o [12/139] Building CXX object Common/CMakeFiles/lldCommon.dir/DWARF.cpp.o [13/139] Building CXX object Common/CMakeFiles/lldCommon.dir/TargetOptionsCommandFlags.cpp.o [14/139] Building CXX object Common/CMakeFiles/lldCommon.dir/Reproduce.cpp.o [15/139] Building CXX object Common/CMakeFiles/lldCommon.dir/Utils.cpp.o [16/139] Building CXX object Common/CMakeFiles/lldCommon.dir/Version.cpp.o [17/139] Building CXX object Common/CMakeFiles/lldCommon.dir/Strings.cpp.o [18/139] Building CXX object Common/CMakeFiles/lldCommon.dir/Timer.cpp.o [19/139] Building CXX object Common/CMakeFiles/lldCommon.dir/ErrorHandler.cpp.o [20/139] Building CXX object COFF/CMakeFiles/lldCOFF.dir/CallGraphSort.cpp.o [21/139] Building CXX object COFF/CMakeFiles/lldCOFF.dir/Chunks.cpp.o [22/139] Building CXX object COFF/CMakeFiles/lldCOFF.dir/COFFLinkerContext.cpp.o [23/139] Building CXX object COFF/CMakeFiles/lldCOFF.dir/DLL.cpp.o [24/139] Linking CXX shared library lib/liblldCommon.so.22.1 [25/139] Creating library symlink lib/liblldCommon.so [26/139] Building CXX object COFF/CMakeFiles/lldCOFF.dir/DebugTypes.cpp.o [27/139] Building CXX object COFF/CMakeFiles/lldCOFF.dir/ICF.cpp.o [28/139] Building CXX object COFF/CMakeFiles/lldCOFF.dir/DriverUtils.cpp.o [29/139] Building CXX object COFF/CMakeFiles/lldCOFF.dir/LLDMapFile.cpp.o [30/139] Building CXX object COFF/CMakeFiles/lldCOFF.dir/MapFile.cpp.o [31/139] Building CXX object COFF/CMakeFiles/lldCOFF.dir/MarkLive.cpp.o [32/139] Building CXX object COFF/CMakeFiles/lldCOFF.dir/MinGW.cpp.o [33/139] Building CXX object COFF/CMakeFiles/lldCOFF.dir/Symbols.cpp.o [34/139] Building CXX object COFF/CMakeFiles/lldCOFF.dir/LTO.cpp.o [35/139] Building CXX object COFF/CMakeFiles/lldCOFF.dir/PDB.cpp.o [36/139] Building CXX object COFF/CMakeFiles/lldCOFF.dir/Driver.cpp.o [37/139] Building CXX object COFF/CMakeFiles/lldCOFF.dir/InputFiles.cpp.o [38/139] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/AMDGPU.cpp.o In file included from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/InputFiles.h:13, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Arch/AMDGPU.cpp:9: /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Symbols.h:61:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 61 | class Symbol { | ^~~~~~ In file included from /usr/include/llvm/ADT/ADL.h:12, from /usr/include/llvm/ADT/Hashing.h:47, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/LLVM.h:19, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/ErrorHandler.h:71, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/CommonLinkerContext.h:22, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Config.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/InputFiles.h:12: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [39/139] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/AArch64.cpp.o In file included from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/InputFiles.h:13, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Arch/AArch64.cpp:9: /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Symbols.h:61:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 61 | class Symbol { | ^~~~~~ In file included from /usr/include/llvm/ADT/ADL.h:12, from /usr/include/llvm/ADT/Hashing.h:47, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/LLVM.h:19, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/ErrorHandler.h:71, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/CommonLinkerContext.h:22, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Config.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/InputFiles.h:12: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [40/139] Building CXX object ELF/CMakeFiles/lldELF.dir/AArch64ErrataFix.cpp.o In file included from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/InputFiles.h:13, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/AArch64ErrataFix.cpp:29: /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Symbols.h:61:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 61 | class Symbol { | ^~~~~~ In file included from /usr/include/llvm/ADT/ADL.h:12, from /usr/include/llvm/ADT/Hashing.h:47, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/LLVM.h:19, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/AArch64ErrataFix.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/AArch64ErrataFix.cpp:28: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [41/139] Building CXX object COFF/CMakeFiles/lldCOFF.dir/Writer.cpp.o [42/139] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/AVR.cpp.o In file included from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/InputFiles.h:13, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Arch/AVR.cpp:28: /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Symbols.h:61:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 61 | class Symbol { | ^~~~~~ In file included from /usr/include/llvm/ADT/ADL.h:12, from /usr/include/llvm/ADT/Hashing.h:47, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/LLVM.h:19, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/ErrorHandler.h:71, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/CommonLinkerContext.h:22, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Config.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/InputFiles.h:12: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [43/139] Building CXX object COFF/CMakeFiles/lldCOFF.dir/SymbolTable.cpp.o [44/139] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/ARM.cpp.o In file included from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/InputFiles.h:13, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Arch/ARM.cpp:9: /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Symbols.h:61:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 61 | class Symbol { | ^~~~~~ In file included from /usr/include/llvm/ADT/ADL.h:12, from /usr/include/llvm/ADT/Hashing.h:47, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/LLVM.h:19, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/ErrorHandler.h:71, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/CommonLinkerContext.h:22, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Config.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/InputFiles.h:12: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [45/139] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/Hexagon.cpp.o In file included from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/InputFiles.h:13, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Arch/Hexagon.cpp:9: /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Symbols.h:61:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 61 | class Symbol { | ^~~~~~ In file included from /usr/include/llvm/ADT/ADL.h:12, from /usr/include/llvm/ADT/Hashing.h:47, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/LLVM.h:19, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/ErrorHandler.h:71, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/CommonLinkerContext.h:22, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Config.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/InputFiles.h:12: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [46/139] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/MipsArchTree.cpp.o In file included from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/InputFiles.h:13, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Arch/MipsArchTree.cpp:13: /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Symbols.h:61:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 61 | class Symbol { | ^~~~~~ In file included from /usr/include/llvm/ADT/ADL.h:12, from /usr/include/llvm/ADT/Hashing.h:47, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/LLVM.h:19, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/ErrorHandler.h:71, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/CommonLinkerContext.h:22, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Config.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/InputFiles.h:12: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [47/139] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/Mips.cpp.o In file included from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/InputFiles.h:13, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Arch/Mips.cpp:9: /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Symbols.h:61:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 61 | class Symbol { | ^~~~~~ In file included from /usr/include/llvm/ADT/ADL.h:12, from /usr/include/llvm/ADT/Hashing.h:47, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/LLVM.h:19, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/ErrorHandler.h:71, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/CommonLinkerContext.h:22, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Config.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/InputFiles.h:12: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [48/139] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/LoongArch.cpp.o In file included from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/InputFiles.h:13, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Arch/LoongArch.cpp:9: /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Symbols.h:61:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 61 | class Symbol { | ^~~~~~ In file included from /usr/include/llvm/ADT/ADL.h:12, from /usr/include/llvm/ADT/Hashing.h:47, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/LLVM.h:19, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/ErrorHandler.h:71, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/CommonLinkerContext.h:22, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Config.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/InputFiles.h:12: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [49/139] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/MSP430.cpp.o In file included from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Arch/MSP430.cpp:18: /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Symbols.h:61:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 61 | class Symbol { | ^~~~~~ In file included from /usr/include/llvm/ADT/ADL.h:12, from /usr/include/llvm/ADT/Hashing.h:47, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/LLVM.h:19, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/ErrorHandler.h:71, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/CommonLinkerContext.h:22, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Config.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Symbols.h:16: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [50/139] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/PPC.cpp.o In file included from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Arch/PPC.cpp:10: /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Symbols.h:61:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 61 | class Symbol { | ^~~~~~ In file included from /usr/include/llvm/ADT/ADL.h:12, from /usr/include/llvm/ADT/Hashing.h:47, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/LLVM.h:19, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/ErrorHandler.h:71, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/CommonLinkerContext.h:22, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Config.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/InputSection.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/OutputSections.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Arch/PPC.cpp:9: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [51/139] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/SPARCV9.cpp.o In file included from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Arch/SPARCV9.cpp:9: /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Symbols.h:61:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 61 | class Symbol { | ^~~~~~ In file included from /usr/include/llvm/ADT/ADL.h:12, from /usr/include/llvm/ADT/Hashing.h:47, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/LLVM.h:19, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/ErrorHandler.h:71, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/CommonLinkerContext.h:22, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Config.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Symbols.h:16: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [52/139] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/PPC64.cpp.o In file included from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/InputFiles.h:13, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Arch/PPC64.cpp:9: /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Symbols.h:61:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 61 | class Symbol { | ^~~~~~ In file included from /usr/include/llvm/ADT/ADL.h:12, from /usr/include/llvm/ADT/Hashing.h:47, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/LLVM.h:19, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/ErrorHandler.h:71, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/CommonLinkerContext.h:22, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Config.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/InputFiles.h:12: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [53/139] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/SystemZ.cpp.o In file included from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Arch/SystemZ.cpp:10: /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Symbols.h:61:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 61 | class Symbol { | ^~~~~~ In file included from /usr/include/llvm/ADT/ADL.h:12, from /usr/include/llvm/ADT/Hashing.h:47, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/LLVM.h:19, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/ErrorHandler.h:71, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/CommonLinkerContext.h:22, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Config.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/InputSection.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/OutputSections.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Arch/SystemZ.cpp:9: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [54/139] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/RISCV.cpp.o In file included from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/InputFiles.h:13, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Arch/RISCV.cpp:9: /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Symbols.h:61:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 61 | class Symbol { | ^~~~~~ In file included from /usr/include/llvm/ADT/ADL.h:12, from /usr/include/llvm/ADT/Hashing.h:47, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/LLVM.h:19, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/ErrorHandler.h:71, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/CommonLinkerContext.h:22, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Config.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/InputFiles.h:12: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [55/139] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/X86.cpp.o In file included from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Arch/X86.cpp:10: /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Symbols.h:61:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 61 | class Symbol { | ^~~~~~ In file included from /usr/include/llvm/ADT/ADL.h:12, from /usr/include/llvm/ADT/Hashing.h:47, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/LLVM.h:19, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/ErrorHandler.h:71, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/CommonLinkerContext.h:22, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Config.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/InputSection.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/OutputSections.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Arch/X86.cpp:9: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [56/139] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/X86_64.cpp.o In file included from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Arch/X86_64.cpp:11: /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Symbols.h:61:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 61 | class Symbol { | ^~~~~~ In file included from /usr/include/llvm/ADT/ADL.h:12, from /usr/include/llvm/ADT/Hashing.h:47, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/LLVM.h:19, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/ErrorHandler.h:71, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/CommonLinkerContext.h:22, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Config.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/InputSection.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/OutputSections.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Arch/X86_64.cpp:9: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [57/139] Building CXX object ELF/CMakeFiles/lldELF.dir/ARMErrataFix.cpp.o In file included from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/InputFiles.h:13, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/ARMErrataFix.cpp:17: /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Symbols.h:61:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 61 | class Symbol { | ^~~~~~ In file included from /usr/include/llvm/ADT/ADL.h:12, from /usr/include/llvm/ADT/Hashing.h:47, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/LLVM.h:19, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/ARMErrataFix.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/ARMErrataFix.cpp:16: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [58/139] Building CXX object ELF/CMakeFiles/lldELF.dir/CallGraphSort.cpp.o In file included from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/InputFiles.h:13, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/CallGraphSort.cpp:27: /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Symbols.h:61:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 61 | class Symbol { | ^~~~~~ In file included from /usr/include/llvm/ADT/ADL.h:12, from /usr/include/llvm/ADT/DenseMap.h:17, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/CallGraphSort.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/CallGraphSort.cpp:26: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [59/139] Building CXX object ELF/CMakeFiles/lldELF.dir/DWARF.cpp.o In file included from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/InputFiles.h:13, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/DWARF.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/DWARF.cpp:16: /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Symbols.h:61:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 61 | class Symbol { | ^~~~~~ In file included from /usr/include/llvm/ADT/ADL.h:12, from /usr/include/llvm/ADT/Hashing.h:47, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/LLVM.h:19, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/ErrorHandler.h:71, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/CommonLinkerContext.h:22, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Config.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/InputFiles.h:12: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [60/139] Building CXX object ELF/CMakeFiles/lldELF.dir/DriverUtils.cpp.o [61/139] Building CXX object ELF/CMakeFiles/lldELF.dir/BPSectionOrderer.cpp.o In file included from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/InputFiles.h:13, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/BPSectionOrderer.cpp:10: /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Symbols.h:61:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 61 | class Symbol { | ^~~~~~ In file included from /usr/include/llvm/ADT/ADL.h:12, from /usr/include/llvm/ADT/DenseMap.h:17, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/BPSectionOrderer.h:17, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/BPSectionOrderer.cpp:9: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [62/139] Building CXX object ELF/CMakeFiles/lldELF.dir/EhFrame.cpp.o In file included from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/InputFiles.h:13, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/EhFrame.cpp:20: /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Symbols.h:61:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 61 | class Symbol { | ^~~~~~ In file included from /usr/include/llvm/ADT/ADL.h:12, from /usr/include/llvm/ADT/Hashing.h:47, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/LLVM.h:19, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/EhFrame.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/EhFrame.cpp:18: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [63/139] Linking CXX shared library lib/liblldCOFF.so.22.1 In member function ‘getSymbol’, inlined from ‘readCallGraphsFromObjectFiles’ at /usr/src/debug/lld/llvm-project-22.1.6.src/lld/COFF/Driver.cpp:1230:50: /usr/src/debug/lld/llvm-project-22.1.6.src/lld/COFF/InputFiles.h:162:31: warning: ‘fromIndex’ may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/lld/llvm-project-22.1.6.src/lld/COFF/Driver.cpp: In function ‘readCallGraphsFromObjectFiles’: /usr/src/debug/lld/llvm-project-22.1.6.src/lld/COFF/Driver.cpp:1222:18: note: ‘fromIndex’ was declared here In member function ‘getSymbol’, inlined from ‘readCallGraphsFromObjectFiles’ at /usr/src/debug/lld/llvm-project-22.1.6.src/lld/COFF/Driver.cpp:1231:48: /usr/src/debug/lld/llvm-project-22.1.6.src/lld/COFF/InputFiles.h:162:31: warning: ‘toIndex’ may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/lld/llvm-project-22.1.6.src/lld/COFF/Driver.cpp: In function ‘readCallGraphsFromObjectFiles’: /usr/src/debug/lld/llvm-project-22.1.6.src/lld/COFF/Driver.cpp:1222:29: note: ‘toIndex’ was declared here /usr/src/debug/lld/llvm-project-22.1.6.src/lld/COFF/Driver.cpp:1237:51: warning: ‘count’ may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/lld/llvm-project-22.1.6.src/lld/COFF/Driver.cpp:1223:18: note: ‘count’ was declared here [64/139] Creating library symlink lib/liblldCOFF.so [65/139] Building CXX object ELF/CMakeFiles/lldELF.dir/ICF.cpp.o In file included from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/InputFiles.h:13, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/ICF.cpp:77: /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Symbols.h:61:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 61 | class Symbol { | ^~~~~~ In file included from /usr/include/llvm/ADT/ADL.h:12, from /usr/include/llvm/ADT/Hashing.h:47, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/LLVM.h:19, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/ErrorHandler.h:71, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/CommonLinkerContext.h:22, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Config.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/ICF.cpp:76: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [66/139] Building CXX object ELF/CMakeFiles/lldELF.dir/InputSection.cpp.o In file included from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/InputFiles.h:13, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/InputSection.cpp:11: /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Symbols.h:61:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 61 | class Symbol { | ^~~~~~ In file included from /usr/include/llvm/ADT/ADL.h:12, from /usr/include/llvm/ADT/Hashing.h:47, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/LLVM.h:19, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/ErrorHandler.h:71, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/CommonLinkerContext.h:22, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Config.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/InputSection.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/InputSection.cpp:9: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [67/139] Building CXX object ELF/CMakeFiles/lldELF.dir/MapFile.cpp.o In file included from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/InputFiles.h:13, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/MapFile.cpp:22: /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Symbols.h:61:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 61 | class Symbol { | ^~~~~~ In file included from /usr/include/llvm/ADT/ADL.h:12, from /usr/include/llvm/ADT/Hashing.h:47, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/LLVM.h:19, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/ErrorHandler.h:71, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/CommonLinkerContext.h:22, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Config.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/InputFiles.h:12: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [68/139] Building CXX object ELF/CMakeFiles/lldELF.dir/LinkerScript.cpp.o In file included from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/InputFiles.h:13, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/LinkerScript.cpp:15: /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Symbols.h:61:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 61 | class Symbol { | ^~~~~~ In file included from /usr/include/llvm/ADT/ADL.h:12, from /usr/include/llvm/ADT/Hashing.h:47, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/LLVM.h:19, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/ErrorHandler.h:71, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/CommonLinkerContext.h:22, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Config.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/LinkerScript.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/LinkerScript.cpp:13: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [69/139] Building CXX object ELF/CMakeFiles/lldELF.dir/LTO.cpp.o In file included from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/InputFiles.h:13, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/LTO.cpp:11: /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Symbols.h:61:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 61 | class Symbol { | ^~~~~~ In file included from /usr/include/llvm/ADT/ADL.h:12, from /usr/include/llvm/ADT/Hashing.h:47, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/LLVM.h:19, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/LTO.h:23, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/LTO.cpp:9: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [70/139] Building CXX object ELF/CMakeFiles/lldELF.dir/MarkLive.cpp.o In file included from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/InputFiles.h:13, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/MarkLive.cpp:23: /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Symbols.h:61:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 61 | class Symbol { | ^~~~~~ In file included from /usr/include/llvm/ADT/ADL.h:12, from /usr/include/llvm/ADT/Hashing.h:47, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/LLVM.h:19, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/ErrorHandler.h:71, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/CommonLinkerContext.h:22, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Config.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/InputFiles.h:12: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [71/139] Building CXX object ELF/CMakeFiles/lldELF.dir/OutputSections.cpp.o In file included from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/InputFiles.h:13, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/OutputSections.cpp:11: /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Symbols.h:61:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 61 | class Symbol { | ^~~~~~ In file included from /usr/include/llvm/ADT/ADL.h:12, from /usr/include/llvm/ADT/Hashing.h:47, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/LLVM.h:19, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/ErrorHandler.h:71, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/CommonLinkerContext.h:22, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Config.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/InputSection.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/OutputSections.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/OutputSections.cpp:9: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [72/139] Building CXX object ELF/CMakeFiles/lldELF.dir/ScriptLexer.cpp.o [73/139] Building CXX object ELF/CMakeFiles/lldELF.dir/Driver.cpp.o In file included from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/InputFiles.h:13, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Driver.cpp:28: /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Symbols.h:61:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 61 | class Symbol { | ^~~~~~ In file included from /usr/include/llvm/ADT/ADL.h:12, from /usr/include/llvm/ADT/Hashing.h:47, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/LLVM.h:19, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Driver.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Driver.cpp:25: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [74/139] Building CXX object ELF/CMakeFiles/lldELF.dir/InputFiles.cpp.o In file included from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/InputFiles.h:13, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/InputFiles.cpp:9: /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Symbols.h:61:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 61 | class Symbol { | ^~~~~~ In file included from /usr/include/llvm/ADT/ADL.h:12, from /usr/include/llvm/ADT/Hashing.h:47, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/LLVM.h:19, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/ErrorHandler.h:71, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/CommonLinkerContext.h:22, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Config.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/InputFiles.h:12: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [75/139] Building CXX object ELF/CMakeFiles/lldELF.dir/SymbolTable.cpp.o In file included from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/SymbolTable.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/SymbolTable.cpp:16: /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Symbols.h:61:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 61 | class Symbol { | ^~~~~~ In file included from /usr/include/llvm/ADT/ADL.h:12, from /usr/include/llvm/ADT/Hashing.h:47, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/LLVM.h:19, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/ErrorHandler.h:71, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/CommonLinkerContext.h:22, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Config.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Symbols.h:16: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [76/139] Building CXX object ELF/CMakeFiles/lldELF.dir/Relocations.cpp.o In file included from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/InputFiles.h:13, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Relocations.cpp:30: /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Symbols.h:61:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 61 | class Symbol { | ^~~~~~ In file included from /usr/include/llvm/ADT/ADL.h:12, from /usr/include/llvm/ADT/Hashing.h:47, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/LLVM.h:19, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Relocations.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Relocations.cpp:28: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [77/139] Building CXX object ELF/CMakeFiles/lldELF.dir/Symbols.cpp.o In file included from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Symbols.cpp:9: /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Symbols.h:61:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 61 | class Symbol { | ^~~~~~ In file included from /usr/include/llvm/ADT/ADL.h:12, from /usr/include/llvm/ADT/Hashing.h:47, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/LLVM.h:19, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/ErrorHandler.h:71, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/CommonLinkerContext.h:22, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Config.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Symbols.h:16: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [78/139] Building CXX object ELF/CMakeFiles/lldELF.dir/Target.cpp.o In file included from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Arch/RISCVInternalRelocations.h:13, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Target.cpp:27: /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Symbols.h:61:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 61 | class Symbol { | ^~~~~~ In file included from /usr/include/llvm/ADT/ADL.h:12, from /usr/include/llvm/ADT/Hashing.h:47, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/LLVM.h:19, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/ErrorHandler.h:71, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/CommonLinkerContext.h:22, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Config.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Target.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Target.cpp:26: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [79/139] Building CXX object ELF/CMakeFiles/lldELF.dir/ScriptParser.cpp.o In file included from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/InputFiles.h:13, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/ScriptParser.cpp:17: /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Symbols.h:61:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 61 | class Symbol { | ^~~~~~ In file included from /usr/include/llvm/ADT/ADL.h:12, from /usr/include/llvm/ADT/Hashing.h:47, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/LLVM.h:19, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/ScriptParser.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/ScriptParser.cpp:14: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [80/139] Building CXX object MachO/CMakeFiles/lldMachO.dir/Arch/ARM64.cpp.o [81/139] Building CXX object MachO/CMakeFiles/lldMachO.dir/Arch/ARM64Common.cpp.o [82/139] Building CXX object MachO/CMakeFiles/lldMachO.dir/Arch/ARM64_32.cpp.o [83/139] Building CXX object ELF/CMakeFiles/lldELF.dir/Thunks.cpp.o In file included from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/InputFiles.h:13, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Thunks.cpp:25: /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Symbols.h:61:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 61 | class Symbol { | ^~~~~~ In file included from /usr/include/llvm/ADT/ADL.h:12, from /usr/include/llvm/ADT/SmallVector.h:17, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Thunks.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Thunks.cpp:23: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [84/139] Building CXX object MachO/CMakeFiles/lldMachO.dir/Arch/X86_64.cpp.o [85/139] Building CXX object MachO/CMakeFiles/lldMachO.dir/ConcatOutputSection.cpp.o [86/139] Building CXX object MachO/CMakeFiles/lldMachO.dir/Dwarf.cpp.o [87/139] Building CXX object ELF/CMakeFiles/lldELF.dir/Writer.cpp.o In file included from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/InputFiles.h:13, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Writer.cpp:15: /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Symbols.h:61:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 61 | class Symbol { | ^~~~~~ In file included from /usr/include/llvm/ADT/ADL.h:12, from /usr/include/llvm/ADT/Hashing.h:47, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/LLVM.h:19, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/ErrorHandler.h:71, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/CommonLinkerContext.h:22, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Config.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Writer.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Writer.cpp:9: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [88/139] Building CXX object MachO/CMakeFiles/lldMachO.dir/EhFrame.cpp.o [89/139] Building CXX object MachO/CMakeFiles/lldMachO.dir/ExportTrie.cpp.o [90/139] Building CXX object MachO/CMakeFiles/lldMachO.dir/ICF.cpp.o [91/139] Building CXX object ELF/CMakeFiles/lldELF.dir/SyntheticSections.cpp.o In file included from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/InputFiles.h:13, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/DWARF.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/SyntheticSections.h:24, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/SyntheticSections.cpp:16: /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Symbols.h:61:7: warning: defining ‘lld::elf::Symbol’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 61 | class Symbol { | ^~~~~~ In file included from /usr/include/llvm/ADT/ADL.h:12, from /usr/include/llvm/ADT/Hashing.h:47, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/LLVM.h:19, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/ErrorHandler.h:71, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/CommonLinkerContext.h:22, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/Config.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/ELF/SyntheticSections.h:23: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [92/139] Building CXX object MachO/CMakeFiles/lldMachO.dir/LinkerOptimizationHints.cpp.o [93/139] Building CXX object MachO/CMakeFiles/lldMachO.dir/InputSection.cpp.o [94/139] Building CXX object MachO/CMakeFiles/lldMachO.dir/DriverUtils.cpp.o [95/139] Building CXX object MachO/CMakeFiles/lldMachO.dir/MarkLive.cpp.o [96/139] Building CXX object MachO/CMakeFiles/lldMachO.dir/MapFile.cpp.o [97/139] Building CXX object MachO/CMakeFiles/lldMachO.dir/Driver.cpp.o [98/139] Building CXX object MachO/CMakeFiles/lldMachO.dir/OutputSection.cpp.o [99/139] Building CXX object MachO/CMakeFiles/lldMachO.dir/ObjC.cpp.o /build/lld/src/llvm-project-22.1.6.src/lld/MachO/ObjC.cpp:723:1: warning: ‘{anonymous}::ObjcCategoryMerger::PointerListInfo {anonymous}::ObjcCategoryMerger::parseProtocolListInfo(const lld::macho::ConcatInputSection*, uint32_t, SourceLanguage)’ defined but not used [-Wunused-function] 723 | ObjcCategoryMerger::parseProtocolListInfo(const ConcatInputSection *isec, | ^~~~~~~~~~~~~~~~~~ [100/139] Building CXX object MachO/CMakeFiles/lldMachO.dir/OutputSegment.cpp.o [101/139] Building CXX object MachO/CMakeFiles/lldMachO.dir/Relocations.cpp.o [102/139] Building CXX object MachO/CMakeFiles/lldMachO.dir/LTO.cpp.o [103/139] Building CXX object MachO/CMakeFiles/lldMachO.dir/Sections.cpp.o [104/139] Building CXX object MachO/CMakeFiles/lldMachO.dir/SectionPriorities.cpp.o [105/139] Building CXX object MachO/CMakeFiles/lldMachO.dir/InputFiles.cpp.o [106/139] Building CXX object MachO/CMakeFiles/lldMachO.dir/Target.cpp.o [107/139] Building CXX object MachO/CMakeFiles/lldMachO.dir/SymbolTable.cpp.o [108/139] Building CXX object MachO/CMakeFiles/lldMachO.dir/Symbols.cpp.o [109/139] Building CXX object MinGW/CMakeFiles/lldMinGW.dir/Driver.cpp.o [110/139] Building CXX object MachO/CMakeFiles/lldMachO.dir/BPSectionOrderer.cpp.o [111/139] Building CXX object MachO/CMakeFiles/lldMachO.dir/UnwindInfoSection.cpp.o [112/139] Building CXX object MachO/CMakeFiles/lldMachO.dir/Writer.cpp.o [113/139] Building CXX object MachO/CMakeFiles/lldMachO.dir/SyntheticSections.cpp.o [114/139] Building CXX object wasm/CMakeFiles/lldWasm.dir/InputChunks.cpp.o In file included from /build/lld/src/llvm-project-22.1.6.src/lld/wasm/InputFiles.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/wasm/InputChunks.h:24, from /build/lld/src/llvm-project-22.1.6.src/lld/wasm/InputChunks.cpp:9: /build/lld/src/llvm-project-22.1.6.src/lld/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/llvm/ADT/ADL.h:12, from /usr/include/llvm/ADT/SmallVector.h:17, from /build/lld/src/llvm-project-22.1.6.src/lld/wasm/Config.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/wasm/InputChunks.h:23: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [115/139] Building CXX object wasm/CMakeFiles/lldWasm.dir/Driver.cpp.o In file included from /build/lld/src/llvm-project-22.1.6.src/lld/wasm/InputFiles.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/wasm/InputChunks.h:24, from /build/lld/src/llvm-project-22.1.6.src/lld/wasm/Driver.cpp:11: /build/lld/src/llvm-project-22.1.6.src/lld/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/llvm/ADT/ADL.h:12, from /usr/include/llvm/ADT/Hashing.h:47, from /usr/include/llvm/ADT/ArrayRef.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/Driver.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/wasm/Driver.cpp:9: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [116/139] Building CXX object wasm/CMakeFiles/lldWasm.dir/MapFile.cpp.o In file included from /build/lld/src/llvm-project-22.1.6.src/lld/wasm/InputFiles.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/wasm/InputElement.h:13, from /build/lld/src/llvm-project-22.1.6.src/lld/wasm/MapFile.cpp:22: /build/lld/src/llvm-project-22.1.6.src/lld/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/llvm/ADT/ADL.h:12, from /usr/include/llvm/ADT/Hashing.h:47, from /usr/include/llvm/ADT/ArrayRef.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/wasm/MapFile.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/wasm/MapFile.cpp:21: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [117/139] Building CXX object wasm/CMakeFiles/lldWasm.dir/MarkLive.cpp.o In file included from /build/lld/src/llvm-project-22.1.6.src/lld/wasm/InputFiles.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/wasm/InputChunks.h:24, from /build/lld/src/llvm-project-22.1.6.src/lld/wasm/MarkLive.cpp:23: /build/lld/src/llvm-project-22.1.6.src/lld/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/llvm/ADT/ADL.h:12, from /usr/include/llvm/ADT/SmallVector.h:17, from /build/lld/src/llvm-project-22.1.6.src/lld/wasm/Config.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/wasm/MarkLive.cpp:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [118/139] Building CXX object wasm/CMakeFiles/lldWasm.dir/InputFiles.cpp.o In file included from /build/lld/src/llvm-project-22.1.6.src/lld/wasm/InputFiles.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/wasm/InputFiles.cpp:9: /build/lld/src/llvm-project-22.1.6.src/lld/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/llvm/ADT/ADL.h:12, from /usr/include/llvm/ADT/SmallVector.h:17, from /build/lld/src/llvm-project-22.1.6.src/lld/wasm/Config.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/wasm/Symbols.h:12: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [119/139] Building CXX object wasm/CMakeFiles/lldWasm.dir/LTO.cpp.o In file included from /build/lld/src/llvm-project-22.1.6.src/lld/wasm/InputFiles.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/wasm/LTO.cpp:11: /build/lld/src/llvm-project-22.1.6.src/lld/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/llvm/ADT/ADL.h:12, from /usr/include/llvm/ADT/Hashing.h:47, from /build/lld/src/llvm-project-22.1.6.src/lld/include/lld/Common/LLVM.h:19, from /build/lld/src/llvm-project-22.1.6.src/lld/wasm/LTO.h:24, from /build/lld/src/llvm-project-22.1.6.src/lld/wasm/LTO.cpp:9: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [120/139] Building CXX object wasm/CMakeFiles/lldWasm.dir/OutputSections.cpp.o In file included from /build/lld/src/llvm-project-22.1.6.src/lld/wasm/InputFiles.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/wasm/InputChunks.h:24, from /build/lld/src/llvm-project-22.1.6.src/lld/wasm/OutputSections.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/wasm/OutputSections.cpp:9: /build/lld/src/llvm-project-22.1.6.src/lld/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/llvm/ADT/ADL.h:12, from /usr/include/llvm/ADT/SmallVector.h:17, from /build/lld/src/llvm-project-22.1.6.src/lld/wasm/Config.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/wasm/InputChunks.h:23: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [121/139] Building CXX object wasm/CMakeFiles/lldWasm.dir/OutputSegment.cpp.o In file included from /build/lld/src/llvm-project-22.1.6.src/lld/wasm/InputFiles.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/wasm/InputChunks.h:24, from /build/lld/src/llvm-project-22.1.6.src/lld/wasm/OutputSegment.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/wasm/OutputSegment.cpp:9: /build/lld/src/llvm-project-22.1.6.src/lld/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/llvm/ADT/ADL.h:12, from /usr/include/llvm/ADT/SmallVector.h:17, from /build/lld/src/llvm-project-22.1.6.src/lld/wasm/Config.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/wasm/InputChunks.h:23: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [122/139] Building CXX object wasm/CMakeFiles/lldWasm.dir/Relocations.cpp.o In file included from /build/lld/src/llvm-project-22.1.6.src/lld/wasm/InputFiles.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/wasm/InputChunks.h:24, from /build/lld/src/llvm-project-22.1.6.src/lld/wasm/Relocations.cpp:11: /build/lld/src/llvm-project-22.1.6.src/lld/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/llvm/ADT/ADL.h:12, from /usr/include/llvm/ADT/SmallVector.h:17, from /build/lld/src/llvm-project-22.1.6.src/lld/wasm/Config.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/wasm/InputChunks.h:23: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [123/139] Building CXX object wasm/CMakeFiles/lldWasm.dir/WriterUtils.cpp.o [124/139] Building CXX object wasm/CMakeFiles/lldWasm.dir/Symbols.cpp.o In file included from /build/lld/src/llvm-project-22.1.6.src/lld/wasm/Symbols.cpp:9: /build/lld/src/llvm-project-22.1.6.src/lld/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/llvm/ADT/ADL.h:12, from /usr/include/llvm/ADT/SmallVector.h:17, from /build/lld/src/llvm-project-22.1.6.src/lld/wasm/Config.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/wasm/Symbols.h:12: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [125/139] Building CXX object wasm/CMakeFiles/lldWasm.dir/SymbolTable.cpp.o In file included from /build/lld/src/llvm-project-22.1.6.src/lld/wasm/InputFiles.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/wasm/SymbolTable.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/wasm/SymbolTable.cpp:9: /build/lld/src/llvm-project-22.1.6.src/lld/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/llvm/ADT/ADL.h:12, from /usr/include/llvm/ADT/SmallVector.h:17, from /build/lld/src/llvm-project-22.1.6.src/lld/wasm/Config.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/wasm/Symbols.h:12: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [126/139] Building CXX object wasm/CMakeFiles/lldWasm.dir/SyntheticSections.cpp.o In file included from /build/lld/src/llvm-project-22.1.6.src/lld/wasm/InputFiles.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/wasm/InputChunks.h:24, from /build/lld/src/llvm-project-22.1.6.src/lld/wasm/OutputSections.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/wasm/SyntheticSections.h:18, from /build/lld/src/llvm-project-22.1.6.src/lld/wasm/SyntheticSections.cpp:13: /build/lld/src/llvm-project-22.1.6.src/lld/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/llvm/ADT/ADL.h:12, from /usr/include/llvm/ADT/SmallVector.h:17, from /build/lld/src/llvm-project-22.1.6.src/lld/wasm/Config.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/wasm/InputChunks.h:23: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [127/139] Building CXX object tools/lld/CMakeFiles/lld.dir/lld.cpp.o [128/139] Building CXX object tools/lld/CMakeFiles/lld.dir/lld-driver.cpp.o [129/139] Generating html Sphinx documentation for lld into "/build/lld/src/llvm-project-22.1.6.src/lld/build/docs/html" [130/139] Linking CXX shared library lib/liblldMinGW.so.22.1 [131/139] Creating library symlink lib/liblldMinGW.so [132/139] Building CXX object wasm/CMakeFiles/lldWasm.dir/Writer.cpp.o In file included from /build/lld/src/llvm-project-22.1.6.src/lld/wasm/InputFiles.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/wasm/InputChunks.h:24, from /build/lld/src/llvm-project-22.1.6.src/lld/wasm/Writer.cpp:11: /build/lld/src/llvm-project-22.1.6.src/lld/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/llvm/ADT/ADL.h:12, from /usr/include/llvm/ADT/SmallVector.h:17, from /build/lld/src/llvm-project-22.1.6.src/lld/wasm/Config.h:12, from /build/lld/src/llvm-project-22.1.6.src/lld/wasm/Writer.cpp:10: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [133/139] Linking CXX shared library lib/liblldMachO.so.22.1 In function ‘replaceSymbol’, inlined from ‘replaceCommonSymbols’ at /usr/src/debug/lld/llvm-project-22.1.6.src/lld/MachO/Driver.cpp:797:27: /usr/src/debug/lld/llvm-project-22.1.6.src/lld/MachO/Symbols.h:376:12: warning: ‘MEM[(const long unsigned int &)sym_17 + 56]’ may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/lld/llvm-project-22.1.6.src/lld/MachO/SyntheticSections.cpp: In member function ‘finalizeContents’: /usr/src/debug/lld/llvm-project-22.1.6.src/lld/MachO/SyntheticSections.cpp:1981:50: warning: ‘firstFile’ may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/lld/llvm-project-22.1.6.src/lld/MachO/SyntheticSections.cpp:1971:20: note: ‘firstFile’ was declared here [134/139] Creating library symlink lib/liblldMachO.so [135/139] Linking CXX shared library lib/liblldWasm.so.22.1 /usr/src/debug/lld/llvm-project-22.1.6.src/lld/wasm/Writer.cpp: In member function ‘createInitMemoryFunction’: /usr/src/debug/lld/llvm-project-22.1.6.src/lld/wasm/Writer.cpp:1290:22: warning: ‘flagAddress’ may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/lld/llvm-project-22.1.6.src/lld/wasm/Writer.cpp:1213:12: note: ‘flagAddress’ was declared here [136/139] Creating library symlink lib/liblldWasm.so [137/139] Linking CXX shared library lib/liblldELF.so.22.1 /usr/src/debug/lld/llvm-project-22.1.6.src/lld/ELF/ScriptLexer.cpp: In member function ‘lex’: /usr/src/debug/lld/llvm-project-22.1.6.src/lld/ELF/ScriptLexer.cpp:185:5: warning: ‘pos’ may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/lld/llvm-project-22.1.6.src/lld/ELF/ScriptLexer.cpp:145:12: note: ‘pos’ was declared here In member function ‘operator()’, inlined from ‘callback_fn’ at /usr/include/llvm/ADT/STLFunctionalExtras.h:46:52: /usr/src/debug/lld/llvm-project-22.1.6.src/lld/ELF/Relocations.cpp:1966:24: warning: ‘isecLimit’ may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/lld/llvm-project-22.1.6.src/lld/ELF/Relocations.cpp: In function ‘callback_fn’: /usr/src/debug/lld/llvm-project-22.1.6.src/lld/ELF/Relocations.cpp:1952:18: note: ‘isecLimit’ was declared here In member function ‘operator()’, inlined from ‘callback_fn’ at /usr/include/llvm/ADT/STLFunctionalExtras.h:46:52, inlined from ‘operator()’ at /usr/include/llvm/ADT/STLFunctionalExtras.h:69:12, inlined from ‘forEachInputSectionDescription’ at /usr/src/debug/lld/llvm-project-22.1.6.src/lld/ELF/Relocations.cpp:1682:11, inlined from ‘createInitialThunkSections’ at /usr/src/debug/lld/llvm-project-22.1.6.src/lld/ELF/Relocations.cpp:1940:33: /usr/src/debug/lld/llvm-project-22.1.6.src/lld/ELF/Relocations.cpp:1966:24: warning: ‘isecLimit’ may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/lld/llvm-project-22.1.6.src/lld/ELF/Relocations.cpp: In member function ‘createInitialThunkSections’: /usr/src/debug/lld/llvm-project-22.1.6.src/lld/ELF/Relocations.cpp:1952:18: note: ‘isecLimit’ was declared here /usr/src/debug/lld/llvm-project-22.1.6.src/lld/ELF/AArch64ErrataFix.cpp: In member function ‘insertPatches’: /usr/src/debug/lld/llvm-project-22.1.6.src/lld/ELF/AArch64ErrataFix.cpp:510:27: warning: ‘isecLimit’ may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/lld/llvm-project-22.1.6.src/lld/ELF/AArch64ErrataFix.cpp:485:12: note: ‘isecLimit’ was declared here In function ‘_Construct’, inlined from ‘_M_construct’ at /usr/include/c++/16.1.1/optional:314:19, inlined from ‘_M_move_assign’ at /usr/include/c++/16.1.1/optional:213:26, inlined from ‘operator=’ at /usr/include/c++/16.1.1/optional:463:22, inlined from ‘operator=’ at /usr/include/c++/16.1.1/optional:761:23, inlined from ‘operator=’ at /usr/include/c++/16.1.1/optional:810:11, inlined from ‘operator=’ at /usr/src/debug/lld/llvm-project-22.1.6.src/lld/ELF/MarkLive.cpp:51:8, inlined from ‘printWhyLive’ at /usr/src/debug/lld/llvm-project-22.1.6.src/lld/ELF/MarkLive.cpp:312:59: /usr/include/c++/16.1.1/bits/stl_construct.h:133:7: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 133 | ::new(static_cast(__p)) _Tp(std::forward<_Args>(__args)...); | ^ /usr/src/debug/lld/llvm-project-22.1.6.src/lld/ELF/MarkLive.cpp: In member function ‘printWhyLive’: /usr/src/debug/lld/llvm-project-22.1.6.src/lld/ELF/MarkLive.cpp:311:20: note: ‘’ declared here /usr/src/debug/lld/llvm-project-22.1.6.src/lld/ELF/Arch/PPC64.cpp: In function ‘writeSequence.constprop’: /usr/src/debug/lld/llvm-project-22.1.6.src/lld/ELF/Arch/PPC64.cpp:296:57: warning: ‘first’ may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/lld/llvm-project-22.1.6.src/lld/ELF/Arch/PPC64.cpp:275:7: note: ‘first’ was declared here In function ‘writeSequence’, inlined from ‘addPPC64SaveRestore’ at /usr/src/debug/lld/llvm-project-22.1.6.src/lld/ELF/Arch/PPC64.cpp:321:16: /usr/src/debug/lld/llvm-project-22.1.6.src/lld/ELF/Arch/PPC64.cpp:296:57: warning: ‘first’ may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/lld/llvm-project-22.1.6.src/lld/ELF/Arch/PPC64.cpp: In function ‘addPPC64SaveRestore’: /usr/src/debug/lld/llvm-project-22.1.6.src/lld/ELF/Arch/PPC64.cpp:275:7: note: ‘first’ was declared here In function ‘writeSequence’, inlined from ‘addPPC64SaveRestore’ at /usr/src/debug/lld/llvm-project-22.1.6.src/lld/ELF/Arch/PPC64.cpp:327:16: /usr/src/debug/lld/llvm-project-22.1.6.src/lld/ELF/Arch/PPC64.cpp:296:57: warning: ‘first’ may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/lld/llvm-project-22.1.6.src/lld/ELF/Arch/PPC64.cpp: In function ‘addPPC64SaveRestore’: /usr/src/debug/lld/llvm-project-22.1.6.src/lld/ELF/Arch/PPC64.cpp:275:7: note: ‘first’ was declared here In function ‘_Construct’, inlined from ‘_M_construct’ at /usr/include/c++/16.1.1/optional:314:19, inlined from ‘_M_move_assign’ at /usr/include/c++/16.1.1/optional:213:26, inlined from ‘operator=’ at /usr/include/c++/16.1.1/optional:463:22, inlined from ‘operator=’ at /usr/include/c++/16.1.1/optional:761:23, inlined from ‘operator=’ at /usr/include/c++/16.1.1/optional:810:11, inlined from ‘operator=’ at /usr/src/debug/lld/llvm-project-22.1.6.src/lld/ELF/MarkLive.cpp:51:8, inlined from ‘printWhyLive’ at /usr/src/debug/lld/llvm-project-22.1.6.src/lld/ELF/MarkLive.cpp:312:59: /usr/include/c++/16.1.1/bits/stl_construct.h:133:7: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 133 | ::new(static_cast(__p)) _Tp(std::forward<_Args>(__args)...); | ^ /usr/src/debug/lld/llvm-project-22.1.6.src/lld/ELF/MarkLive.cpp: In member function ‘printWhyLive’: /usr/src/debug/lld/llvm-project-22.1.6.src/lld/ELF/MarkLive.cpp:311:20: note: ‘’ declared here /usr/src/debug/lld/llvm-project-22.1.6.src/lld/ELF/ARMErrataFix.cpp: In member function ‘insertPatches’: /usr/src/debug/lld/llvm-project-22.1.6.src/lld/ELF/ARMErrataFix.cpp:395:27: warning: ‘isecLimit’ may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/lld/llvm-project-22.1.6.src/lld/ELF/ARMErrataFix.cpp:371:12: note: ‘isecLimit’ was declared here In member function ‘getBuckets’, inlined from ‘getBuckets’ at /usr/include/llvm/ADT/DenseMap.h:1065:60, inlined from ‘getBuckets’ at /usr/include/llvm/ADT/DenseMap.h:549:54, inlined from ‘copyFrom’ at /usr/include/llvm/ADT/DenseMap.h:477:34, inlined from ‘__ct ’ at /usr/include/llvm/ADT/DenseMap.h:914:19, inlined from ‘__ct_base ’ at /usr/include/llvm/ADT/MapVector.h:36:7, inlined from ‘__ct ’ at /usr/include/llvm/ADT/MapVector.h:274:8, inlined from ‘__ct_base ’ at /usr/src/debug/lld/llvm-project-22.1.6.src/lld/ELF/SyntheticSections.h:324:10: /usr/include/llvm/ADT/DenseMap.h:1060:56: warning: ‘MEM[(const struct LargeRep *)this_24(D) + 24B].Buckets’ may be used uninitialized [-Wmaybe-uninitialized] 1060 | return Small ? getInlineBuckets() : getLargeRep()->Buckets; | ^ /usr/include/llvm/ADT/DenseMap.h:1060:56: warning: ‘MEM[(const struct LargeRep *)this_24(D) + 24B].Buckets’ may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/lld/llvm-project-22.1.6.src/lld/ELF/Arch/LoongArch.cpp: In member function ‘calcEFlags’: /usr/src/debug/lld/llvm-project-22.1.6.src/lld/ELF/Arch/LoongArch.cpp:292:25: warning: ‘targetFile’ may be used uninitialized [-Wmaybe-uninitialized] /usr/src/debug/lld/llvm-project-22.1.6.src/lld/ELF/Arch/LoongArch.cpp:273:20: note: ‘targetFile’ was declared here In function ‘_Construct’, inlined from ‘_M_construct’ at /usr/include/c++/16.1.1/optional:314:19, inlined from ‘_M_move_assign’ at /usr/include/c++/16.1.1/optional:213:26, inlined from ‘operator=’ at /usr/include/c++/16.1.1/optional:463:22, inlined from ‘operator=’ at /usr/include/c++/16.1.1/optional:761:23, inlined from ‘operator=’ at /usr/include/c++/16.1.1/optional:810:11, inlined from ‘operator=’ at /usr/src/debug/lld/llvm-project-22.1.6.src/lld/ELF/MarkLive.cpp:51:8, inlined from ‘printWhyLive’ at /usr/src/debug/lld/llvm-project-22.1.6.src/lld/ELF/MarkLive.cpp:312:59: /usr/include/c++/16.1.1/bits/stl_construct.h:133:7: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 133 | ::new(static_cast(__p)) _Tp(std::forward<_Args>(__args)...); | ^ /usr/src/debug/lld/llvm-project-22.1.6.src/lld/ELF/MarkLive.cpp: In member function ‘printWhyLive’: /usr/src/debug/lld/llvm-project-22.1.6.src/lld/ELF/MarkLive.cpp:311:20: note: ‘’ declared here In function ‘_Construct’, inlined from ‘_M_construct’ at /usr/include/c++/16.1.1/optional:314:19, inlined from ‘_M_move_assign’ at /usr/include/c++/16.1.1/optional:213:26, inlined from ‘operator=’ at /usr/include/c++/16.1.1/optional:463:22, inlined from ‘operator=’ at /usr/include/c++/16.1.1/optional:761:23, inlined from ‘operator=’ at /usr/include/c++/16.1.1/optional:810:11, inlined from ‘operator=’ at /usr/src/debug/lld/llvm-project-22.1.6.src/lld/ELF/MarkLive.cpp:51:8, inlined from ‘printWhyLive’ at /usr/src/debug/lld/llvm-project-22.1.6.src/lld/ELF/MarkLive.cpp:312:59: /usr/include/c++/16.1.1/bits/stl_construct.h:133:7: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 133 | ::new(static_cast(__p)) _Tp(std::forward<_Args>(__args)...); | ^ /usr/src/debug/lld/llvm-project-22.1.6.src/lld/ELF/MarkLive.cpp: In member function ‘printWhyLive’: /usr/src/debug/lld/llvm-project-22.1.6.src/lld/ELF/MarkLive.cpp:311:20: note: ‘’ declared here [138/139] Creating library symlink lib/liblldELF.so [139/139] Linking CXX executable bin/lld ==> Starting check()... [1/6] Building CXX object unittests/AsLibAll/CMakeFiles/LLDAsLibAllTests.dir/AllDrivers.cpp.o [2/6] Building CXX object unittests/AsLibELF/CMakeFiles/LLDAsLibELFTests.dir/SomeDrivers.cpp.o [3/6] Building CXX object unittests/AsLibELF/CMakeFiles/LLDAsLibELFTests.dir/ROCm.cpp.o [4/6] Linking CXX executable unittests/AsLibAll/LLDAsLibAllTests [5/6] Linking CXX executable unittests/AsLibELF/LLDAsLibELFTests [5/6] Running lld test suite lit: /usr/lib/python3.14/site-packages/lit/llvm/config.py:561: note: using ld.lld: /build/lld/src/llvm-project-22.1.6.src/lld/build/bin/ld.lld lit: /usr/lib/python3.14/site-packages/lit/llvm/config.py:561: note: using lld-link: /build/lld/src/llvm-project-22.1.6.src/lld/build/bin/lld-link lit: /usr/lib/python3.14/site-packages/lit/llvm/config.py:561: note: using ld64.lld: /build/lld/src/llvm-project-22.1.6.src/lld/build/bin/ld64.lld lit: /usr/lib/python3.14/site-packages/lit/llvm/config.py:561: note: using wasm-ld: /build/lld/src/llvm-project-22.1.6.src/lld/build/bin/wasm-ld -- Testing: 3180 tests, 4 workers -- Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. FAIL: lld :: ELF/relocatable-many-sections.s (2248 of 3180) ******************** TEST 'lld :: ELF/relocatable-many-sections.s' FAILED ******************** Exit Code: -6 Command Output (stdout): -- # RUN: at line 2 /usr/bin/llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu /build/lld/src/llvm-project-22.1.6.src/lld/test/ELF/relocatable-many-sections.s -o /build/lld/src/llvm-project-22.1.6.src/lld/build/test/ELF/Output/relocatable-many-sections.s.tmp.o # executed command: /usr/bin/llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu /build/lld/src/llvm-project-22.1.6.src/lld/test/ELF/relocatable-many-sections.s -o /build/lld/src/llvm-project-22.1.6.src/lld/build/test/ELF/Output/relocatable-many-sections.s.tmp.o # RUN: at line 3 /build/lld/src/llvm-project-22.1.6.src/lld/build/bin/ld.lld -r /build/lld/src/llvm-project-22.1.6.src/lld/build/test/ELF/Output/relocatable-many-sections.s.tmp.o -o /build/lld/src/llvm-project-22.1.6.src/lld/build/test/ELF/Output/relocatable-many-sections.s.tmp # executed command: /build/lld/src/llvm-project-22.1.6.src/lld/build/bin/ld.lld -r /build/lld/src/llvm-project-22.1.6.src/lld/build/test/ELF/Output/relocatable-many-sections.s.tmp.o -o /build/lld/src/llvm-project-22.1.6.src/lld/build/test/ELF/Output/relocatable-many-sections.s.tmp # .---command stderr------------ # | Fatal glibc error: pthread_mutex_lock.c:88 (___pthread_mutex_lock): assertion failed: mutex->__data.__owner == 0 # | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug. # | ld.lld: error: failed to write output '/build/lld/src/llvm-project-22.1.6.src/lld/build/test/ELF/Output/relocatable-many-sections.s.tmp': No such file or directory # | #0 0x0000003f8cac2d2e llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/libLLVM.so.22.1+0xcc2d2e) # | #1 0x0000003f8cac0484 (/usr/lib/libLLVM.so.22.1+0xcc0484) # | #2 0x0000003f9605e800 (linux-vdso.so.1+0x800) # | #3 0x0000003f8b8f8886 (/usr/lib/libc.so.6+0x79886) # | #4 0x0000003f8b8b905c raise (/usr/lib/libc.so.6+0x3a05c) # | #5 0x0000003f8b8a6ab0 abort (/usr/lib/libc.so.6+0x27ab0) # | #6 0x0000003f8b8ee7de (/usr/lib/libc.so.6+0x6f7de) # | #7 0x0000003f8b8b33ce (/usr/lib/libc.so.6+0x343ce) # | #8 0x0000003f8b8f9dc2 __pthread_mutex_lock (/usr/lib/libc.so.6+0x7adc2) # | #9 0x0000003f8ca0aea4 (/usr/lib/libLLVM.so.22.1+0xc0aea4) # | #10 0x0000003f8bae1a48 (/usr/lib/libstdc++.so.6+0xe1a48) # | #11 0x0000003f8b8f6c56 (/usr/lib/libc.so.6+0x77c56) # | #12 0x0000003f8b94d988 (/usr/lib/libc.so.6+0xce988) # `----------------------------- # error: command failed with exit status: -6 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. ******************** Failed Tests (1): lld :: ELF/relocatable-many-sections.s Testing Time: 652.06s Total Discovered Tests: 3180 Unsupported : 22 (0.69%) Passed : 3156 (99.25%) Expectedly Failed: 1 (0.03%) Failed : 1 (0.03%) FAILED: [code=1] test/CMakeFiles/check-lld /build/lld/src/llvm-project-22.1.6.src/lld/build/test/CMakeFiles/check-lld cd /build/lld/src/llvm-project-22.1.6.src/lld/build/test && /usr/bin/python3.14 /usr/bin/lit -sv /build/lld/src/llvm-project-22.1.6.src/lld/build/test ninja: build stopped: subcommand failed. ==> ERROR: A failure occurred in check().  Aborting... [!p]104\[?7h]3008;end=f68bb50fac904aa1858d87baca614a73\==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix-0/build [?25h[?25h[?25hreceiving incremental file list lld-22.1.6-1-riscv64-build.log lld-22.1.6-1-riscv64-check.log lld-22.1.6-1-riscv64-prepare.log sent 81 bytes received 7,316 bytes 4,931.33 bytes/sec total size is 93,445 speedup is 12.63