==> Synchronizing chroot copy [/home/leming/armv8/root] -> [leming]...done
==> Making package: lld20 20.1.8-1 (Tue Oct 21 06:03:39 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: lld20 20.1.8-1 (Tue Oct 21 06:03:46 2025)
==> Checking runtime dependencies...
==> Installing missing dependencies...
[?25lresolving dependencies...
looking for conflicting packages...
Packages (2) libedit-20250104_3.1-1 llvm20-libs-20.1.8-1
Total Download Size: 31.87 MiB
Total Installed Size: 147.23 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
llvm20-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 llvm20-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.4-1 python-docutils-1:0.22.2-1
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.5-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.1.2-1
llvm20-20.1.8-1 ninja-1.12.1-2 python-sphinx-8.2.3-1
Total Download Size: 13.12 MiB
Total Installed Size: 257.53 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
llvm20-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 llvm20...
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/lld20/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.15.1")
-- Found CURL: /usr/lib/libcurl.so (found version "8.16.0")
-- Linker detection: GNU ld
-- Performing Test C_SUPPORTS_FPIC
-- Performing Test C_SUPPORTS_FPIC - Success
-- Performing Test CXX_SUPPORTS_FPIC
-- Performing Test CXX_SUPPORTS_FPIC - Success
-- Building with -fPIC
-- Performing Test C_SUPPORTS_FNO_SEMANTIC_INTERPOSITION
-- Performing Test C_SUPPORTS_FNO_SEMANTIC_INTERPOSITION - Success
-- Performing Test CXX_SUPPORTS_FNO_SEMANTIC_INTERPOSITION
-- Performing Test CXX_SUPPORTS_FNO_SEMANTIC_INTERPOSITION - Success
-- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG
-- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG - Success
-- Performing Test 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.7") found components: Interpreter
-- LLD version: 20.1.8
-- Could NOT find Git (missing: GIT_EXECUTABLE)
-- Could NOT find Git (missing: GIT_EXECUTABLE)
CMake Warning at /usr/lib/llvm20/lib/cmake/llvm/AddLLVM.cmake:2029 (message):
LLVM_EXTERNAL_LIT set to /usr/bin/lit, but the path does not exist.
Call Stack (most recent call first):
/usr/lib/llvm20/lib/cmake/llvm/AddLLVM.cmake:2074 (get_llvm_lit_path)
/usr/lib/llvm20/lib/cmake/llvm/AddLLVM.cmake:2167 (add_lit_target)
test/CMakeLists.txt:84 (add_lit_testsuite)
-- Configuring done (14.9s)
-- Generating done (0.2s)
-- Build files have been written to: /build/lld20/src/lld-20.1.8.src/build
[0/135] Generating VCSVersion.inc
[0/135] Building Options.inc...
[0/135] Building Options.inc...
[0/135] Building Options.inc...
[0/135] Building Options.inc...
[0/135] Building Options.inc...
[1/135] Building Options.inc...
[2/135] Building Options.inc...
[3/135] Building Options.inc...
[4/135] Building Options.inc...
[5/135] Building Options.inc...
[6/135] Generating VCSVersion.inc
[6/135] Building CXX object Common/CMakeFiles/lldCommon.dir/Args.cpp.o
[6/135] Building CXX object Common/CMa...ldCommon.dir/CommonLinkerContext.cpp.o
[6/135] Building CXX object Common/CMa...s/lldCommon.dir/DriverDispatcher.cpp.o
[6/135] Building CXX object Common/CMakeFiles/lldCommon.dir/DWARF.cpp.o
[6/135] Building CXX object Common/CMakeFiles/lldCommon.dir/ErrorHandler.cpp.o
[6/135] Building CXX object Common/CMakeFiles/lldCommon.dir/Filesystem.cpp.o
[6/135] Building CXX object Common/CMakeFiles/lldCommon.dir/Memory.cpp.o
[6/135] Building CXX object Common/CMakeFiles/lldCommon.dir/Reproduce.cpp.o
[6/135] Building CXX object Common/CMakeFiles/lldCommon.dir/Strings.cpp.o
[6/135] Building CXX object Common/CMa...on.dir/TargetOptionsCommandFlags.cpp.o
[7/135] Building CXX object Common/CMa...ldCommon.dir/CommonLinkerContext.cpp.o
[7/135] Building CXX object Common/CMakeFiles/lldCommon.dir/Timer.cpp.o
[8/135] Building CXX object Common/CMakeFiles/lldCommon.dir/Memory.cpp.o
[8/135] Building CXX object Common/CMakeFiles/lldCommon.dir/Version.cpp.o
[9/135] Building CXX object Common/CMakeFiles/lldCommon.dir/Filesystem.cpp.o
[9/135] Building CXX object COFF/CMakeFiles/lldCOFF.dir/CallGraphSort.cpp.o
[10/135] Building CXX object Common/CMakeFiles/lldCommon.dir/Reproduce.cpp.o
[10/135] Building CXX object COFF/CMakeFiles/lldCOFF.dir/Chunks.cpp.o
[11/135] Building CXX object Common/CMakeFiles/lldCommon.dir/Args.cpp.o
[11/135] Building CXX object COFF/CMakeFiles/lldCOFF.dir/COFFLinkerContext.cpp.o
[12/135] Building CXX object Common/CM...s/lldCommon.dir/DriverDispatcher.cpp.o
[12/135] Building CXX object COFF/CMakeFiles/lldCOFF.dir/DebugTypes.cpp.o
[13/135] Building CXX object Common/CMakeFiles/lldCommon.dir/Version.cpp.o
[13/135] Building CXX object COFF/CMakeFiles/lldCOFF.dir/DLL.cpp.o
[14/135] Building CXX object Common/CM...on.dir/TargetOptionsCommandFlags.cpp.o
[14/135] Building CXX object COFF/CMakeFiles/lldCOFF.dir/Driver.cpp.o
[15/135] Building CXX object Common/CMakeFiles/lldCommon.dir/DWARF.cpp.o
[15/135] Building CXX object COFF/CMakeFiles/lldCOFF.dir/DriverUtils.cpp.o
[16/135] Building CXX object Common/CMakeFiles/lldCommon.dir/Strings.cpp.o
[16/135] Building CXX object COFF/CMakeFiles/lldCOFF.dir/ICF.cpp.o
[17/135] Building CXX object Common/CMakeFiles/lldCommon.dir/Timer.cpp.o
[17/135] Building CXX object COFF/CMakeFiles/lldCOFF.dir/InputFiles.cpp.o
[18/135] Building CXX object COFF/CMakeFiles/lldCOFF.dir/COFFLinkerContext.cpp.o
[18/135] Building CXX object COFF/CMakeFiles/lldCOFF.dir/LLDMapFile.cpp.o
[19/135] Building CXX object COFF/CMakeFiles/lldCOFF.dir/CallGraphSort.cpp.o
[19/135] Building CXX object COFF/CMakeFiles/lldCOFF.dir/LTO.cpp.o
[20/135] Building CXX object COFF/CMakeFiles/lldCOFF.dir/ICF.cpp.o
[20/135] Building CXX object COFF/CMakeFiles/lldCOFF.dir/MapFile.cpp.o
[21/135] Building CXX object COFF/CMakeFiles/lldCOFF.dir/Chunks.cpp.o
[21/135] Building CXX object COFF/CMakeFiles/lldCOFF.dir/MarkLive.cpp.o
[22/135] Building CXX object Common/CMakeFiles/lldCommon.dir/ErrorHandler.cpp.o
[22/135] Linking CXX shared library lib/liblldCommon.so.20.1
[23/135] Building CXX object COFF/CMakeFiles/lldCOFF.dir/DriverUtils.cpp.o
[23/135] Building CXX object COFF/CMakeFiles/lldCOFF.dir/MinGW.cpp.o
[24/135] Building CXX object COFF/CMakeFiles/lldCOFF.dir/DebugTypes.cpp.o
[24/135] Building CXX object COFF/CMakeFiles/lldCOFF.dir/PDB.cpp.o
[25/135] Building CXX object COFF/CMakeFiles/lldCOFF.dir/DLL.cpp.o
[25/135] Building CXX object COFF/CMakeFiles/lldCOFF.dir/SymbolTable.cpp.o
[26/135] Linking CXX shared library lib/liblldCommon.so.20.1
[26/135] Creating library symlink lib/liblldCommon.so
[27/135] Creating library symlink lib/liblldCommon.so
[27/135] Building CXX object COFF/CMakeFiles/lldCOFF.dir/Symbols.cpp.o
[28/135] Building CXX object COFF/CMakeFiles/lldCOFF.dir/LLDMapFile.cpp.o
[28/135] Building CXX object COFF/CMakeFiles/lldCOFF.dir/Writer.cpp.o
[29/135] Building CXX object COFF/CMakeFiles/lldCOFF.dir/MarkLive.cpp.o
[29/135] Building CXX object ELF/CMakeFiles/lldELF.dir/AArch64ErrataFix.cpp.o
[30/135] Building CXX object COFF/CMakeFiles/lldCOFF.dir/MapFile.cpp.o
[30/135] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/AArch64.cpp.o
[31/135] Building CXX object COFF/CMakeFiles/lldCOFF.dir/Symbols.cpp.o
[31/135] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/AMDGPU.cpp.o
[32/135] Building CXX object COFF/CMakeFiles/lldCOFF.dir/MinGW.cpp.o
[32/135] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/ARM.cpp.o
[33/135] Building CXX object ELF/CMakeFiles/lldELF.dir/AArch64ErrataFix.cpp.o
/build/lld20/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/lld20/src/lld-20.1.8.src/ELF/AArch64ErrataFix.cpp:509:27: warning: 'isecLimit' may be used uninitialized [-Wmaybe-uninitialized]
/build/lld20/src/lld-20.1.8.src/ELF/AArch64ErrataFix.cpp:484:12: note: 'isecLimit' was declared here
[33/135] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/AVR.cpp.o
[34/135] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/AMDGPU.cpp.o
[34/135] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/Hexagon.cpp.o
[35/135] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/AArch64.cpp.o
/build/lld20/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/lld20/src/lld-20.1.8.src/ELF/Arch/AArch64.cpp:937:23: warning: possibly dangling reference to a temporary [-Wdangling-reference]
/build/lld20/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)'
[35/135] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/LoongArch.cpp.o
[36/135] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/AVR.cpp.o
[36/135] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/Mips.cpp.o
[37/135] Building CXX object COFF/CMakeFiles/lldCOFF.dir/LTO.cpp.o
[37/135] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/MipsArchTree.cpp.o
[38/135] Building CXX object COFF/CMakeFiles/lldCOFF.dir/PDB.cpp.o
[38/135] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/MSP430.cpp.o
[39/135] Building CXX object COFF/CMakeFiles/lldCOFF.dir/InputFiles.cpp.o
[39/135] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/PPC.cpp.o
[40/135] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/Hexagon.cpp.o
[40/135] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/PPC64.cpp.o
[41/135] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/MSP430.cpp.o
[41/135] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/RISCV.cpp.o
[42/135] Building CXX object COFF/CMakeFiles/lldCOFF.dir/Driver.cpp.o
In file included from /build/lld20/src/lld-20.1.8.src/COFF/SymbolTable.h:12,
from /build/lld20/src/lld-20.1.8.src/COFF/Driver.h:13,
from /build/lld20/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/lld20/src/lld-20.1.8.src/COFF/Driver.cpp:1145:50:
/build/lld20/src/lld-20.1.8.src/COFF/InputFiles.h:162:31: warning: 'fromIndex' may be used uninitialized [-Wmaybe-uninitialized]
/build/lld20/src/lld-20.1.8.src/COFF/Driver.cpp: In function 'void lld::coff::readCallGraphsFromObjectFiles(COFFLinkerContext&)':
/build/lld20/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/lld20/src/lld-20.1.8.src/COFF/Driver.cpp:1146:48:
/build/lld20/src/lld-20.1.8.src/COFF/InputFiles.h:162:31: warning: 'toIndex' may be used uninitialized [-Wmaybe-uninitialized]
/build/lld20/src/lld-20.1.8.src/COFF/Driver.cpp: In function 'void lld::coff::readCallGraphsFromObjectFiles(COFFLinkerContext&)':
/build/lld20/src/lld-20.1.8.src/COFF/Driver.cpp:1137:29: note: 'toIndex' was declared here
/build/lld20/src/lld-20.1.8.src/COFF/Driver.cpp:1152:51: warning: 'count' may be used uninitialized [-Wmaybe-uninitialized]
/build/lld20/src/lld-20.1.8.src/COFF/Driver.cpp:1138:18: note: 'count' was declared here
[42/135] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/SPARCV9.cpp.o
[43/135] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/MipsArchTree.cpp.o
[43/135] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/SystemZ.cpp.o
[44/135] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/LoongArch.cpp.o
/build/lld20/src/lld-20.1.8.src/ELF/Arch/LoongArch.cpp: In member function 'virtual uint32_t {anonymous}::LoongArch::calcEFlags() const':
/build/lld20/src/lld-20.1.8.src/ELF/Arch/LoongArch.cpp:255:25: warning: 'targetFile' may be used uninitialized [-Wmaybe-uninitialized]
/build/lld20/src/lld-20.1.8.src/ELF/Arch/LoongArch.cpp:236:20: note: 'targetFile' was declared here
[44/135] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/X86.cpp.o
[45/135] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/ARM.cpp.o
[45/135] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/X86_64.cpp.o
[46/135] Building CXX object COFF/CMakeFiles/lldCOFF.dir/SymbolTable.cpp.o
[46/135] Building CXX object ELF/CMakeFiles/lldELF.dir/ARMErrataFix.cpp.o
[47/135] 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/lib/llvm20/include/llvm/ADT/STLExtras.h:33,
from /build/lld20/src/lld-20.1.8.src/include/lld/Common/ErrorHandler.h:73,
from /build/lld20/src/lld-20.1.8.src/COFF/Config.h:12,
from /build/lld20/src/lld-20.1.8.src/COFF/Chunks.h:12,
from /build/lld20/src/lld-20.1.8.src/COFF/Writer.h:12,
from /build/lld20/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/lld20/src/lld-20.1.8.src/COFF/Writer.cpp:587:24,
inlined from 'void {anonymous}::Writer::createECCodeMap()' at /build/lld20/src/lld-20.1.8.src/COFF/Writer.cpp:609:13,
inlined from 'void {anonymous}::Writer::assignAddresses()' at /build/lld20/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/lld20/src/lld-20.1.8.src/COFF/Writer.cpp: In member function 'void {anonymous}::Writer::assignAddresses()':
/build/lld20/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/lld20/src/lld-20.1.8.src/COFF/Writer.cpp:587:24,
inlined from 'void {anonymous}::Writer::createECCodeMap()' at /build/lld20/src/lld-20.1.8.src/COFF/Writer.cpp:609:13,
inlined from 'void {anonymous}::Writer::assignAddresses()' at /build/lld20/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/lld20/src/lld-20.1.8.src/COFF/Writer.cpp: In member function 'void {anonymous}::Writer::assignAddresses()':
/build/lld20/src/lld-20.1.8.src/COFF/Writer.cpp:583:18: note: 'last' was declared here
[47/135] Linking CXX shared library lib/liblldCOFF.so.20.1
[48/135] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/PPC.cpp.o
[48/135] Building CXX object ELF/CMakeFiles/lldELF.dir/CallGraphSort.cpp.o
[49/135] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/Mips.cpp.o
[49/135] Building CXX object ELF/CMakeFiles/lldELF.dir/DWARF.cpp.o
[50/135] 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/lld20/src/lld-20.1.8.src/ELF/Arch/PPC64.cpp:318:16:
/build/lld20/src/lld-20.1.8.src/ELF/Arch/PPC64.cpp:293:57: warning: 'first' may be used uninitialized [-Wmaybe-uninitialized]
/build/lld20/src/lld-20.1.8.src/ELF/Arch/PPC64.cpp: In function 'void lld::elf::addPPC64SaveRestore(Ctx&)':
/build/lld20/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/lld20/src/lld-20.1.8.src/ELF/Arch/PPC64.cpp:321:16:
/build/lld20/src/lld-20.1.8.src/ELF/Arch/PPC64.cpp:293:57: warning: 'first' may be used uninitialized [-Wmaybe-uninitialized]
/build/lld20/src/lld-20.1.8.src/ELF/Arch/PPC64.cpp: In function 'void lld::elf::addPPC64SaveRestore(Ctx&)':
/build/lld20/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/lld20/src/lld-20.1.8.src/ELF/Arch/PPC64.cpp:324:16:
/build/lld20/src/lld-20.1.8.src/ELF/Arch/PPC64.cpp:293:57: warning: 'first' may be used uninitialized [-Wmaybe-uninitialized]
/build/lld20/src/lld-20.1.8.src/ELF/Arch/PPC64.cpp: In function 'void lld::elf::addPPC64SaveRestore(Ctx&)':
/build/lld20/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/lld20/src/lld-20.1.8.src/ELF/Arch/PPC64.cpp:327:16:
/build/lld20/src/lld-20.1.8.src/ELF/Arch/PPC64.cpp:293:57: warning: 'first' may be used uninitialized [-Wmaybe-uninitialized]
/build/lld20/src/lld-20.1.8.src/ELF/Arch/PPC64.cpp: In function 'void lld::elf::addPPC64SaveRestore(Ctx&)':
/build/lld20/src/lld-20.1.8.src/ELF/Arch/PPC64.cpp:272:7: note: 'first' was declared here
[50/135] Building CXX object ELF/CMakeFiles/lldELF.dir/Driver.cpp.o
[51/135] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/SPARCV9.cpp.o
[51/135] Building CXX object ELF/CMakeFiles/lldELF.dir/DriverUtils.cpp.o
[52/135] Linking CXX shared library lib/liblldCOFF.so.20.1
[52/135] Creating library symlink lib/liblldCOFF.so
[53/135] Creating library symlink lib/liblldCOFF.so
[53/135] Building CXX object ELF/CMakeFiles/lldELF.dir/EhFrame.cpp.o
[54/135] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/SystemZ.cpp.o
[54/135] Building CXX object ELF/CMakeFiles/lldELF.dir/ICF.cpp.o
[55/135] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/X86.cpp.o
[55/135] Building CXX object ELF/CMakeFiles/lldELF.dir/InputFiles.cpp.o
[56/135] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/X86_64.cpp.o
[56/135] Building CXX object ELF/CMakeFiles/lldELF.dir/InputSection.cpp.o
[57/135] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/RISCV.cpp.o
[57/135] Building CXX object ELF/CMakeFiles/lldELF.dir/LTO.cpp.o
[58/135] Building CXX object ELF/CMakeFiles/lldELF.dir/CallGraphSort.cpp.o
[58/135] Building CXX object ELF/CMakeFiles/lldELF.dir/LinkerScript.cpp.o
[59/135] Building CXX object ELF/CMakeFiles/lldELF.dir/ARMErrataFix.cpp.o
/build/lld20/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/lld20/src/lld-20.1.8.src/ELF/ARMErrataFix.cpp:397:27: warning: 'isecLimit' may be used uninitialized [-Wmaybe-uninitialized]
/build/lld20/src/lld-20.1.8.src/ELF/ARMErrataFix.cpp:373:12: note: 'isecLimit' was declared here
[59/135] Building CXX object ELF/CMakeFiles/lldELF.dir/MapFile.cpp.o
[60/135] Building CXX object ELF/CMakeFiles/lldELF.dir/DriverUtils.cpp.o
[60/135] Building CXX object ELF/CMakeFiles/lldELF.dir/MarkLive.cpp.o
[61/135] Building CXX object ELF/CMakeFiles/lldELF.dir/EhFrame.cpp.o
[61/135] Building CXX object ELF/CMakeFiles/lldELF.dir/OutputSections.cpp.o
[62/135] Building CXX object ELF/CMakeFiles/lldELF.dir/DWARF.cpp.o
[62/135] Building CXX object ELF/CMakeFiles/lldELF.dir/Relocations.cpp.o
[63/135] Building CXX object ELF/CMakeFiles/lldELF.dir/ICF.cpp.o
[63/135] Building CXX object ELF/CMakeFiles/lldELF.dir/ScriptLexer.cpp.o
[64/135] Building CXX object ELF/CMakeFiles/lldELF.dir/MapFile.cpp.o
[64/135] Building CXX object ELF/CMakeFiles/lldELF.dir/ScriptParser.cpp.o
[65/135] Building CXX object ELF/CMakeFiles/lldELF.dir/MarkLive.cpp.o
[65/135] Building CXX object ELF/CMakeFiles/lldELF.dir/SymbolTable.cpp.o
[66/135] Building CXX object ELF/CMakeFiles/lldELF.dir/ScriptLexer.cpp.o
[66/135] Building CXX object ELF/CMakeFiles/lldELF.dir/Symbols.cpp.o
[67/135] Building CXX object ELF/CMakeFiles/lldELF.dir/LinkerScript.cpp.o
[67/135] Building CXX object ELF/CMakeFiles/lldELF.dir/SyntheticSections.cpp.o
[68/135] Building CXX object ELF/CMakeFiles/lldELF.dir/OutputSections.cpp.o
[68/135] Building CXX object ELF/CMakeFiles/lldELF.dir/Target.cpp.o
[69/135] Building CXX object ELF/CMakeFiles/lldELF.dir/SymbolTable.cpp.o
[69/135] Building CXX object ELF/CMakeFiles/lldELF.dir/Thunks.cpp.o
[70/135] Building CXX object ELF/CMakeFiles/lldELF.dir/LTO.cpp.o
[70/135] Building CXX object ELF/CMakeFiles/lldELF.dir/Writer.cpp.o
[71/135] Building CXX object ELF/CMakeFiles/lldELF.dir/InputSection.cpp.o
[71/135] Building CXX object MachO/CMakeFiles/lldMachO.dir/Arch/ARM64.cpp.o
[72/135] Building CXX object ELF/CMakeFiles/lldELF.dir/Symbols.cpp.o
[72/135] Building CXX object MachO/CMa...es/lldMachO.dir/Arch/ARM64Common.cpp.o
[73/135] Building CXX object ELF/CMakeFiles/lldELF.dir/Target.cpp.o
[73/135] Building CXX object MachO/CMakeFiles/lldMachO.dir/Arch/ARM64_32.cpp.o
[74/135] Building CXX object MachO/CMa...es/lldMachO.dir/Arch/ARM64Common.cpp.o
[74/135] Building CXX object MachO/CMakeFiles/lldMachO.dir/Arch/X86_64.cpp.o
[75/135] Building CXX object MachO/CMakeFiles/lldMachO.dir/Arch/ARM64.cpp.o
[75/135] Building CXX object MachO/CMa...lldMachO.dir/ConcatOutputSection.cpp.o
[76/135] Building CXX object MachO/CMakeFiles/lldMachO.dir/Arch/ARM64_32.cpp.o
[76/135] Building CXX object MachO/CMakeFiles/lldMachO.dir/Driver.cpp.o
[77/135] Building CXX object ELF/CMakeFiles/lldELF.dir/ScriptParser.cpp.o
[77/135] Building CXX object MachO/CMakeFiles/lldMachO.dir/DriverUtils.cpp.o
[78/135] Building CXX object ELF/CMakeFiles/lldELF.dir/Thunks.cpp.o
[78/135] Building CXX object MachO/CMakeFiles/lldMachO.dir/Dwarf.cpp.o
[79/135] Building CXX object ELF/CMakeFiles/lldELF.dir/Relocations.cpp.o
/build/lld20/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/lld20/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/lld20/src/lld-20.1.8.src/ELF/Relocations.cpp:1854:101: required from here
/build/lld20/src/lld-20.1.8.src/ELF/Relocations.cpp:262:3: warning: possibly dangling reference to a temporary [-Wdangling-reference]
/build/lld20/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/lld20/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/lld20/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/lld20/src/lld-20.1.8.src/ELF/Relocations.cpp:1854:207: required from here
/build/lld20/src/lld-20.1.8.src/ELF/Relocations.cpp:262:3: warning: possibly dangling reference to a temporary [-Wdangling-reference]
/build/lld20/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/lld20/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/lld20/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/lld20/src/lld-20.1.8.src/ELF/Relocations.cpp:1854:313: required from here
/build/lld20/src/lld-20.1.8.src/ELF/Relocations.cpp:262:3: warning: possibly dangling reference to a temporary [-Wdangling-reference]
/build/lld20/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/lld20/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/lld20/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/lld20/src/lld-20.1.8.src/ELF/Relocations.cpp:1854:419: required from here
/build/lld20/src/lld-20.1.8.src/ELF/Relocations.cpp:262:3: warning: possibly dangling reference to a temporary [-Wdangling-reference]
/build/lld20/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/lib/llvm20/include/llvm/ADT/STLFunctionalExtras.h:46:52:
/build/lld20/src/lld-20.1.8.src/ELF/Relocations.cpp:2246:24: warning: 'isecLimit' may be used uninitialized [-Wmaybe-uninitialized]
/build/lld20/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/lld20/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/lib/llvm20/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/lib/llvm20/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/lld20/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/lld20/src/lld-20.1.8.src/ELF/Relocations.cpp:2220:33:
/build/lld20/src/lld-20.1.8.src/ELF/Relocations.cpp:2246:24: warning: 'isecLimit' may be used uninitialized [-Wmaybe-uninitialized]
/build/lld20/src/lld-20.1.8.src/ELF/Relocations.cpp: In member function 'void lld::elf::ThunkCreator::createInitialThunkSections(llvm::ArrayRef<lld::elf::OutputSection*>)':
/build/lld20/src/lld-20.1.8.src/ELF/Relocations.cpp:2232:18: note: 'isecLimit' was declared here
[79/135] Building CXX object MachO/CMakeFiles/lldMachO.dir/EhFrame.cpp.o
[80/135] Building CXX object MachO/CMakeFiles/lldMachO.dir/Arch/X86_64.cpp.o
[80/135] Building CXX object MachO/CMakeFiles/lldMachO.dir/ExportTrie.cpp.o
[81/135] Building CXX object MachO/CMakeFiles/lldMachO.dir/Dwarf.cpp.o
[81/135] Building CXX object MachO/CMakeFiles/lldMachO.dir/ICF.cpp.o
[82/135] Building CXX object ELF/CMakeFiles/lldELF.dir/InputFiles.cpp.o
[82/135] Building CXX object MachO/CMakeFiles/lldMachO.dir/InputFiles.cpp.o
[83/135] Building CXX object MachO/CMakeFiles/lldMachO.dir/EhFrame.cpp.o
[83/135] Building CXX object MachO/CMakeFiles/lldMachO.dir/InputSection.cpp.o
[84/135] Building CXX object MachO/CMa...lldMachO.dir/ConcatOutputSection.cpp.o
[84/135] Building CXX object MachO/CMakeFiles/lldMachO.dir/LTO.cpp.o
[85/135] Building CXX object MachO/CMakeFiles/lldMachO.dir/ExportTrie.cpp.o
[85/135] Building CXX object MachO/CMakeFiles/lldMachO.dir/MapFile.cpp.o
[86/135] Building CXX object MachO/CMakeFiles/lldMachO.dir/ICF.cpp.o
[86/135] Building CXX object MachO/CMakeFiles/lldMachO.dir/MarkLive.cpp.o
[87/135] Building CXX object ELF/CMakeFiles/lldELF.dir/Driver.cpp.o
[87/135] Building CXX object MachO/CMakeFiles/lldMachO.dir/ObjC.cpp.o
[88/135] Building CXX object MachO/CMakeFiles/lldMachO.dir/InputSection.cpp.o
[88/135] Building CXX object MachO/CMakeFiles/lldMachO.dir/OutputSection.cpp.o
[89/135] Building CXX object MachO/CMakeFiles/lldMachO.dir/MapFile.cpp.o
[89/135] Building CXX object MachO/CMakeFiles/lldMachO.dir/OutputSegment.cpp.o
[90/135] Building CXX object MachO/CMakeFiles/lldMachO.dir/OutputSection.cpp.o
[90/135] Building CXX object MachO/CMakeFiles/lldMachO.dir/Relocations.cpp.o
[91/135] Building CXX object MachO/CMakeFiles/lldMachO.dir/MarkLive.cpp.o
[91/135] Building CXX object MachO/CMa...es/lldMachO.dir/BPSectionOrderer.cpp.o
[92/135] Building CXX object MachO/CMakeFiles/lldMachO.dir/DriverUtils.cpp.o
[92/135] Building CXX object MachO/CMa...s/lldMachO.dir/SectionPriorities.cpp.o
[93/135] Building CXX object MachO/CMakeFiles/lldMachO.dir/Relocations.cpp.o
[93/135] Building CXX object MachO/CMakeFiles/lldMachO.dir/Sections.cpp.o
[94/135] Building CXX object MachO/CMakeFiles/lldMachO.dir/ObjC.cpp.o
/build/lld20/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]
[94/135] Building CXX object MachO/CMakeFiles/lldMachO.dir/SymbolTable.cpp.o
[95/135] Building CXX object MachO/CMakeFiles/lldMachO.dir/OutputSegment.cpp.o
[95/135] Building CXX object MachO/CMakeFiles/lldMachO.dir/Symbols.cpp.o
[96/135] Building CXX object ELF/CMakeFiles/lldELF.dir/Writer.cpp.o
[96/135] Building CXX object MachO/CMa...s/lldMachO.dir/SyntheticSections.cpp.o
[97/135] Building CXX object MachO/CMakeFiles/lldMachO.dir/Sections.cpp.o
[97/135] Building CXX object MachO/CMakeFiles/lldMachO.dir/Target.cpp.o
[98/135] Building CXX object MachO/CMa...s/lldMachO.dir/SectionPriorities.cpp.o
[98/135] Building CXX object MachO/CMa...s/lldMachO.dir/UnwindInfoSection.cpp.o
[99/135] Building CXX object MachO/CMakeFiles/lldMachO.dir/Symbols.cpp.o
[99/135] Building CXX object MachO/CMakeFiles/lldMachO.dir/Writer.cpp.o
[100/135] Building CXX object MachO/CMakeFiles/lldMachO.dir/LTO.cpp.o
[100/135] Building CXX object MinGW/CMakeFiles/lldMinGW.dir/Driver.cpp.o
[101/135] Building CXX object MachO/CMakeFiles/lldMachO.dir/Target.cpp.o
[101/135] Building CXX object wasm/CMakeFiles/lldWasm.dir/Driver.cpp.o
[102/135] Building CXX object MachO/CMakeFiles/lldMachO.dir/Driver.cpp.o
[102/135] Building CXX object wasm/CMakeFiles/lldWasm.dir/InputChunks.cpp.o
[103/135] Building CXX object MachO/CMakeFiles/lldMachO.dir/SymbolTable.cpp.o
[103/135] Building CXX object wasm/CMakeFiles/lldWasm.dir/InputFiles.cpp.o
[104/135] Building CXX object MachO/CM...es/lldMachO.dir/BPSectionOrderer.cpp.o
[104/135] Building CXX object wasm/CMakeFiles/lldWasm.dir/LTO.cpp.o
[105/135] Building CXX object MachO/CMakeFiles/lldMachO.dir/InputFiles.cpp.o
[105/135] Building CXX object wasm/CMakeFiles/lldWasm.dir/MapFile.cpp.o
[106/135] Building CXX object MinGW/CMakeFiles/lldMinGW.dir/Driver.cpp.o
[106/135] Building CXX object wasm/CMakeFiles/lldWasm.dir/MarkLive.cpp.o
[107/135] Building CXX object MachO/CM...s/lldMachO.dir/UnwindInfoSection.cpp.o
[107/135] Building CXX object wasm/CMakeFiles/lldWasm.dir/OutputSections.cpp.o
[108/135] Building CXX object ELF/CMakeFiles/lldELF.dir/SyntheticSections.cpp.o
[108/135] Building CXX object wasm/CMakeFiles/lldWasm.dir/OutputSegment.cpp.o
[109/135] Building CXX object MachO/CM...s/lldMachO.dir/SyntheticSections.cpp.o
/build/lld20/src/lld-20.1.8.src/MachO/SyntheticSections.cpp: In member function 'void lld::macho::ObjCImageInfoSection::finalizeContents()':
/build/lld20/src/lld-20.1.8.src/MachO/SyntheticSections.cpp:1935:50: warning: 'firstFile' may be used uninitialized [-Wmaybe-uninitialized]
/build/lld20/src/lld-20.1.8.src/MachO/SyntheticSections.cpp:1925:20: note: 'firstFile' was declared here
[109/135] Building CXX object wasm/CMakeFiles/lldWasm.dir/Relocations.cpp.o
[110/135] Building CXX object MachO/CMakeFiles/lldMachO.dir/Writer.cpp.o
[110/135] Building CXX object wasm/CMakeFiles/lldWasm.dir/SymbolTable.cpp.o
[111/135] Building CXX object wasm/CMakeFiles/lldWasm.dir/InputChunks.cpp.o
[111/135] Building CXX object wasm/CMakeFiles/lldWasm.dir/Symbols.cpp.o
[112/135] Building CXX object wasm/CMakeFiles/lldWasm.dir/MarkLive.cpp.o
[112/135] Building CXX object wasm/CMa...es/lldWasm.dir/SyntheticSections.cpp.o
[113/135] Building CXX object wasm/CMakeFiles/lldWasm.dir/OutputSections.cpp.o
[113/135] Building CXX object wasm/CMakeFiles/lldWasm.dir/Writer.cpp.o
[114/135] Building CXX object wasm/CMakeFiles/lldWasm.dir/MapFile.cpp.o
[114/135] Building CXX object wasm/CMakeFiles/lldWasm.dir/WriterUtils.cpp.o
[115/135] Building CXX object wasm/CMakeFiles/lldWasm.dir/Driver.cpp.o
[115/135] Linking CXX shared library lib/liblldELF.so.20.1
[116/135] Building CXX object wasm/CMakeFiles/lldWasm.dir/LTO.cpp.o
[116/135] Linking CXX shared library lib/liblldMachO.so.20.1
[117/135] Building CXX object wasm/CMakeFiles/lldWasm.dir/OutputSegment.cpp.o
[117/135] Linking CXX shared library lib/liblldMinGW.so.20.1
[118/135] Building CXX object wasm/CMakeFiles/lldWasm.dir/InputFiles.cpp.o
[118/135] Building CXX object tools/lld/CMakeFiles/lld.dir/lld.cpp.o
[119/135] Building CXX object wasm/CMakeFiles/lldWasm.dir/WriterUtils.cpp.o
[119/135] Building CXX object tools/lld/CMakeFiles/lld.dir/lld-driver.cpp.o
[120/135] Building CXX object wasm/CMakeFiles/lldWasm.dir/Relocations.cpp.o
[121/135] Linking CXX shared library lib/liblldMachO.so.20.1
[121/135] Creating library symlink lib/liblldMachO.so
[122/135] Creating library symlink lib/liblldMachO.so
[123/135] Linking CXX shared library lib/liblldELF.so.20.1
[123/135] Creating library symlink lib/liblldELF.so
[124/135] Creating library symlink lib/liblldELF.so
[125/135] Linking CXX shared library lib/liblldMinGW.so.20.1
[125/135] Creating library symlink lib/liblldMinGW.so
[126/135] Creating library symlink lib/liblldMinGW.so
[127/135] Building CXX object tools/lld/CMakeFiles/lld.dir/lld.cpp.o
[128/135] Building CXX object tools/lld/CMakeFiles/lld.dir/lld-driver.cpp.o
[129/135] Building CXX object wasm/CMakeFiles/lldWasm.dir/Symbols.cpp.o
[130/135] Building CXX object wasm/CMakeFiles/lldWasm.dir/SymbolTable.cpp.o
[131/135] Building CXX object wasm/CMa...es/lldWasm.dir/SyntheticSections.cpp.o
/build/lld20/src/lld-20.1.8.src/wasm/SyntheticSections.cpp: In member function 'void lld::wasm::ProducersSection::addInfo(const llvm::wasm::WasmProducerInfo&)':
/build/lld20/src/lld-20.1.8.src/wasm/SyntheticSections.cpp:870:79: warning: possibly dangling reference to a temporary [-Wdangling-reference]
/build/lld20/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/lld20/src/lld-20.1.8.src/wasm/SyntheticSections.cpp:870:79: warning: possibly dangling reference to a temporary [-Wdangling-reference]
/build/lld20/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/lld20/src/lld-20.1.8.src/wasm/SyntheticSections.cpp:870:79: warning: possibly dangling reference to a temporary [-Wdangling-reference]
/build/lld20/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))'
[132/135] Building CXX object wasm/CMakeFiles/lldWasm.dir/Writer.cpp.o
/build/lld20/src/lld-20.1.8.src/wasm/Writer.cpp: In member function 'void lld::wasm::{anonymous}::Writer::createInitMemoryFunction()':
/build/lld20/src/lld-20.1.8.src/wasm/Writer.cpp:1281:22: warning: 'flagAddress' may be used uninitialized [-Wmaybe-uninitialized]
/build/lld20/src/lld-20.1.8.src/wasm/Writer.cpp:1204:12: note: 'flagAddress' was declared here
[132/135] Linking CXX shared library lib/liblldWasm.so.20.1
[133/135] Linking CXX shared library lib/liblldWasm.so.20.1
[133/135] Creating library symlink lib/liblldWasm.so
[134/135] Creating library symlink lib/liblldWasm.so
[134/135] Linking CXX executable bin/lld
[135/135] Linking CXX executable bin/lld
==> Entering fakeroot environment...
==> Starting package()...
[0/1] Install the project...
-- Install configuration: "Release"
-- Installing: /build/lld20/pkg/lld20/usr/lib/llvm20/include
-- Installing: /build/lld20/pkg/lld20/usr/lib/llvm20/include/lld
-- Installing: /build/lld20/pkg/lld20/usr/lib/llvm20/include/lld/Common
-- Installing: /build/lld20/pkg/lld20/usr/lib/llvm20/include/lld/Common/ErrorHandler.h
-- Installing: /build/lld20/pkg/lld20/usr/lib/llvm20/include/lld/Common/Arrays.h
-- Installing: /build/lld20/pkg/lld20/usr/lib/llvm20/include/lld/Common/Args.h
-- Installing: /build/lld20/pkg/lld20/usr/lib/llvm20/include/lld/Common/Filesystem.h
-- Installing: /build/lld20/pkg/lld20/usr/lib/llvm20/include/lld/Common/Strings.h
-- Installing: /build/lld20/pkg/lld20/usr/lib/llvm20/include/lld/Common/Version.h
-- Installing: /build/lld20/pkg/lld20/usr/lib/llvm20/include/lld/Common/Timer.h
-- Installing: /build/lld20/pkg/lld20/usr/lib/llvm20/include/lld/Common/Reproduce.h
-- Installing: /build/lld20/pkg/lld20/usr/lib/llvm20/include/lld/Common/DWARF.h
-- Installing: /build/lld20/pkg/lld20/usr/lib/llvm20/include/lld/Common/TargetOptionsCommandFlags.h
-- Installing: /build/lld20/pkg/lld20/usr/lib/llvm20/include/lld/Common/Driver.h
-- Installing: /build/lld20/pkg/lld20/usr/lib/llvm20/include/lld/Common/LLVM.h
-- Installing: /build/lld20/pkg/lld20/usr/lib/llvm20/include/lld/Common/Memory.h
-- Installing: /build/lld20/pkg/lld20/usr/lib/llvm20/include/lld/Common/CommonLinkerContext.h
-- Installing: /build/lld20/pkg/lld20/usr/lib/llvm20/lib/liblldCommon.so.20.1
-- Installing: /build/lld20/pkg/lld20/usr/lib/llvm20/lib/liblldCommon.so
-- Installing: /build/lld20/pkg/lld20/usr/lib/llvm20/bin/lld
CMake Warning (dev) at /usr/share/cmake/Modules/GNUInstallDirs.cmake:433 (message):
Unable to determine default CMAKE_INSTALL_LIBDIR directory because no
target architecture is known. Please enable at least one language before
including GNUInstallDirs.
Call Stack (most recent call first):
/usr/share/cmake/Modules/GNUInstallDirs.cmake:276 (_GNUInstallDirs_LIBDIR_get_default)
/usr/share/cmake/Modules/GNUInstallDirs.cmake:276 (cmake_language)
/usr/share/cmake/Modules/GNUInstallDirs.cmake:525 (_GNUInstallDirs_cache_path)
/usr/lib/llvm20/lib/cmake/llvm/LLVMInstallSymlink.cmake:8 (include)
tools/lld/cmake_install.cmake:56 (include)
cmake_install.cmake:56 (include)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Creating lld-link
-- Creating ld.lld
-- Creating ld64.lld
-- Creating wasm-ld
-- Installing: /build/lld20/pkg/lld20/usr/lib/llvm20/lib/liblldCOFF.so.20.1
-- Installing: /build/lld20/pkg/lld20/usr/lib/llvm20/lib/liblldCOFF.so
-- Installing: /build/lld20/pkg/lld20/usr/lib/llvm20/lib/liblldELF.so.20.1
-- Installing: /build/lld20/pkg/lld20/usr/lib/llvm20/lib/liblldELF.so
-- Installing: /build/lld20/pkg/lld20/usr/lib/llvm20/lib/liblldMachO.so.20.1
-- Installing: /build/lld20/pkg/lld20/usr/lib/llvm20/lib/liblldMachO.so
-- Installing: /build/lld20/pkg/lld20/usr/lib/llvm20/lib/liblldMinGW.so.20.1
-- Installing: /build/lld20/pkg/lld20/usr/lib/llvm20/lib/liblldMinGW.so
-- Installing: /build/lld20/pkg/lld20/usr/lib/llvm20/lib/liblldWasm.so.20.1
-- Installing: /build/lld20/pkg/lld20/usr/lib/llvm20/lib/liblldWasm.so
-- Installing: /build/lld20/pkg/lld20/usr/lib/llvm20/lib/cmake/lld/LLDTargets.cmake
-- Installing: /build/lld20/pkg/lld20/usr/lib/llvm20/lib/cmake/lld/LLDTargets-release.cmake
-- Installing: /build/lld20/pkg/lld20/usr/lib/llvm20/lib/cmake/lld/LLDConfig.cmake
-- Installing: /build/lld20/pkg/lld20/usr/lib/llvm20/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 "lld20"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Generating .MTREE file...
-> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: lld20 20.1.8-1 (Tue Oct 21 06:06:00 2025)
==> Cleaning up...