==> Synchronizing chroot copy [/home/leming/armv8/root] -> [leming]...done ==> Making package: lld 20.1.8-1 (Tue Jul 15 18:27:40 2025) ==> Retrieving sources... -> Found lld-20.1.8.src.tar.xz -> Found lld-20.1.8.src.tar.xz.sig -> Found llvm-20.1.8.src.tar.xz -> Found llvm-20.1.8.src.tar.xz.sig -> Found libunwind-20.1.8.src.tar.xz -> Found libunwind-20.1.8.src.tar.xz.sig -> Found cmake-20.1.8.src.tar.xz -> Found cmake-20.1.8.src.tar.xz.sig ==> WARNING: Skipping verification of source file PGP signatures. ==> Validating source files with sha256sums... lld-20.1.8.src.tar.xz ... Passed lld-20.1.8.src.tar.xz.sig ... Skipped llvm-20.1.8.src.tar.xz ... Passed llvm-20.1.8.src.tar.xz.sig ... Skipped libunwind-20.1.8.src.tar.xz ... Passed libunwind-20.1.8.src.tar.xz.sig ... Skipped cmake-20.1.8.src.tar.xz ... Passed cmake-20.1.8.src.tar.xz.sig ... Skipped ==> Making package: lld 20.1.8-1 (Tue Jul 15 18:27:47 2025) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Packages (2) libedit-20250104_3.1-1 llvm-libs-20.1.8-1 Total Download Size: 31.89 MiB Total Installed Size: 147.42 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... llvm-libs-20.1.8-1-aarch64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: 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... Packages (30) cppdap-1.58.0-2 hicolor-icon-theme-0.18-1 jsoncpp-1.9.6-3 libuv-1.51.0-1 python-babel-2.17.0-1 python-charset-normalizer-3.4.2-1 python-docutils-1:0.21.2-3 python-idna-3.10-2 python-imagesize-1.4.1-6 python-jinja-1:3.1.6-1 python-markupsafe-3.0.2-1 python-packaging-25.0-1 python-pygments-2.19.2-1 python-pytz-2025.2-1 python-requests-2.32.4-1 python-roman-numerals-py-3.1.0-1 python-snowballstemmer-2.2.0-7 python-sphinx-alabaster-theme-1.0.0-4 python-sphinxcontrib-applehelp-2.0.0-3 python-sphinxcontrib-devhelp-2.0.0-4 python-sphinxcontrib-htmlhelp-2.1.0-3 python-sphinxcontrib-jsmath-1.0.1-19 python-sphinxcontrib-qthelp-2.0.0-3 python-sphinxcontrib-serializinghtml-2.0.0-3 python-urllib3-2.5.0-1 rhash-1.4.4-1 cmake-4.0.3-1 llvm-20.1.8-1 ninja-1.12.1-2 python-sphinx-8.2.3-1 Total Download Size: 20.31 MiB Total Installed Size: 298.47 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... llvm-20.1.8-1-aarch64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: 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 python-zstandard: Zstandard support 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 lld-20.1.8.src.tar.xz -> Found lld-20.1.8.src.tar.xz.sig -> Found llvm-20.1.8.src.tar.xz -> Found llvm-20.1.8.src.tar.xz.sig -> Found libunwind-20.1.8.src.tar.xz -> Found libunwind-20.1.8.src.tar.xz.sig -> Found cmake-20.1.8.src.tar.xz -> Found cmake-20.1.8.src.tar.xz.sig ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Extracting lld-20.1.8.src.tar.xz with bsdtar -> Extracting llvm-20.1.8.src.tar.xz with bsdtar -> Extracting libunwind-20.1.8.src.tar.xz with bsdtar -> Extracting cmake-20.1.8.src.tar.xz with bsdtar ==> Starting prepare()... ==> Starting build()... CMake Deprecation Warning at /build/lld/src/cmake/Modules/CMakePolicy.cmake:6 (cmake_policy): The OLD behavior for policy CMP0116 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. Call Stack (most recent call first): CMakeLists.txt:7 (include) -- The C compiler identification is GNU 14.2.1 -- The CXX compiler identification is GNU 14.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/lib/distcc/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/lib/distcc/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.1") -- 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.14.4") -- Found CURL: /usr/lib/libcurl.so (found version "8.14.1") -- Linker detection: GNU ld -- Performing Test C_SUPPORTS_FPIC -- Performing Test C_SUPPORTS_FPIC - Success -- Performing Test CXX_SUPPORTS_FPIC -- Performing Test CXX_SUPPORTS_FPIC - Success -- Building with -fPIC -- Performing Test C_SUPPORTS_FNO_SEMANTIC_INTERPOSITION -- Performing Test C_SUPPORTS_FNO_SEMANTIC_INTERPOSITION - Success -- Performing Test CXX_SUPPORTS_FNO_SEMANTIC_INTERPOSITION -- Performing Test CXX_SUPPORTS_FNO_SEMANTIC_INTERPOSITION - Success -- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG -- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG - Success -- Performing Test 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 -- 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.13 (found version "3.13.5") found components: Interpreter -- LLD version: 20.1.8 -- Could NOT find Git (missing: GIT_EXECUTABLE) -- Could NOT find Git (missing: GIT_EXECUTABLE) -- Sphinx enabled. -- Found Sphinx: /usr/bin/sphinx-build -- Configuring done (14.7s) -- Generating done (0.2s) -- Build files have been written to: /build/lld/src/lld-20.1.8.src/build [0/136] Generating VCSVersion.inc [0/136] Building Options.inc... [0/136] Building Options.inc... [0/136] Building Options.inc... [0/136] Building Options.inc... [0/136] Building Options.inc... [0/136] Generating html Sphinx documen...ld/src/lld-20.1.8.src/build/docs/html" [1/136] Building Options.inc... [2/136] Building Options.inc... [3/136] Building Options.inc... [4/136] Building Options.inc... [5/136] Building Options.inc... [6/136] Generating VCSVersion.inc [6/136] Building CXX object Common/CMakeFiles/lldCommon.dir/Args.cpp.o [6/136] Building CXX object Common/CMa...ldCommon.dir/CommonLinkerContext.cpp.o [6/136] Building CXX object Common/CMa...s/lldCommon.dir/DriverDispatcher.cpp.o [6/136] Building CXX object Common/CMakeFiles/lldCommon.dir/DWARF.cpp.o [6/136] Building CXX object Common/CMakeFiles/lldCommon.dir/ErrorHandler.cpp.o [6/136] Building CXX object Common/CMakeFiles/lldCommon.dir/Filesystem.cpp.o [6/136] Building CXX object Common/CMakeFiles/lldCommon.dir/Memory.cpp.o [6/136] Building CXX object Common/CMakeFiles/lldCommon.dir/Reproduce.cpp.o [6/136] Building CXX object Common/CMakeFiles/lldCommon.dir/Strings.cpp.o [7/136] Building CXX object Common/CMakeFiles/lldCommon.dir/Memory.cpp.o [7/136] Building CXX object Common/CMa...on.dir/TargetOptionsCommandFlags.cpp.o [8/136] Building CXX object Common/CMa...ldCommon.dir/CommonLinkerContext.cpp.o [8/136] Building CXX object Common/CMakeFiles/lldCommon.dir/Timer.cpp.o [9/136] Building CXX object Common/CMakeFiles/lldCommon.dir/Reproduce.cpp.o [9/136] Building CXX object Common/CMakeFiles/lldCommon.dir/Version.cpp.o [10/136] Building CXX object Common/CMakeFiles/lldCommon.dir/Args.cpp.o [10/136] Building CXX object COFF/CMakeFiles/lldCOFF.dir/CallGraphSort.cpp.o [11/136] Building CXX object Common/CMakeFiles/lldCommon.dir/Filesystem.cpp.o [11/136] Building CXX object COFF/CMakeFiles/lldCOFF.dir/Chunks.cpp.o [12/136] Building CXX object Common/CM...s/lldCommon.dir/DriverDispatcher.cpp.o [12/136] Building CXX object COFF/CMakeFiles/lldCOFF.dir/COFFLinkerContext.cpp.o [13/136] Building CXX object Common/CMakeFiles/lldCommon.dir/Version.cpp.o [13/136] Building CXX object COFF/CMakeFiles/lldCOFF.dir/DebugTypes.cpp.o [14/136] Building CXX object Common/CM...on.dir/TargetOptionsCommandFlags.cpp.o [14/136] Building CXX object COFF/CMakeFiles/lldCOFF.dir/DLL.cpp.o [15/136] Building CXX object Common/CMakeFiles/lldCommon.dir/DWARF.cpp.o [15/136] Building CXX object COFF/CMakeFiles/lldCOFF.dir/Driver.cpp.o [16/136] Building CXX object Common/CMakeFiles/lldCommon.dir/Timer.cpp.o [16/136] Building CXX object COFF/CMakeFiles/lldCOFF.dir/DriverUtils.cpp.o [17/136] Building CXX object Common/CMakeFiles/lldCommon.dir/Strings.cpp.o [17/136] Building CXX object COFF/CMakeFiles/lldCOFF.dir/ICF.cpp.o [18/136] Generating html Sphinx docume...ld/src/lld-20.1.8.src/build/docs/html" [18/136] Building CXX object COFF/CMakeFiles/lldCOFF.dir/InputFiles.cpp.o [19/136] Building CXX object COFF/CMakeFiles/lldCOFF.dir/COFFLinkerContext.cpp.o [19/136] Building CXX object COFF/CMakeFiles/lldCOFF.dir/LLDMapFile.cpp.o [20/136] Building CXX object COFF/CMakeFiles/lldCOFF.dir/CallGraphSort.cpp.o [20/136] Building CXX object COFF/CMakeFiles/lldCOFF.dir/LTO.cpp.o [21/136] Building CXX object COFF/CMakeFiles/lldCOFF.dir/ICF.cpp.o [21/136] Building CXX object COFF/CMakeFiles/lldCOFF.dir/MapFile.cpp.o [22/136] Building CXX object Common/CMakeFiles/lldCommon.dir/ErrorHandler.cpp.o [22/136] Linking CXX shared library lib/liblldCommon.so.20.1 [23/136] Building CXX object COFF/CMakeFiles/lldCOFF.dir/Chunks.cpp.o [23/136] Building CXX object COFF/CMakeFiles/lldCOFF.dir/MarkLive.cpp.o [24/136] Linking CXX shared library lib/liblldCommon.so.20.1 [24/136] Creating library symlink lib/liblldCommon.so [25/136] Creating library symlink lib/liblldCommon.so [25/136] Building CXX object COFF/CMakeFiles/lldCOFF.dir/MinGW.cpp.o [26/136] Building CXX object COFF/CMakeFiles/lldCOFF.dir/DebugTypes.cpp.o [26/136] Building CXX object COFF/CMakeFiles/lldCOFF.dir/PDB.cpp.o [27/136] Building CXX object COFF/CMakeFiles/lldCOFF.dir/DLL.cpp.o [27/136] Building CXX object COFF/CMakeFiles/lldCOFF.dir/SymbolTable.cpp.o [28/136] Building CXX object COFF/CMakeFiles/lldCOFF.dir/DriverUtils.cpp.o [28/136] Building CXX object COFF/CMakeFiles/lldCOFF.dir/Symbols.cpp.o [29/136] Building CXX object COFF/CMakeFiles/lldCOFF.dir/LLDMapFile.cpp.o [29/136] Building CXX object COFF/CMakeFiles/lldCOFF.dir/Writer.cpp.o [30/136] Building CXX object COFF/CMakeFiles/lldCOFF.dir/MarkLive.cpp.o [30/136] Building CXX object ELF/CMakeFiles/lldELF.dir/AArch64ErrataFix.cpp.o [31/136] Building CXX object COFF/CMakeFiles/lldCOFF.dir/MapFile.cpp.o [31/136] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/AArch64.cpp.o [32/136] Building CXX object COFF/CMakeFiles/lldCOFF.dir/Symbols.cpp.o [32/136] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/AMDGPU.cpp.o [33/136] Building CXX object COFF/CMakeFiles/lldCOFF.dir/MinGW.cpp.o [33/136] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/ARM.cpp.o [34/136] Building CXX object ELF/CMakeFiles/lldELF.dir/AArch64ErrataFix.cpp.o /build/lld/src/lld-20.1.8.src/ELF/AArch64ErrataFix.cpp: In member function 'void lld::elf::AArch64Err843419Patcher::insertPatches(lld::elf::InputSectionDescription&, std::vector<lld::elf::Patch843419Section*>&)': /build/lld/src/lld-20.1.8.src/ELF/AArch64ErrataFix.cpp:509:27: warning: 'isecLimit' may be used uninitialized [-Wmaybe-uninitialized] /build/lld/src/lld-20.1.8.src/ELF/AArch64ErrataFix.cpp:484:12: note: 'isecLimit' was declared here [34/136] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/AVR.cpp.o [35/136] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/AMDGPU.cpp.o [35/136] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/Hexagon.cpp.o [36/136] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/AArch64.cpp.o /build/lld/src/lld-20.1.8.src/ELF/Arch/AArch64.cpp: In member function 'virtual void {anonymous}::AArch64::relocateAlloc(lld::elf::InputSectionBase&, uint8_t*) const': /build/lld/src/lld-20.1.8.src/ELF/Arch/AArch64.cpp:937:23: warning: possibly dangling reference to a temporary [-Wdangling-reference] /build/lld/src/lld-20.1.8.src/ELF/Arch/AArch64.cpp:937:43: note: the temporary was destroyed at the end of the full expression '(& sec)->lld::elf::InputSectionBase::relocs().llvm::MutableArrayRef<lld::elf::Relocation>::operator[](i)' [36/136] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/LoongArch.cpp.o [37/136] Building CXX object COFF/CMakeFiles/lldCOFF.dir/LTO.cpp.o [37/136] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/Mips.cpp.o [38/136] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/AVR.cpp.o [38/136] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/MipsArchTree.cpp.o [39/136] Building CXX object COFF/CMakeFiles/lldCOFF.dir/PDB.cpp.o [39/136] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/MSP430.cpp.o [40/136] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/Hexagon.cpp.o [40/136] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/PPC.cpp.o [41/136] Building CXX object COFF/CMakeFiles/lldCOFF.dir/InputFiles.cpp.o [41/136] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/PPC64.cpp.o [42/136] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/MipsArchTree.cpp.o [42/136] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/RISCV.cpp.o [43/136] Building CXX object COFF/CMakeFiles/lldCOFF.dir/Driver.cpp.o In file included from /build/lld/src/lld-20.1.8.src/COFF/SymbolTable.h:12, from /build/lld/src/lld-20.1.8.src/COFF/Driver.h:13, from /build/lld/src/lld-20.1.8.src/COFF/Driver.cpp:9: In member function 'lld::coff::Symbol* lld::coff::ObjFile::getSymbol(uint32_t)', inlined from 'void lld::coff::readCallGraphsFromObjectFiles(COFFLinkerContext&)' at /build/lld/src/lld-20.1.8.src/COFF/Driver.cpp:1145:50: /build/lld/src/lld-20.1.8.src/COFF/InputFiles.h:162:31: warning: 'fromIndex' may be used uninitialized [-Wmaybe-uninitialized] /build/lld/src/lld-20.1.8.src/COFF/Driver.cpp: In function 'void lld::coff::readCallGraphsFromObjectFiles(COFFLinkerContext&)': /build/lld/src/lld-20.1.8.src/COFF/Driver.cpp:1137:18: note: 'fromIndex' was declared here In member function 'lld::coff::Symbol* lld::coff::ObjFile::getSymbol(uint32_t)', inlined from 'void lld::coff::readCallGraphsFromObjectFiles(COFFLinkerContext&)' at /build/lld/src/lld-20.1.8.src/COFF/Driver.cpp:1146:48: /build/lld/src/lld-20.1.8.src/COFF/InputFiles.h:162:31: warning: 'toIndex' may be used uninitialized [-Wmaybe-uninitialized] /build/lld/src/lld-20.1.8.src/COFF/Driver.cpp: In function 'void lld::coff::readCallGraphsFromObjectFiles(COFFLinkerContext&)': /build/lld/src/lld-20.1.8.src/COFF/Driver.cpp:1137:29: note: 'toIndex' was declared here /build/lld/src/lld-20.1.8.src/COFF/Driver.cpp:1152:51: warning: 'count' may be used uninitialized [-Wmaybe-uninitialized] /build/lld/src/lld-20.1.8.src/COFF/Driver.cpp:1138:18: note: 'count' was declared here [43/136] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/SPARCV9.cpp.o [44/136] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/ARM.cpp.o [44/136] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/SystemZ.cpp.o [45/136] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/MSP430.cpp.o [45/136] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/X86.cpp.o [46/136] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/LoongArch.cpp.o /build/lld/src/lld-20.1.8.src/ELF/Arch/LoongArch.cpp: In member function 'virtual uint32_t {anonymous}::LoongArch::calcEFlags() const': /build/lld/src/lld-20.1.8.src/ELF/Arch/LoongArch.cpp:255:25: warning: 'targetFile' may be used uninitialized [-Wmaybe-uninitialized] /build/lld/src/lld-20.1.8.src/ELF/Arch/LoongArch.cpp:236:20: note: 'targetFile' was declared here [46/136] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/X86_64.cpp.o [47/136] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/Mips.cpp.o [47/136] Building CXX object ELF/CMakeFiles/lldELF.dir/ARMErrataFix.cpp.o [48/136] Building CXX object COFF/CMakeFiles/lldCOFF.dir/SymbolTable.cpp.o [48/136] Building CXX object ELF/CMakeFiles/lldELF.dir/CallGraphSort.cpp.o [49/136] Building CXX object COFF/CMakeFiles/lldCOFF.dir/Writer.cpp.o In file included from /usr/include/c++/14.2.1/vector:72, from /usr/include/c++/14.2.1/functional:64, from /usr/include/llvm/ADT/STLExtras.h:33, from /build/lld/src/lld-20.1.8.src/include/lld/Common/ErrorHandler.h:73, from /build/lld/src/lld-20.1.8.src/COFF/Config.h:12, from /build/lld/src/lld-20.1.8.src/COFF/Chunks.h:12, from /build/lld/src/lld-20.1.8.src/COFF/Writer.h:12, from /build/lld/src/lld-20.1.8.src/COFF/Writer.cpp:9: In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {lld::coff::ECCodeMapEntry}; _Tp = lld::coff::ECCodeMapEntry; _Alloc = std::allocator<lld::coff::ECCodeMapEntry>]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = lld::coff::ECCodeMapEntry; _Alloc = std::allocator<lld::coff::ECCodeMapEntry>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1301:21, inlined from '{anonymous}::Writer::createECCodeMap()::<lambda()>' at /build/lld/src/lld-20.1.8.src/COFF/Writer.cpp:587:24, inlined from 'void {anonymous}::Writer::createECCodeMap()' at /build/lld/src/lld-20.1.8.src/COFF/Writer.cpp:609:13, inlined from 'void {anonymous}::Writer::assignAddresses()' at /build/lld/src/lld-20.1.8.src/COFF/Writer.cpp:1627:18: /usr/include/c++/14.2.1/bits/vector.tcc:123:21: warning: 'first' may be used uninitialized [-Wmaybe-uninitialized] /build/lld/src/lld-20.1.8.src/COFF/Writer.cpp: In member function 'void {anonymous}::Writer::assignAddresses()': /build/lld/src/lld-20.1.8.src/COFF/Writer.cpp:583:10: note: 'first' was declared here In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {lld::coff::ECCodeMapEntry}; _Tp = lld::coff::ECCodeMapEntry; _Alloc = std::allocator<lld::coff::ECCodeMapEntry>]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = lld::coff::ECCodeMapEntry; _Alloc = std::allocator<lld::coff::ECCodeMapEntry>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1301:21, inlined from '{anonymous}::Writer::createECCodeMap()::<lambda()>' at /build/lld/src/lld-20.1.8.src/COFF/Writer.cpp:587:24, inlined from 'void {anonymous}::Writer::createECCodeMap()' at /build/lld/src/lld-20.1.8.src/COFF/Writer.cpp:609:13, inlined from 'void {anonymous}::Writer::assignAddresses()' at /build/lld/src/lld-20.1.8.src/COFF/Writer.cpp:1627:18: /usr/include/c++/14.2.1/bits/vector.tcc:123:21: warning: 'last' may be used uninitialized [-Wmaybe-uninitialized] /build/lld/src/lld-20.1.8.src/COFF/Writer.cpp: In member function 'void {anonymous}::Writer::assignAddresses()': /build/lld/src/lld-20.1.8.src/COFF/Writer.cpp:583:18: note: 'last' was declared here [49/136] Linking CXX shared library lib/liblldCOFF.so.20.1 [50/136] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/PPC.cpp.o [50/136] Building CXX object ELF/CMakeFiles/lldELF.dir/DWARF.cpp.o [51/136] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/SPARCV9.cpp.o [51/136] Building CXX object ELF/CMakeFiles/lldELF.dir/Driver.cpp.o [52/136] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/PPC64.cpp.o In function 'void writeSequence(lld::elf::Ctx&, const char*, int, uint32_t, llvm::ArrayRef<unsigned int>)', inlined from 'void lld::elf::addPPC64SaveRestore(Ctx&)' at /build/lld/src/lld-20.1.8.src/ELF/Arch/PPC64.cpp:318:16: /build/lld/src/lld-20.1.8.src/ELF/Arch/PPC64.cpp:293:57: warning: 'first' may be used uninitialized [-Wmaybe-uninitialized] /build/lld/src/lld-20.1.8.src/ELF/Arch/PPC64.cpp: In function 'void lld::elf::addPPC64SaveRestore(Ctx&)': /build/lld/src/lld-20.1.8.src/ELF/Arch/PPC64.cpp:272:7: note: 'first' was declared here In function 'void writeSequence(lld::elf::Ctx&, const char*, int, uint32_t, llvm::ArrayRef<unsigned int>)', inlined from 'void lld::elf::addPPC64SaveRestore(Ctx&)' at /build/lld/src/lld-20.1.8.src/ELF/Arch/PPC64.cpp:321:16: /build/lld/src/lld-20.1.8.src/ELF/Arch/PPC64.cpp:293:57: warning: 'first' may be used uninitialized [-Wmaybe-uninitialized] /build/lld/src/lld-20.1.8.src/ELF/Arch/PPC64.cpp: In function 'void lld::elf::addPPC64SaveRestore(Ctx&)': /build/lld/src/lld-20.1.8.src/ELF/Arch/PPC64.cpp:272:7: note: 'first' was declared here In function 'void writeSequence(lld::elf::Ctx&, const char*, int, uint32_t, llvm::ArrayRef<unsigned int>)', inlined from 'void lld::elf::addPPC64SaveRestore(Ctx&)' at /build/lld/src/lld-20.1.8.src/ELF/Arch/PPC64.cpp:324:16: /build/lld/src/lld-20.1.8.src/ELF/Arch/PPC64.cpp:293:57: warning: 'first' may be used uninitialized [-Wmaybe-uninitialized] /build/lld/src/lld-20.1.8.src/ELF/Arch/PPC64.cpp: In function 'void lld::elf::addPPC64SaveRestore(Ctx&)': /build/lld/src/lld-20.1.8.src/ELF/Arch/PPC64.cpp:272:7: note: 'first' was declared here In function 'void writeSequence(lld::elf::Ctx&, const char*, int, uint32_t, llvm::ArrayRef<unsigned int>)', inlined from 'void lld::elf::addPPC64SaveRestore(Ctx&)' at /build/lld/src/lld-20.1.8.src/ELF/Arch/PPC64.cpp:327:16: /build/lld/src/lld-20.1.8.src/ELF/Arch/PPC64.cpp:293:57: warning: 'first' may be used uninitialized [-Wmaybe-uninitialized] /build/lld/src/lld-20.1.8.src/ELF/Arch/PPC64.cpp: In function 'void lld::elf::addPPC64SaveRestore(Ctx&)': /build/lld/src/lld-20.1.8.src/ELF/Arch/PPC64.cpp:272:7: note: 'first' was declared here [52/136] Building CXX object ELF/CMakeFiles/lldELF.dir/DriverUtils.cpp.o [53/136] Linking CXX shared library lib/liblldCOFF.so.20.1 [53/136] Creating library symlink lib/liblldCOFF.so [54/136] Creating library symlink lib/liblldCOFF.so [54/136] Building CXX object ELF/CMakeFiles/lldELF.dir/EhFrame.cpp.o [55/136] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/SystemZ.cpp.o [55/136] Building CXX object ELF/CMakeFiles/lldELF.dir/ICF.cpp.o [56/136] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/X86.cpp.o [56/136] Building CXX object ELF/CMakeFiles/lldELF.dir/InputFiles.cpp.o [57/136] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/X86_64.cpp.o [57/136] Building CXX object ELF/CMakeFiles/lldELF.dir/InputSection.cpp.o [58/136] Building CXX object ELF/CMakeFiles/lldELF.dir/CallGraphSort.cpp.o [58/136] Building CXX object ELF/CMakeFiles/lldELF.dir/LTO.cpp.o [59/136] Building CXX object ELF/CMakeFiles/lldELF.dir/ARMErrataFix.cpp.o /build/lld/src/lld-20.1.8.src/ELF/ARMErrataFix.cpp: In member function 'void lld::elf::ARMErr657417Patcher::insertPatches(lld::elf::InputSectionDescription&, std::vector<lld::elf::Patch657417Section*>&)': /build/lld/src/lld-20.1.8.src/ELF/ARMErrataFix.cpp:397:27: warning: 'isecLimit' may be used uninitialized [-Wmaybe-uninitialized] /build/lld/src/lld-20.1.8.src/ELF/ARMErrataFix.cpp:373:12: note: 'isecLimit' was declared here [59/136] Building CXX object ELF/CMakeFiles/lldELF.dir/LinkerScript.cpp.o [60/136] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/RISCV.cpp.o [60/136] Building CXX object ELF/CMakeFiles/lldELF.dir/MapFile.cpp.o [61/136] Building CXX object ELF/CMakeFiles/lldELF.dir/DriverUtils.cpp.o [61/136] Building CXX object ELF/CMakeFiles/lldELF.dir/MarkLive.cpp.o [62/136] Building CXX object ELF/CMakeFiles/lldELF.dir/EhFrame.cpp.o [62/136] Building CXX object ELF/CMakeFiles/lldELF.dir/OutputSections.cpp.o [63/136] Building CXX object ELF/CMakeFiles/lldELF.dir/DWARF.cpp.o [63/136] Building CXX object ELF/CMakeFiles/lldELF.dir/Relocations.cpp.o [64/136] Building CXX object ELF/CMakeFiles/lldELF.dir/ICF.cpp.o [64/136] Building CXX object ELF/CMakeFiles/lldELF.dir/ScriptLexer.cpp.o [65/136] Building CXX object ELF/CMakeFiles/lldELF.dir/MapFile.cpp.o [65/136] Building CXX object ELF/CMakeFiles/lldELF.dir/ScriptParser.cpp.o [66/136] Building CXX object ELF/CMakeFiles/lldELF.dir/ScriptLexer.cpp.o [66/136] Building CXX object ELF/CMakeFiles/lldELF.dir/SymbolTable.cpp.o [67/136] Building CXX object ELF/CMakeFiles/lldELF.dir/MarkLive.cpp.o [67/136] Building CXX object ELF/CMakeFiles/lldELF.dir/Symbols.cpp.o [68/136] Building CXX object ELF/CMakeFiles/lldELF.dir/OutputSections.cpp.o [68/136] Building CXX object ELF/CMakeFiles/lldELF.dir/SyntheticSections.cpp.o [69/136] Building CXX object ELF/CMakeFiles/lldELF.dir/LinkerScript.cpp.o [69/136] Building CXX object ELF/CMakeFiles/lldELF.dir/Target.cpp.o [70/136] Building CXX object ELF/CMakeFiles/lldELF.dir/SymbolTable.cpp.o [70/136] Building CXX object ELF/CMakeFiles/lldELF.dir/Thunks.cpp.o [71/136] Building CXX object ELF/CMakeFiles/lldELF.dir/LTO.cpp.o [71/136] Building CXX object ELF/CMakeFiles/lldELF.dir/Writer.cpp.o [72/136] Building CXX object ELF/CMakeFiles/lldELF.dir/InputSection.cpp.o [72/136] Building CXX object MachO/CMakeFiles/lldMachO.dir/Arch/ARM64.cpp.o [73/136] Building CXX object ELF/CMakeFiles/lldELF.dir/Symbols.cpp.o [73/136] Building CXX object MachO/CMa...es/lldMachO.dir/Arch/ARM64Common.cpp.o [74/136] Building CXX object ELF/CMakeFiles/lldELF.dir/Target.cpp.o [74/136] Building CXX object MachO/CMakeFiles/lldMachO.dir/Arch/ARM64_32.cpp.o [75/136] Building CXX object MachO/CMakeFiles/lldMachO.dir/Arch/ARM64.cpp.o [75/136] Building CXX object MachO/CMakeFiles/lldMachO.dir/Arch/X86_64.cpp.o [76/136] Building CXX object MachO/CMa...es/lldMachO.dir/Arch/ARM64Common.cpp.o [76/136] Building CXX object MachO/CMa...lldMachO.dir/ConcatOutputSection.cpp.o [77/136] Building CXX object ELF/CMakeFiles/lldELF.dir/Thunks.cpp.o [77/136] Building CXX object MachO/CMakeFiles/lldMachO.dir/Driver.cpp.o [78/136] Building CXX object MachO/CMakeFiles/lldMachO.dir/Arch/ARM64_32.cpp.o [78/136] Building CXX object MachO/CMakeFiles/lldMachO.dir/DriverUtils.cpp.o [79/136] Building CXX object ELF/CMakeFiles/lldELF.dir/ScriptParser.cpp.o [79/136] Building CXX object MachO/CMakeFiles/lldMachO.dir/Dwarf.cpp.o [80/136] Building CXX object ELF/CMakeFiles/lldELF.dir/InputFiles.cpp.o [80/136] Building CXX object MachO/CMakeFiles/lldMachO.dir/EhFrame.cpp.o [81/136] Building CXX object MachO/CMakeFiles/lldMachO.dir/Arch/X86_64.cpp.o [81/136] Building CXX object MachO/CMakeFiles/lldMachO.dir/ExportTrie.cpp.o [82/136] Building CXX object ELF/CMakeFiles/lldELF.dir/Relocations.cpp.o /build/lld/src/lld-20.1.8.src/ELF/Relocations.cpp: In instantiation of 'bool isReadOnly(lld::elf::SharedSymbol&) [with ELFT = llvm::object::ELFType<llvm::endianness::little, false>]': /build/lld/src/lld-20.1.8.src/ELF/Relocations.cpp:371:31: required from 'void addCopyRelSymbol(lld::elf::Ctx&, lld::elf::SharedSymbol&) [with ELFT = llvm::object::ELFType<llvm::endianness::little, false>]' /build/lld/src/lld-20.1.8.src/ELF/Relocations.cpp:1854:101: required from here /build/lld/src/lld-20.1.8.src/ELF/Relocations.cpp:262:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] /build/lld/src/lld-20.1.8.src/ELF/Relocations.cpp:263:13: note: the temporary was destroyed at the end of the full expression 'lld::check<llvm::ArrayRef<llvm::object::Elf_Phdr_Impl<llvm::object::ELFType<llvm::endianness::little, false> > > >(llvm::object::ELFFile<ELFT>::program_headers() const [with ELFT = llvm::object::ELFType<llvm::endianness::little, false>; typename ELFT::PhdrRange = llvm::ArrayRef<llvm::object::Elf_Phdr_Impl<llvm::object::ELFType<llvm::endianness::little, false> > >]())' /build/lld/src/lld-20.1.8.src/ELF/Relocations.cpp: In instantiation of 'bool isReadOnly(lld::elf::SharedSymbol&) [with ELFT = llvm::object::ELFType<llvm::endianness::big, false>]': /build/lld/src/lld-20.1.8.src/ELF/Relocations.cpp:371:31: required from 'void addCopyRelSymbol(lld::elf::Ctx&, lld::elf::SharedSymbol&) [with ELFT = llvm::object::ELFType<llvm::endianness::big, false>]' /build/lld/src/lld-20.1.8.src/ELF/Relocations.cpp:1854:207: required from here /build/lld/src/lld-20.1.8.src/ELF/Relocations.cpp:262:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] /build/lld/src/lld-20.1.8.src/ELF/Relocations.cpp:263:13: note: the temporary was destroyed at the end of the full expression 'lld::check<llvm::ArrayRef<llvm::object::Elf_Phdr_Impl<llvm::object::ELFType<llvm::endianness::big, false> > > >(llvm::object::ELFFile<ELFT>::program_headers() const [with ELFT = llvm::object::ELFType<llvm::endianness::big, false>; typename ELFT::PhdrRange = llvm::ArrayRef<llvm::object::Elf_Phdr_Impl<llvm::object::ELFType<llvm::endianness::big, false> > >]())' /build/lld/src/lld-20.1.8.src/ELF/Relocations.cpp: In instantiation of 'bool isReadOnly(lld::elf::SharedSymbol&) [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>]': /build/lld/src/lld-20.1.8.src/ELF/Relocations.cpp:371:31: required from 'void addCopyRelSymbol(lld::elf::Ctx&, lld::elf::SharedSymbol&) [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>]' /build/lld/src/lld-20.1.8.src/ELF/Relocations.cpp:1854:313: required from here /build/lld/src/lld-20.1.8.src/ELF/Relocations.cpp:262:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] /build/lld/src/lld-20.1.8.src/ELF/Relocations.cpp:263:13: note: the temporary was destroyed at the end of the full expression 'lld::check<llvm::ArrayRef<llvm::object::Elf_Phdr_Impl<llvm::object::ELFType<llvm::endianness::little, true> > > >(llvm::object::ELFFile<ELFT>::program_headers() const [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>; typename ELFT::PhdrRange = llvm::ArrayRef<llvm::object::Elf_Phdr_Impl<llvm::object::ELFType<llvm::endianness::little, true> > >]())' /build/lld/src/lld-20.1.8.src/ELF/Relocations.cpp: In instantiation of 'bool isReadOnly(lld::elf::SharedSymbol&) [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>]': /build/lld/src/lld-20.1.8.src/ELF/Relocations.cpp:371:31: required from 'void addCopyRelSymbol(lld::elf::Ctx&, lld::elf::SharedSymbol&) [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>]' /build/lld/src/lld-20.1.8.src/ELF/Relocations.cpp:1854:419: required from here /build/lld/src/lld-20.1.8.src/ELF/Relocations.cpp:262:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] /build/lld/src/lld-20.1.8.src/ELF/Relocations.cpp:263:13: note: the temporary was destroyed at the end of the full expression 'lld::check<llvm::ArrayRef<llvm::object::Elf_Phdr_Impl<llvm::object::ELFType<llvm::endianness::big, true> > > >(llvm::object::ELFFile<ELFT>::program_headers() const [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>; typename ELFT::PhdrRange = llvm::ArrayRef<llvm::object::Elf_Phdr_Impl<llvm::object::ELFType<llvm::endianness::big, true> > >]())' In lambda function, inlined from 'static Ret llvm::function_ref<Ret(Params ...)>::callback_fn(intptr_t, Params ...) [with Callable = lld::elf::ThunkCreator::createInitialThunkSections(llvm::ArrayRef<lld::elf::OutputSection*>)::<lambda(lld::elf::OutputSection*, lld::elf::InputSectionDescription*)>; Ret = void; Params = {lld::elf::OutputSection*, lld::elf::InputSectionDescription*}]' at /usr/include/llvm/ADT/STLFunctionalExtras.h:46:52: /build/lld/src/lld-20.1.8.src/ELF/Relocations.cpp:2246:24: warning: 'isecLimit' may be used uninitialized [-Wmaybe-uninitialized] /build/lld/src/lld-20.1.8.src/ELF/Relocations.cpp: In static member function 'static Ret llvm::function_ref<Ret(Params ...)>::callback_fn(intptr_t, Params ...) [with Callable = lld::elf::ThunkCreator::createInitialThunkSections(llvm::ArrayRef<lld::elf::OutputSection*>)::<lambda(lld::elf::OutputSection*, lld::elf::InputSectionDescription*)>; Ret = void; Params = {lld::elf::OutputSection*, lld::elf::InputSectionDescription*}]': /build/lld/src/lld-20.1.8.src/ELF/Relocations.cpp:2232:18: note: 'isecLimit' was declared here In lambda function, inlined from 'static Ret llvm::function_ref<Ret(Params ...)>::callback_fn(intptr_t, Params ...) [with Callable = lld::elf::ThunkCreator::createInitialThunkSections(llvm::ArrayRef<lld::elf::OutputSection*>)::<lambda(lld::elf::OutputSection*, lld::elf::InputSectionDescription*)>; Ret = void; Params = {lld::elf::OutputSection*, lld::elf::InputSectionDescription*}]' at /usr/include/llvm/ADT/STLFunctionalExtras.h:46:52, inlined from 'Ret llvm::function_ref<Ret(Params ...)>::operator()(Params ...) const [with Ret = void; Params = {lld::elf::OutputSection*, lld::elf::InputSectionDescription*}]' at /usr/include/llvm/ADT/STLFunctionalExtras.h:69:12, inlined from 'void forEachInputSectionDescription(llvm::ArrayRef<lld::elf::OutputSection*>, llvm::function_ref<void(lld::elf::OutputSection*, lld::elf::InputSectionDescription*)>)' at /build/lld/src/lld-20.1.8.src/ELF/Relocations.cpp:1988:11, inlined from 'void lld::elf::ThunkCreator::createInitialThunkSections(llvm::ArrayRef<lld::elf::OutputSection*>)' at /build/lld/src/lld-20.1.8.src/ELF/Relocations.cpp:2220:33: /build/lld/src/lld-20.1.8.src/ELF/Relocations.cpp:2246:24: warning: 'isecLimit' may be used uninitialized [-Wmaybe-uninitialized] /build/lld/src/lld-20.1.8.src/ELF/Relocations.cpp: In member function 'void lld::elf::ThunkCreator::createInitialThunkSections(llvm::ArrayRef<lld::elf::OutputSection*>)': /build/lld/src/lld-20.1.8.src/ELF/Relocations.cpp:2232:18: note: 'isecLimit' was declared here [82/136] Building CXX object MachO/CMakeFiles/lldMachO.dir/ICF.cpp.o [83/136] Building CXX object MachO/CMakeFiles/lldMachO.dir/Dwarf.cpp.o [83/136] Building CXX object MachO/CMakeFiles/lldMachO.dir/InputFiles.cpp.o [84/136] Building CXX object MachO/CMakeFiles/lldMachO.dir/ExportTrie.cpp.o [84/136] Building CXX object MachO/CMakeFiles/lldMachO.dir/InputSection.cpp.o [85/136] Building CXX object MachO/CMakeFiles/lldMachO.dir/EhFrame.cpp.o [85/136] Building CXX object MachO/CMakeFiles/lldMachO.dir/LTO.cpp.o [86/136] Building CXX object MachO/CMa...lldMachO.dir/ConcatOutputSection.cpp.o [86/136] Building CXX object MachO/CMakeFiles/lldMachO.dir/MapFile.cpp.o [87/136] Building CXX object MachO/CMakeFiles/lldMachO.dir/ICF.cpp.o [87/136] Building CXX object MachO/CMakeFiles/lldMachO.dir/MarkLive.cpp.o [88/136] Building CXX object MachO/CMakeFiles/lldMachO.dir/InputSection.cpp.o [88/136] Building CXX object MachO/CMakeFiles/lldMachO.dir/ObjC.cpp.o [89/136] Building CXX object ELF/CMakeFiles/lldELF.dir/Driver.cpp.o [89/136] Building CXX object MachO/CMakeFiles/lldMachO.dir/OutputSection.cpp.o [90/136] Building CXX object MachO/CMakeFiles/lldMachO.dir/MarkLive.cpp.o [90/136] Building CXX object MachO/CMakeFiles/lldMachO.dir/OutputSegment.cpp.o [91/136] Building CXX object MachO/CMakeFiles/lldMachO.dir/MapFile.cpp.o [91/136] Building CXX object MachO/CMakeFiles/lldMachO.dir/Relocations.cpp.o [92/136] Building CXX object MachO/CMakeFiles/lldMachO.dir/OutputSection.cpp.o [92/136] Building CXX object MachO/CMa...es/lldMachO.dir/BPSectionOrderer.cpp.o [93/136] Building CXX object MachO/CMakeFiles/lldMachO.dir/Relocations.cpp.o [93/136] Building CXX object MachO/CMa...s/lldMachO.dir/SectionPriorities.cpp.o [94/136] Building CXX object MachO/CMakeFiles/lldMachO.dir/DriverUtils.cpp.o [94/136] Building CXX object MachO/CMakeFiles/lldMachO.dir/Sections.cpp.o [95/136] Building CXX object ELF/CMakeFiles/lldELF.dir/Writer.cpp.o [95/136] Building CXX object MachO/CMakeFiles/lldMachO.dir/SymbolTable.cpp.o [96/136] Building CXX object MachO/CMakeFiles/lldMachO.dir/OutputSegment.cpp.o [96/136] Building CXX object MachO/CMakeFiles/lldMachO.dir/Symbols.cpp.o [97/136] Building CXX object MachO/CMakeFiles/lldMachO.dir/LTO.cpp.o [97/136] Building CXX object MachO/CMa...s/lldMachO.dir/SyntheticSections.cpp.o [98/136] Building CXX object MachO/CMakeFiles/lldMachO.dir/Sections.cpp.o [98/136] Building CXX object MachO/CMakeFiles/lldMachO.dir/Target.cpp.o [99/136] Building CXX object MachO/CMakeFiles/lldMachO.dir/Symbols.cpp.o [99/136] Building CXX object MachO/CMa...s/lldMachO.dir/UnwindInfoSection.cpp.o [100/136] Building CXX object MachO/CMakeFiles/lldMachO.dir/ObjC.cpp.o /build/lld/src/lld-20.1.8.src/MachO/ObjC.cpp:724:1: warning: '{anonymous}::ObjcCategoryMerger::PointerListInfo {anonymous}::ObjcCategoryMerger::parseProtocolListInfo(const lld::macho::ConcatInputSection*, uint32_t, SourceLanguage)' defined but not used [-Wunused-function] [100/136] Building CXX object MachO/CMakeFiles/lldMachO.dir/Writer.cpp.o [101/136] Building CXX object MachO/CMakeFiles/lldMachO.dir/Target.cpp.o [101/136] Building CXX object MinGW/CMakeFiles/lldMinGW.dir/Driver.cpp.o [102/136] Building CXX object MachO/CMakeFiles/lldMachO.dir/Driver.cpp.o [102/136] Building CXX object wasm/CMakeFiles/lldWasm.dir/Driver.cpp.o [103/136] Building CXX object MachO/CM...s/lldMachO.dir/SectionPriorities.cpp.o [103/136] Building CXX object wasm/CMakeFiles/lldWasm.dir/InputChunks.cpp.o [104/136] Building CXX object MachO/CMakeFiles/lldMachO.dir/SymbolTable.cpp.o [104/136] Building CXX object wasm/CMakeFiles/lldWasm.dir/InputFiles.cpp.o [105/136] Building CXX object MachO/CMakeFiles/lldMachO.dir/InputFiles.cpp.o [105/136] Building CXX object wasm/CMakeFiles/lldWasm.dir/LTO.cpp.o [106/136] Building CXX object MachO/CM...es/lldMachO.dir/BPSectionOrderer.cpp.o [106/136] Building CXX object wasm/CMakeFiles/lldWasm.dir/MapFile.cpp.o [107/136] Building CXX object MachO/CM...s/lldMachO.dir/UnwindInfoSection.cpp.o [107/136] Building CXX object wasm/CMakeFiles/lldWasm.dir/MarkLive.cpp.o [108/136] Building CXX object MinGW/CMakeFiles/lldMinGW.dir/Driver.cpp.o [108/136] Building CXX object wasm/CMakeFiles/lldWasm.dir/OutputSections.cpp.o [109/136] Building CXX object ELF/CMakeFiles/lldELF.dir/SyntheticSections.cpp.o [109/136] Building CXX object wasm/CMakeFiles/lldWasm.dir/OutputSegment.cpp.o [110/136] Building CXX object MachO/CMakeFiles/lldMachO.dir/Writer.cpp.o [110/136] Building CXX object wasm/CMakeFiles/lldWasm.dir/Relocations.cpp.o [111/136] Building CXX object MachO/CM...s/lldMachO.dir/SyntheticSections.cpp.o /build/lld/src/lld-20.1.8.src/MachO/SyntheticSections.cpp: In member function 'void lld::macho::ObjCImageInfoSection::finalizeContents()': /build/lld/src/lld-20.1.8.src/MachO/SyntheticSections.cpp:1935:50: warning: 'firstFile' may be used uninitialized [-Wmaybe-uninitialized] /build/lld/src/lld-20.1.8.src/MachO/SyntheticSections.cpp:1925:20: note: 'firstFile' was declared here [111/136] Building CXX object wasm/CMakeFiles/lldWasm.dir/SymbolTable.cpp.o [112/136] Building CXX object wasm/CMakeFiles/lldWasm.dir/InputChunks.cpp.o [112/136] Building CXX object wasm/CMakeFiles/lldWasm.dir/Symbols.cpp.o [113/136] Building CXX object wasm/CMakeFiles/lldWasm.dir/MarkLive.cpp.o [113/136] Building CXX object wasm/CMa...es/lldWasm.dir/SyntheticSections.cpp.o [114/136] Building CXX object wasm/CMakeFiles/lldWasm.dir/LTO.cpp.o [114/136] Building CXX object wasm/CMakeFiles/lldWasm.dir/Writer.cpp.o [115/136] Building CXX object wasm/CMakeFiles/lldWasm.dir/OutputSections.cpp.o [115/136] Building CXX object wasm/CMakeFiles/lldWasm.dir/WriterUtils.cpp.o [116/136] Building CXX object wasm/CMakeFiles/lldWasm.dir/MapFile.cpp.o [116/136] Linking CXX shared library lib/liblldELF.so.20.1 [117/136] Building CXX object wasm/CMakeFiles/lldWasm.dir/Driver.cpp.o [117/136] Linking CXX shared library lib/liblldMachO.so.20.1 [118/136] Building CXX object wasm/CMakeFiles/lldWasm.dir/InputFiles.cpp.o [118/136] Linking CXX shared library lib/liblldMinGW.so.20.1 [119/136] Building CXX object wasm/CMakeFiles/lldWasm.dir/OutputSegment.cpp.o [119/136] Building CXX object tools/lld/CMakeFiles/lld.dir/lld.cpp.o [120/136] Building CXX object wasm/CMakeFiles/lldWasm.dir/Relocations.cpp.o [120/136] Building CXX object tools/lld/CMakeFiles/lld.dir/lld-driver.cpp.o [121/136] Linking CXX shared library lib/liblldMinGW.so.20.1 [121/136] Creating library symlink lib/liblldMinGW.so [122/136] Creating library symlink lib/liblldMinGW.so [123/136] Linking CXX shared library lib/liblldMachO.so.20.1 [123/136] Creating library symlink lib/liblldMachO.so [124/136] Creating library symlink lib/liblldMachO.so [125/136] Linking CXX shared library lib/liblldELF.so.20.1 [125/136] Creating library symlink lib/liblldELF.so [126/136] Creating library symlink lib/liblldELF.so [127/136] Building CXX object wasm/CMakeFiles/lldWasm.dir/WriterUtils.cpp.o [128/136] Building CXX object tools/lld/CMakeFiles/lld.dir/lld-driver.cpp.o [129/136] Building CXX object wasm/CMakeFiles/lldWasm.dir/Symbols.cpp.o [130/136] Building CXX object tools/lld/CMakeFiles/lld.dir/lld.cpp.o [131/136] Building CXX object wasm/CMakeFiles/lldWasm.dir/SymbolTable.cpp.o [132/136] Building CXX object wasm/CMa...es/lldWasm.dir/SyntheticSections.cpp.o /build/lld/src/lld-20.1.8.src/wasm/SyntheticSections.cpp: In member function 'void lld::wasm::ProducersSection::addInfo(const llvm::wasm::WasmProducerInfo&)': /build/lld/src/lld-20.1.8.src/wasm/SyntheticSections.cpp:870:79: warning: possibly dangling reference to a temporary [-Wdangling-reference] /build/lld/src/lld-20.1.8.src/wasm/SyntheticSections.cpp:869:23: note: the temporary was destroyed at the end of the full expression 'std::make_pair<const vector<pair<__cxx11::basic_string<char>, __cxx11::basic_string<char> > >*, llvm::SmallVector<pair<__cxx11::basic_string<char>, __cxx11::basic_string<char> >, 8>*>((& info.llvm::wasm::WasmProducerInfo::Languages), (&((lld::wasm::ProducersSection*)this)->lld::wasm::ProducersSection::languages))' /build/lld/src/lld-20.1.8.src/wasm/SyntheticSections.cpp:870:79: warning: possibly dangling reference to a temporary [-Wdangling-reference] /build/lld/src/lld-20.1.8.src/wasm/SyntheticSections.cpp:870:23: note: the temporary was destroyed at the end of the full expression 'std::make_pair<const vector<pair<__cxx11::basic_string<char>, __cxx11::basic_string<char> > >*, llvm::SmallVector<pair<__cxx11::basic_string<char>, __cxx11::basic_string<char> >, 8>*>((& info.llvm::wasm::WasmProducerInfo::Tools), (&((lld::wasm::ProducersSection*)this)->lld::wasm::ProducersSection::tools))' /build/lld/src/lld-20.1.8.src/wasm/SyntheticSections.cpp:870:79: warning: possibly dangling reference to a temporary [-Wdangling-reference] /build/lld/src/lld-20.1.8.src/wasm/SyntheticSections.cpp:870:60: note: the temporary was destroyed at the end of the full expression 'std::make_pair<const vector<pair<__cxx11::basic_string<char>, __cxx11::basic_string<char> > >*, llvm::SmallVector<pair<__cxx11::basic_string<char>, __cxx11::basic_string<char> >, 8>*>((& info.llvm::wasm::WasmProducerInfo::SDKs), (&((lld::wasm::ProducersSection*)this)->lld::wasm::ProducersSection::sDKs))' [133/136] Building CXX object wasm/CMakeFiles/lldWasm.dir/Writer.cpp.o /build/lld/src/lld-20.1.8.src/wasm/Writer.cpp: In member function 'void lld::wasm::{anonymous}::Writer::createInitMemoryFunction()': /build/lld/src/lld-20.1.8.src/wasm/Writer.cpp:1281:22: warning: 'flagAddress' may be used uninitialized [-Wmaybe-uninitialized] /build/lld/src/lld-20.1.8.src/wasm/Writer.cpp:1204:12: note: 'flagAddress' was declared here [133/136] Linking CXX shared library lib/liblldWasm.so.20.1 [134/136] Linking CXX shared library lib/liblldWasm.so.20.1 [134/136] Creating library symlink lib/liblldWasm.so [135/136] Creating library symlink lib/liblldWasm.so [135/136] Linking CXX executable bin/lld [136/136] Linking CXX executable bin/lld ==> Entering fakeroot environment... ==> Starting package()... [0/2] Generating html Sphinx documenta...ld/src/lld-20.1.8.src/build/docs/html" [1/2] Generating html Sphinx documenta...ld/src/lld-20.1.8.src/build/docs/html" [1/2] Install the project... -- Install configuration: "Release" -- Installing: /build/lld/pkg/lld/usr/include -- Installing: /build/lld/pkg/lld/usr/include/lld -- Installing: /build/lld/pkg/lld/usr/include/lld/Common -- Installing: /build/lld/pkg/lld/usr/include/lld/Common/ErrorHandler.h -- Installing: /build/lld/pkg/lld/usr/include/lld/Common/Arrays.h -- Installing: /build/lld/pkg/lld/usr/include/lld/Common/Args.h -- Installing: /build/lld/pkg/lld/usr/include/lld/Common/Filesystem.h -- Installing: /build/lld/pkg/lld/usr/include/lld/Common/Strings.h -- Installing: /build/lld/pkg/lld/usr/include/lld/Common/Version.h -- Installing: /build/lld/pkg/lld/usr/include/lld/Common/Timer.h -- Installing: /build/lld/pkg/lld/usr/include/lld/Common/Reproduce.h -- Installing: /build/lld/pkg/lld/usr/include/lld/Common/DWARF.h -- Installing: /build/lld/pkg/lld/usr/include/lld/Common/TargetOptionsCommandFlags.h -- Installing: /build/lld/pkg/lld/usr/include/lld/Common/Driver.h -- Installing: /build/lld/pkg/lld/usr/include/lld/Common/LLVM.h -- Installing: /build/lld/pkg/lld/usr/include/lld/Common/Memory.h -- Installing: /build/lld/pkg/lld/usr/include/lld/Common/CommonLinkerContext.h -- Installing: /build/lld/pkg/lld/usr/lib/liblldCommon.so.20.1 -- Set non-toolchain portion of runtime path of "/build/lld/pkg/lld/usr/lib/liblldCommon.so.20.1" to "" -- Installing: /build/lld/pkg/lld/usr/lib/liblldCommon.so -- Installing: /build/lld/pkg/lld/usr/bin/lld -- Set non-toolchain portion of runtime path of "/build/lld/pkg/lld/usr/bin/lld" to "" -- Creating lld-link -- Creating ld.lld -- Creating ld64.lld -- Creating wasm-ld -- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/. -- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./NewLLD.html -- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./missingkeyfunction.html -- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./windows_support.html -- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./search.html -- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./error_handling_script.html -- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./index.html -- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_sources -- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_sources/missingkeyfunction.rst.txt -- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_sources/WebAssembly.rst.txt -- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_sources/ReleaseNotes.rst.txt -- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_sources/NewLLD.rst.txt -- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_sources/Partitions.rst.txt -- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_sources/index.rst.txt -- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_sources/error_handling_script.rst.txt -- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_sources/MachO -- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_sources/MachO/ld64-vs-lld.rst.txt -- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_sources/MachO/index.rst.txt -- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_sources/ELF -- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_sources/ELF/linker_script.rst.txt -- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_sources/ELF/warn_backrefs.rst.txt -- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_sources/ELF/start-stop-gc.rst.txt -- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_sources/ELF/large_sections.rst.txt -- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_sources/windows_support.rst.txt -- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./WebAssembly.html -- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./genindex.html -- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./.buildinfo -- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./ReleaseNotes.html -- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_images -- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_images/partitions.svg -- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_images/large_section_layout_pic.png -- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_images/large_section_layout_nopic.png -- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_images/section_layout.png -- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./MachO -- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./MachO/index.html -- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./MachO/ld64-vs-lld.html -- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_static -- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_static/plus.png -- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_static/navigation.png -- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_static/contents.png -- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_static/language_data.js -- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_static/logo.png -- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_static/file.png -- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_static/pygments.css -- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_static/basic.css -- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_static/searchtools.js -- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_static/sphinx_highlight.js -- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_static/llvm.css -- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_static/favicon.ico -- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_static/doctools.js -- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_static/documentation_options.js -- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./_static/minus.png -- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./ELF -- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./ELF/linker_script.html -- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./ELF/large_sections.html -- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./ELF/warn_backrefs.html -- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./ELF/start-stop-gc.html -- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./searchindex.js -- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./objects.inv -- Installing: /build/lld/pkg/lld/usr/share/doc/lld/html/./Partitions.html -- Installing: /build/lld/pkg/lld/usr/lib/liblldCOFF.so.20.1 -- Set non-toolchain portion of runtime path of "/build/lld/pkg/lld/usr/lib/liblldCOFF.so.20.1" to "" -- Installing: /build/lld/pkg/lld/usr/lib/liblldCOFF.so -- Installing: /build/lld/pkg/lld/usr/lib/liblldELF.so.20.1 -- Set non-toolchain portion of runtime path of "/build/lld/pkg/lld/usr/lib/liblldELF.so.20.1" to "" -- Installing: /build/lld/pkg/lld/usr/lib/liblldELF.so -- Installing: /build/lld/pkg/lld/usr/lib/liblldMachO.so.20.1 -- Set non-toolchain portion of runtime path of "/build/lld/pkg/lld/usr/lib/liblldMachO.so.20.1" to "" -- Installing: /build/lld/pkg/lld/usr/lib/liblldMachO.so -- Installing: /build/lld/pkg/lld/usr/lib/liblldMinGW.so.20.1 -- Set non-toolchain portion of runtime path of "/build/lld/pkg/lld/usr/lib/liblldMinGW.so.20.1" to "" -- Installing: /build/lld/pkg/lld/usr/lib/liblldMinGW.so -- Installing: /build/lld/pkg/lld/usr/lib/liblldWasm.so.20.1 -- Set non-toolchain portion of runtime path of "/build/lld/pkg/lld/usr/lib/liblldWasm.so.20.1" to "" -- Installing: /build/lld/pkg/lld/usr/lib/liblldWasm.so -- Installing: /build/lld/pkg/lld/usr/lib/cmake/lld/LLDTargets.cmake -- Installing: /build/lld/pkg/lld/usr/lib/cmake/lld/LLDTargets-release.cmake -- Installing: /build/lld/pkg/lld/usr/lib/cmake/lld/LLDConfig.cmake -- Installing: /build/lld/pkg/lld/usr/lib/cmake/lld/LLDConfigVersion.cmake ==> Tidying install... -> Removing libtool files... -> Purging unwanted files... -> Removing static library files... -> Stripping unneeded symbols from binaries and libraries... -> Compressing man and info pages... ==> Checking for packaging issues... ==> Creating package "lld"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Leaving fakeroot environment. ==> Finished making: lld 20.1.8-1 (Tue Jul 15 18:30:14 2025) ==> Cleaning up...