==> Synchronizing chroot copy [/home/leming/armv7/root] -> [leming]...done
==> Making package: lld18 18.1.6-2 (Sun Jan 12 23:18:51 2025)
==> Retrieving sources...
  -> Found lld-18.1.6.src.tar.xz
  -> Found lld-18.1.6.src.tar.xz.sig
  -> Found llvm-18.1.6.src.tar.xz
  -> Found llvm-18.1.6.src.tar.xz.sig
  -> Found libunwind-18.1.6.src.tar.xz
  -> Found libunwind-18.1.6.src.tar.xz.sig
  -> Found cmake-18.1.6.src.tar.xz
  -> Found cmake-18.1.6.src.tar.xz.sig
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha256sums...
    lld-18.1.6.src.tar.xz ... Passed
    lld-18.1.6.src.tar.xz.sig ... Skipped
    llvm-18.1.6.src.tar.xz ... Passed
    llvm-18.1.6.src.tar.xz.sig ... Skipped
    libunwind-18.1.6.src.tar.xz ... Passed
    libunwind-18.1.6.src.tar.xz.sig ... Skipped
    cmake-18.1.6.src.tar.xz ... Passed
    cmake-18.1.6.src.tar.xz.sig ... Skipped
==> Making package: lld18 18.1.6-2 (Sun Jan 12 23:19:13 2025)
==> Checking runtime dependencies...
==> Installing missing dependencies...
[?25lresolving dependencies...
looking for conflicting packages...

Packages (2) libedit-20240808_3.1-1  llvm18-libs-18.1.8-1

Total Installed Size:  120.06 MiB

:: Proceed with installation? [Y/n] 
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing libedit...
installing llvm18-libs...
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
[?25h==> Checking buildtime dependencies...
==> Installing missing dependencies...
[?25lresolving dependencies...
looking for conflicting packages...

Packages (29) cppdap-1.58.0-2  hicolor-icon-theme-0.18-1  jsoncpp-1.9.6-3
              libuv-1.49.2-1  python-babel-2.15.0-2
              python-charset-normalizer-3.4.1-1  python-docutils-1:0.21.2-3
              python-idna-3.10-2  python-imagesize-1.4.1-6
              python-jinja-1:3.1.5-1  python-markupsafe-2.1.5-3
              python-packaging-24.2-3  python-pygments-2.19.1-1
              python-pytz-2024.2-2  python-requests-2.32.3-4
              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.3.0-1  rhash-1.4.4-1  cmake-3.31.4-1
              llvm18-18.1.8-1  ninja-1.12.1-2  python-sphinx-8.1.3-2

Total Download Size:    10.21 MiB
Total Installed Size:  231.81 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 python-babel-2.15.0-2-any downloading...
 python-sphinx-8.1.3-2-any downloading...
 python-docutils-1:0.21.2-3-any downloading...
 python-jinja-1:3.1.5-1-any downloading...
 python-urllib3-2.3.0-1-any downloading...
 python-snowballstemmer-2.2.0-7-any downloading...
 python-requests-2.32.3-4-any downloading...
 python-charset-normalizer-3.4.1-1-any downloading...
 python-idna-3.10-2-any downloading...
 python-sphinxcontrib-htmlhelp-2.1.0-3-any downloading...
 python-sphinxcontrib-applehelp-2.0.0-3-any downloading...
 python-sphinxcontrib-serializinghtml-2.0.0-3-any downloading...
 python-sphinxcontrib-qthelp-2.0.0-3-any downloading...
 python-sphinxcontrib-devhelp-2.0.0-4-any downloading...
 python-sphinx-alabaster-theme-1.0.0-4-any downloading...
 python-imagesize-1.4.1-6-any downloading...
 python-sphinxcontrib-jsmath-1.0.1-19-any downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing llvm18...
installing cppdap...
installing hicolor-icon-theme...
installing jsoncpp...
Optional dependencies for jsoncpp
    jsoncpp-doc: documentation
installing libuv...
installing rhash...
installing cmake...
Optional dependencies for cmake
    make: for unix Makefile generator [installed]
    ninja: for ninja generator [pending]
    qt6-base: cmake-gui
installing ninja...
installing python-pytz...
installing python-babel...
installing python-docutils...
Optional dependencies for python-docutils
    python-myst-parser: to parse input in "Markdown" (CommonMark) format
    python-pillow: for some image manipulation operations
    python-pygments: for syntax highlighting of code directives and roles
    [pending]
installing python-imagesize...
installing python-markupsafe...
installing python-jinja...
Optional dependencies for python-jinja
    python-babel: for i18n support [installed]
installing python-packaging...
installing python-pygments...
installing python-charset-normalizer...
installing python-idna...
installing python-urllib3...
Optional dependencies for python-urllib3
    python-brotli: Brotli support
    python-brotlicffi: Brotli support
    python-h2: HTTP/2 support
    python-pysocks: SOCKS support
    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-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-18.1.6.src.tar.xz
  -> Found lld-18.1.6.src.tar.xz.sig
  -> Found llvm-18.1.6.src.tar.xz
  -> Found llvm-18.1.6.src.tar.xz.sig
  -> Found libunwind-18.1.6.src.tar.xz
  -> Found libunwind-18.1.6.src.tar.xz.sig
  -> Found cmake-18.1.6.src.tar.xz
  -> Found cmake-18.1.6.src.tar.xz.sig
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
  -> Extracting lld-18.1.6.src.tar.xz with bsdtar
  -> Extracting llvm-18.1.6.src.tar.xz with bsdtar
  -> Extracting libunwind-18.1.6.src.tar.xz with bsdtar
  -> Extracting cmake-18.1.6.src.tar.xz with bsdtar
==> Starting prepare()...
==> Starting build()...
CMake Deprecation Warning at /build/lld18/src/cmake/Modules/CMakePolicy.cmake:6 (cmake_policy):
  The OLD behavior for policy CMP0114 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.
Call Stack (most recent call first):
  CMakeLists.txt:6 (include)


CMake Deprecation Warning at /build/lld18/src/cmake/Modules/CMakePolicy.cmake:11 (cmake_policy):
  The OLD behavior for policy CMP0116 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.
Call Stack (most recent call first):
  CMakeLists.txt:6 (include)


-- The C compiler identification is GNU 14.1.1
-- The CXX compiler identification is GNU 14.1.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")
-- Performing Test Terminfo_LINKABLE
-- Performing Test Terminfo_LINKABLE - Success
-- Found Terminfo: /usr/lib/libtinfo.so
-- Found ZLIB: /usr/lib/libz.so (found version "1.3.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.13.5")
-- Found CURL: /usr/lib/libcurl.so (found version "8.11.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 C_SUPPORTS_WERROR_DATE_TIME
-- Performing Test C_SUPPORTS_WERROR_DATE_TIME - Success
-- Performing Test CXX_SUPPORTS_WERROR_DATE_TIME
-- Performing Test CXX_SUPPORTS_WERROR_DATE_TIME - Success
-- Performing Test C_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW
-- Performing Test C_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW - Failed
-- Performing Test CXX_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW
-- Performing Test CXX_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW - Failed
-- Performing Test C_SUPPORTS_CMAKE_CXX_FLAGS
-- Performing Test C_SUPPORTS_CMAKE_CXX_FLAGS - Success
-- Performing Test CXX_SUPPORTS_CMAKE_CXX_FLAGS
-- Performing Test CXX_SUPPORTS_CMAKE_CXX_FLAGS - Success
-- Performing Test CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG
-- Performing Test CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG - Success
-- Performing Test C_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG
-- Performing Test C_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG - Success
-- Performing Test CXX_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG
-- Performing Test CXX_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG - Success
-- Performing Test C_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG
-- Performing Test C_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG - Failed
-- Performing Test CXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG
-- Performing Test CXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG - Failed
-- Performing Test CXX_SUPPORTS_CLASS_MEMACCESS_FLAG
-- Performing Test CXX_SUPPORTS_CLASS_MEMACCESS_FLAG - Success
-- Performing Test CXX_SUPPORTS_REDUNDANT_MOVE_FLAG
-- Performing Test CXX_SUPPORTS_REDUNDANT_MOVE_FLAG - Success
-- Performing Test CXX_SUPPORTS_PESSIMIZING_MOVE_FLAG
-- Performing Test CXX_SUPPORTS_PESSIMIZING_MOVE_FLAG - Success
-- Performing Test CXX_SUPPORTS_NOEXCEPT_TYPE_FLAG
-- Performing Test CXX_SUPPORTS_NOEXCEPT_TYPE_FLAG - Success
-- Performing Test CXX_WONT_WARN_ON_FINAL_NONVIRTUALDTOR
-- Performing Test CXX_WONT_WARN_ON_FINAL_NONVIRTUALDTOR - Failed
-- Performing Test CXX_SUPPORTS_SUGGEST_OVERRIDE_FLAG
-- Performing Test CXX_SUPPORTS_SUGGEST_OVERRIDE_FLAG - Success
-- Performing Test CXX_WSUGGEST_OVERRIDE_ALLOWS_ONLY_FINAL
-- Performing Test CXX_WSUGGEST_OVERRIDE_ALLOWS_ONLY_FINAL - Success
-- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP
-- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP - Failed
-- Performing Test C_SUPPORTS_STRING_CONVERSION_FLAG
-- Performing Test C_SUPPORTS_STRING_CONVERSION_FLAG - Failed
-- Performing Test CXX_SUPPORTS_STRING_CONVERSION_FLAG
-- Performing Test CXX_SUPPORTS_STRING_CONVERSION_FLAG - Failed
-- Performing Test CXX_SUPPORTS_MISLEADING_INDENTATION_FLAG
-- Performing Test CXX_SUPPORTS_MISLEADING_INDENTATION_FLAG - Success
-- Performing Test C_SUPPORTS_CTAD_MAYBE_UNSPPORTED_FLAG
-- Performing Test C_SUPPORTS_CTAD_MAYBE_UNSPPORTED_FLAG - Failed
-- Performing Test CXX_SUPPORTS_CTAD_MAYBE_UNSPPORTED_FLAG
-- Performing Test CXX_SUPPORTS_CTAD_MAYBE_UNSPPORTED_FLAG - Success
-- Performing Test LINKER_SUPPORTS_COLOR_DIAGNOSTICS
-- Performing Test LINKER_SUPPORTS_COLOR_DIAGNOSTICS - Failed
-- Performing Test C_SUPPORTS_FNO_FUNCTION_SECTIONS
-- Performing Test C_SUPPORTS_FNO_FUNCTION_SECTIONS - Success
-- Performing Test C_SUPPORTS_FFUNCTION_SECTIONS
-- Performing Test C_SUPPORTS_FFUNCTION_SECTIONS - Success
-- Performing Test CXX_SUPPORTS_FFUNCTION_SECTIONS
-- Performing Test CXX_SUPPORTS_FFUNCTION_SECTIONS - Success
-- Performing Test C_SUPPORTS_FDATA_SECTIONS
-- Performing Test C_SUPPORTS_FDATA_SECTIONS - Success
-- Performing Test CXX_SUPPORTS_FDATA_SECTIONS
-- Performing Test CXX_SUPPORTS_FDATA_SECTIONS - Success
-- Looking for os_signpost_interval_begin
-- Looking for os_signpost_interval_begin - not found
-- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB
-- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB - Success
-- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB
-- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB - Success
-- Performing Test LLVM_HAS_ATOMICS
-- Performing Test LLVM_HAS_ATOMICS - Success
-- Found Python3: /usr/bin/python3.13 (found version "3.13.1") found components: Interpreter
-- LLD version: 18.1.8
-- Could NOT find Git (missing: GIT_EXECUTABLE) 
-- Could NOT find Git (missing: GIT_EXECUTABLE) 
CMake Warning at /usr/lib/llvm18/lib/cmake/llvm/AddLLVM.cmake:2512 (message):
  gtest not found, unittests will not be available
Call Stack (most recent call first):
  CMakeLists.txt:195 (llvm_add_unittests)


CMake Warning at /usr/lib/llvm18/lib/cmake/llvm/AddLLVM.cmake:1893 (message):
  LLVM_EXTERNAL_LIT set to /usr/bin/lit, but the path does not exist.
Call Stack (most recent call first):
  /usr/lib/llvm18/lib/cmake/llvm/AddLLVM.cmake:1938 (get_llvm_lit_path)
  /usr/lib/llvm18/lib/cmake/llvm/AddLLVM.cmake:2028 (add_lit_target)
  test/CMakeLists.txt:83 (add_lit_testsuite)


-- Configuring done (19.3s)
-- Generating done (0.2s)
-- Build files have been written to: /build/lld18/src/lld-18.1.6.src/build

[0/133] Generating VCSVersion.inc
[0/133] Building Options.inc...
[0/133] Building Options.inc...
[0/133] Building Options.inc...
[0/133] Building Options.inc...
[0/133] Building Options.inc...
[1/133] Building Options.inc...
[2/133] Building Options.inc...
[3/133] Building Options.inc...
[4/133] Building Options.inc...
[5/133] Building Options.inc...
[6/133] Generating VCSVersion.inc
[6/133] Building CXX object Common/CMakeFiles/lldCommon.dir/Args.cpp.o
[6/133] Building CXX object Common/CMa...ldCommon.dir/CommonLinkerContext.cpp.o
[6/133] Building CXX object Common/CMa...s/lldCommon.dir/DriverDispatcher.cpp.o
[6/133] Building CXX object Common/CMakeFiles/lldCommon.dir/DWARF.cpp.o
[6/133] Building CXX object Common/CMakeFiles/lldCommon.dir/ErrorHandler.cpp.o
[6/133] Building CXX object Common/CMakeFiles/lldCommon.dir/Filesystem.cpp.o
[7/133] Building CXX object Common/CMakeFiles/lldCommon.dir/Args.cpp.o
[7/133] Building CXX object Common/CMakeFiles/lldCommon.dir/Memory.cpp.o
[8/133] Building CXX object Common/CMa...ldCommon.dir/CommonLinkerContext.cpp.o
[8/133] Building CXX object Common/CMakeFiles/lldCommon.dir/Reproduce.cpp.o
[9/133] Building CXX object Common/CMakeFiles/lldCommon.dir/Filesystem.cpp.o
[9/133] Building CXX object Common/CMakeFiles/lldCommon.dir/Strings.cpp.o
[10/133] Building CXX object Common/CM...s/lldCommon.dir/DriverDispatcher.cpp.o
[10/133] Building CXX object Common/CM...on.dir/TargetOptionsCommandFlags.cpp.o
[11/133] Building CXX object Common/CMakeFiles/lldCommon.dir/DWARF.cpp.o
[11/133] Building CXX object Common/CMakeFiles/lldCommon.dir/Timer.cpp.o
[12/133] Building CXX object Common/CMakeFiles/lldCommon.dir/Memory.cpp.o
[12/133] Building CXX object Common/CMakeFiles/lldCommon.dir/Version.cpp.o
[13/133] Building CXX object Common/CM...on.dir/TargetOptionsCommandFlags.cpp.o
[13/133] Building CXX object COFF/CMakeFiles/lldCOFF.dir/CallGraphSort.cpp.o
[14/133] Building CXX object Common/CMakeFiles/lldCommon.dir/Reproduce.cpp.o
[14/133] Building CXX object COFF/CMakeFiles/lldCOFF.dir/Chunks.cpp.o
[15/133] Building CXX object Common/CMakeFiles/lldCommon.dir/Version.cpp.o
[15/133] Building CXX object COFF/CMakeFiles/lldCOFF.dir/COFFLinkerContext.cpp.o
[16/133] Building CXX object Common/CMakeFiles/lldCommon.dir/Strings.cpp.o
[16/133] Building CXX object COFF/CMakeFiles/lldCOFF.dir/DebugTypes.cpp.o
[17/133] Building CXX object Common/CMakeFiles/lldCommon.dir/Timer.cpp.o
[17/133] Building CXX object COFF/CMakeFiles/lldCOFF.dir/DLL.cpp.o
[18/133] Building CXX object Common/CMakeFiles/lldCommon.dir/ErrorHandler.cpp.o
[18/133] Linking CXX shared library lib/liblldCommon.so.18.1
[19/133] Building CXX object COFF/CMakeFiles/lldCOFF.dir/CallGraphSort.cpp.o
[19/133] Building CXX object COFF/CMakeFiles/lldCOFF.dir/Driver.cpp.o
[20/133] Building CXX object COFF/CMakeFiles/lldCOFF.dir/COFFLinkerContext.cpp.o
[20/133] Building CXX object COFF/CMakeFiles/lldCOFF.dir/DriverUtils.cpp.o
[21/133] Building CXX object COFF/CMakeFiles/lldCOFF.dir/Chunks.cpp.o
[21/133] Building CXX object COFF/CMakeFiles/lldCOFF.dir/ICF.cpp.o
[22/133] Linking CXX shared library lib/liblldCommon.so.18.1
[22/133] Creating library symlink lib/liblldCommon.so
[23/133] Creating library symlink lib/liblldCommon.so
[23/133] Building CXX object COFF/CMakeFiles/lldCOFF.dir/InputFiles.cpp.o
[24/133] Building CXX object COFF/CMakeFiles/lldCOFF.dir/DLL.cpp.o
[24/133] Building CXX object COFF/CMakeFiles/lldCOFF.dir/LLDMapFile.cpp.o
[25/133] Building CXX object COFF/CMakeFiles/lldCOFF.dir/DebugTypes.cpp.o
In file included from /usr/include/c++/14.1.1/bits/stl_algo.h:61,
                 from /usr/include/c++/14.1.1/algorithm:61,
                 from /usr/lib/llvm18/include/llvm/ADT/Hashing.h:51,
                 from /build/lld18/src/lld-18.1.6.src/include/lld/Common/LLVM.h:19,
                 from /build/lld18/src/lld-18.1.6.src/COFF/DebugTypes.h:12,
                 from /build/lld18/src/lld-18.1.6.src/COFF/DebugTypes.cpp:9:
/usr/include/c++/14.1.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, vector<{anonymous}::GHashCell> >; _Distance = int; _Tp = {anonymous}::GHashCell; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<{anonymous}::GHashCell> >]':
/usr/include/c++/14.1.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, vector<{anonymous}::GHashCell> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<{anonymous}::GHashCell> >]':
/usr/include/c++/14.1.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, vector<{anonymous}::GHashCell> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<{anonymous}::GHashCell> >]':
/usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1890:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1
In file included from /build/lld18/src/lld-18.1.6.src/COFF/DebugTypes.cpp:30:
/usr/lib/llvm18/include/llvm/Support/Parallel.h: In function 'void llvm::parallel::detail::parallel_quick_sort(RandomAccessIterator, RandomAccessIterator, const Comparator&, llvm::parallel::TaskGroup&, size_t) [with RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >; Comparator = std::less<{anonymous}::GHashCell>]':
/usr/lib/llvm18/include/llvm/Support/Parallel.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1
/usr/lib/llvm18/include/llvm/Support/Parallel.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, vector<{anonymous}::GHashCell> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<{anonymous}::GHashCell> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, vector<{anonymous}::GHashCell> >; _Compare = less<{anonymous}::GHashCell>]' at /usr/include/c++/14.1.1/bits/stl_algo.h:4804:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >; Compare = std::less<{anonymous}::GHashCell>]' at /usr/lib/llvm18/include/llvm/ADT/STLExtras.h:1678:12,
    inlined from 'void llvm::parallel::detail::parallel_quick_sort(RandomAccessIterator, RandomAccessIterator, const Comparator&, llvm::parallel::TaskGroup&, size_t) [with RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >; Comparator = std::less<{anonymous}::GHashCell>]' at /usr/lib/llvm18/include/llvm/Support/Parallel.h:132:15:
/usr/include/c++/14.1.1/bits/stl_algo.h:1905:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, vector<{anonymous}::GHashCell> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<{anonymous}::GHashCell> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, vector<{anonymous}::GHashCell> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<{anonymous}::GHashCell> >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:1908:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, vector<{anonymous}::GHashCell> >; _Compare = less<{anonymous}::GHashCell>]' at /usr/include/c++/14.1.1/bits/stl_algo.h:4804:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >; Compare = std::less<{anonymous}::GHashCell>]' at /usr/lib/llvm18/include/llvm/ADT/STLExtras.h:1678:12,
    inlined from 'void llvm::parallel::detail::parallel_quick_sort(RandomAccessIterator, RandomAccessIterator, const Comparator&, llvm::parallel::TaskGroup&, size_t) [with RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >; Comparator = std::less<{anonymous}::GHashCell>]' at /usr/lib/llvm18/include/llvm/Support/Parallel.h:132:15:
/usr/include/c++/14.1.1/bits/stl_algo.h:1817:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1822:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1
/usr/lib/llvm18/include/llvm/Support/Parallel.h: In function 'void llvm::parallel::detail::parallel_quick_sort(RandomAccessIterator, RandomAccessIterator, const Comparator&, llvm::parallel::TaskGroup&, size_t) [with RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >; Comparator = std::less<{anonymous}::GHashCell>]':
/usr/lib/llvm18/include/llvm/Support/Parallel.h:150:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::parallel::detail::parallel_quick_sort<__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >, std::less<{anonymous}::GHashCell> >(__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >, __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >, const std::less<{anonymous}::GHashCell>&, llvm::parallel::TaskGroup&, size_t)::<lambda()>&; _Args = {}]' at /usr/include/c++/14.1.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::parallel::detail::parallel_quick_sort<__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >, std::less<{anonymous}::GHashCell> >(__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >, __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >, const std::less<{anonymous}::GHashCell>&, llvm::parallel::TaskGroup&, size_t)::<lambda()>&; _Args = {}]' at /usr/include/c++/14.1.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::parallel::detail::parallel_quick_sort<__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >, std::less<{anonymous}::GHashCell> >(__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >, __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >, const std::less<{anonymous}::GHashCell>&, llvm::parallel::TaskGroup&, size_t)::<lambda()>; _ArgTypes = {}]' at /usr/include/c++/14.1.1/bits/std_function.h:290:30:
/usr/lib/llvm18/include/llvm/Support/Parallel.h:148:24: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1
In file included from /usr/lib/llvm18/include/llvm/Support/Chrono.h:13,
                 from /usr/lib/llvm18/include/llvm/Support/VirtualFileSystem.h:21,
                 from /build/lld18/src/lld-18.1.6.src/COFF/Config.h:19,
                 from /build/lld18/src/lld-18.1.6.src/COFF/Chunks.h:12,
                 from /build/lld18/src/lld-18.1.6.src/COFF/COFFLinkerContext.h:12,
                 from /build/lld18/src/lld-18.1.6.src/COFF/DebugTypes.cpp:10:
In static member function 'static size_t llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, size_t)',
    inlined from 'static void llvm::format_provider<T, typename std::enable_if<llvm::detail::use_integral_formatter<T>::value, void>::type>::format(const T&, llvm::raw_ostream&, llvm::StringRef) [with T = unsigned int]' at /usr/lib/llvm18/include/llvm/Support/FormatProviders.h:136:35,
    inlined from 'void llvm::detail::provider_format_adapter<T>::format(llvm::raw_ostream&, llvm::StringRef) [with T = unsigned int&]' at /usr/lib/llvm18/include/llvm/Support/FormatVariadicDetails.h:40:45:
/usr/lib/llvm18/include/llvm/Support/FormatProviders.h:96:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized]
/usr/lib/llvm18/include/llvm/Support/FormatProviders.h: In member function 'void llvm::detail::provider_format_adapter<T>::format(llvm::raw_ostream&, llvm::StringRef) [with T = unsigned int&]':
/usr/lib/llvm18/include/llvm/Support/FormatProviders.h:133:19: note: 'HS' was declared here
In static member function 'static size_t llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, size_t)',
    inlined from 'static void llvm::format_provider<T, typename std::enable_if<llvm::detail::use_integral_formatter<T>::value, void>::type>::format(const T&, llvm::raw_ostream&, llvm::StringRef) [with T = unsigned int]' at /usr/lib/llvm18/include/llvm/Support/FormatProviders.h:136:35,
    inlined from 'void llvm::detail::provider_format_adapter<T>::format(llvm::raw_ostream&, llvm::StringRef) [with T = unsigned int]' at /usr/lib/llvm18/include/llvm/Support/FormatVariadicDetails.h:40:45:
/usr/lib/llvm18/include/llvm/Support/FormatProviders.h:96:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized]
/usr/lib/llvm18/include/llvm/Support/FormatProviders.h: In member function 'void llvm::detail::provider_format_adapter<T>::format(llvm::raw_ostream&, llvm::StringRef) [with T = unsigned int]':
/usr/lib/llvm18/include/llvm/Support/FormatProviders.h:133:19: note: 'HS' was declared here
In function 'void llvm::parallel::detail::parallel_sort(RandomAccessIterator, RandomAccessIterator, const Comparator&) [with RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >; Comparator = std::less<{anonymous}::GHashCell>]',
    inlined from 'void llvm::parallelSort(RandomAccessIterator, RandomAccessIterator, const Comparator&) [with RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >; Comparator = std::less<{anonymous}::GHashCell>]' at /usr/lib/llvm18/include/llvm/Support/Parallel.h:223:36,
    inlined from 'void llvm::parallelSort(RangeTy&&, const Comparator&) [with RangeTy = std::vector<{anonymous}::GHashCell>&; Comparator = std::less<{anonymous}::GHashCell>]' at /usr/lib/llvm18/include/llvm/Support/Parallel.h:257:15,
    inlined from 'void lld::coff::TypeMerger::mergeTypesWithGHash()' at /build/lld18/src/lld-18.1.6.src/COFF/DebugTypes.cpp:1139:15:
/usr/lib/llvm18/include/llvm/Support/Parallel.h:157:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, vector<{anonymous}::GHashCell> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<{anonymous}::GHashCell> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, vector<{anonymous}::GHashCell> >; _Compare = less<{anonymous}::GHashCell>]' at /usr/include/c++/14.1.1/bits/stl_algo.h:4804:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >; Compare = std::less<{anonymous}::GHashCell>]' at /usr/lib/llvm18/include/llvm/ADT/STLExtras.h:1678:12,
    inlined from 'void llvm::parallelSort(RandomAccessIterator, RandomAccessIterator, const Comparator&) [with RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >; Comparator = std::less<{anonymous}::GHashCell>]' at /usr/lib/llvm18/include/llvm/Support/Parallel.h:227:13,
    inlined from 'void llvm::parallelSort(RangeTy&&, const Comparator&) [with RangeTy = std::vector<{anonymous}::GHashCell>&; Comparator = std::less<{anonymous}::GHashCell>]' at /usr/lib/llvm18/include/llvm/Support/Parallel.h:257:15,
    inlined from 'void lld::coff::TypeMerger::mergeTypesWithGHash()' at /build/lld18/src/lld-18.1.6.src/COFF/DebugTypes.cpp:1139:15:
/usr/include/c++/14.1.1/bits/stl_algo.h:1905:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, vector<{anonymous}::GHashCell> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<{anonymous}::GHashCell> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, vector<{anonymous}::GHashCell> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<{anonymous}::GHashCell> >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:1908:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, vector<{anonymous}::GHashCell> >; _Compare = less<{anonymous}::GHashCell>]' at /usr/include/c++/14.1.1/bits/stl_algo.h:4804:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >; Compare = std::less<{anonymous}::GHashCell>]' at /usr/lib/llvm18/include/llvm/ADT/STLExtras.h:1678:12,
    inlined from 'void llvm::parallelSort(RandomAccessIterator, RandomAccessIterator, const Comparator&) [with RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >; Comparator = std::less<{anonymous}::GHashCell>]' at /usr/lib/llvm18/include/llvm/Support/Parallel.h:227:13,
    inlined from 'void llvm::parallelSort(RangeTy&&, const Comparator&) [with RangeTy = std::vector<{anonymous}::GHashCell>&; Comparator = std::less<{anonymous}::GHashCell>]' at /usr/lib/llvm18/include/llvm/Support/Parallel.h:257:15,
    inlined from 'void lld::coff::TypeMerger::mergeTypesWithGHash()' at /build/lld18/src/lld-18.1.6.src/COFF/DebugTypes.cpp:1139:15:
/usr/include/c++/14.1.1/bits/stl_algo.h:1817:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1822:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1

[25/133] Building CXX object COFF/CMakeFiles/lldCOFF.dir/LTO.cpp.o
[26/133] Building CXX object COFF/CMakeFiles/lldCOFF.dir/ICF.cpp.o
[26/133] Building CXX object COFF/CMakeFiles/lldCOFF.dir/MapFile.cpp.o
[27/133] Building CXX object COFF/CMakeFiles/lldCOFF.dir/DriverUtils.cpp.o
[27/133] Building CXX object COFF/CMakeFiles/lldCOFF.dir/MarkLive.cpp.o
[28/133] Building CXX object COFF/CMakeFiles/lldCOFF.dir/LLDMapFile.cpp.o
[28/133] Building CXX object COFF/CMakeFiles/lldCOFF.dir/MinGW.cpp.o
[29/133] Building CXX object COFF/CMakeFiles/lldCOFF.dir/MapFile.cpp.o
[29/133] Building CXX object COFF/CMakeFiles/lldCOFF.dir/PDB.cpp.o
[30/133] Building CXX object COFF/CMakeFiles/lldCOFF.dir/MarkLive.cpp.o
[30/133] Building CXX object COFF/CMakeFiles/lldCOFF.dir/SymbolTable.cpp.o
[31/133] Building CXX object COFF/CMakeFiles/lldCOFF.dir/MinGW.cpp.o
[31/133] Building CXX object COFF/CMakeFiles/lldCOFF.dir/Symbols.cpp.o
[32/133] Building CXX object COFF/CMakeFiles/lldCOFF.dir/LTO.cpp.o
[32/133] Building CXX object COFF/CMakeFiles/lldCOFF.dir/Writer.cpp.o
[33/133] Building CXX object COFF/CMakeFiles/lldCOFF.dir/InputFiles.cpp.o
[33/133] Building CXX object ELF/CMakeFiles/lldELF.dir/AArch64ErrataFix.cpp.o
[34/133] Building CXX object COFF/CMakeFiles/lldCOFF.dir/Driver.cpp.o
[34/133] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/AArch64.cpp.o
[35/133] Building CXX object COFF/CMakeFiles/lldCOFF.dir/Symbols.cpp.o
[35/133] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/AMDGPU.cpp.o
[36/133] Building CXX object COFF/CMakeFiles/lldCOFF.dir/PDB.cpp.o
/build/lld18/src/lld-18.1.6.src/COFF/PDB.cpp: In member function 'void {anonymous}::DebugSHandler::advanceRelocIndex(lld::coff::SectionChunk*, llvm::ArrayRef<unsigned char>)':
/build/lld18/src/lld-18.1.6.src/COFF/PDB.cpp:835:47: warning: comparison of integer expressions of different signedness: 'llvm::support::detail::packed_endian_specific_integral<unsigned int, llvm::endianness::little, 1>::value_type' {aka 'unsigned int'} and 'ptrdiff_t' {aka 'int'} [-Wsign-compare]
In file included from /usr/lib/llvm18/include/llvm/Support/Chrono.h:13,
                 from /usr/lib/llvm18/include/llvm/Support/VirtualFileSystem.h:21,
                 from /build/lld18/src/lld-18.1.6.src/COFF/Config.h:19,
                 from /build/lld18/src/lld-18.1.6.src/COFF/Chunks.h:12,
                 from /build/lld18/src/lld-18.1.6.src/COFF/COFFLinkerContext.h:12,
                 from /build/lld18/src/lld-18.1.6.src/COFF/PDB.cpp:10:
In static member function 'static size_t llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, size_t)',
    inlined from 'static void llvm::format_provider<T, typename std::enable_if<llvm::detail::use_integral_formatter<T>::value, void>::type>::format(const T&, llvm::raw_ostream&, llvm::StringRef) [with T = long long unsigned int]' at /usr/lib/llvm18/include/llvm/Support/FormatProviders.h:136:35,
    inlined from 'void llvm::detail::provider_format_adapter<T>::format(llvm::raw_ostream&, llvm::StringRef) [with T = long long unsigned int]' at /usr/lib/llvm18/include/llvm/Support/FormatVariadicDetails.h:40:45:
/usr/lib/llvm18/include/llvm/Support/FormatProviders.h:96:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized]
/usr/lib/llvm18/include/llvm/Support/FormatProviders.h: In member function 'void llvm::detail::provider_format_adapter<T>::format(llvm::raw_ostream&, llvm::StringRef) [with T = long long unsigned int]':
/usr/lib/llvm18/include/llvm/Support/FormatProviders.h:133:19: note: 'HS' was declared here
In static member function 'static size_t llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, size_t)',
    inlined from 'static void llvm::format_provider<T, typename std::enable_if<llvm::detail::use_integral_formatter<T>::value, void>::type>::format(const T&, llvm::raw_ostream&, llvm::StringRef) [with T = unsigned int]' at /usr/lib/llvm18/include/llvm/Support/FormatProviders.h:136:35,
    inlined from 'void llvm::detail::provider_format_adapter<T>::format(llvm::raw_ostream&, llvm::StringRef) [with T = unsigned int]' at /usr/lib/llvm18/include/llvm/Support/FormatVariadicDetails.h:40:45:
/usr/lib/llvm18/include/llvm/Support/FormatProviders.h:96:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized]
/usr/lib/llvm18/include/llvm/Support/FormatProviders.h: In member function 'void llvm::detail::provider_format_adapter<T>::format(llvm::raw_ostream&, llvm::StringRef) [with T = unsigned int]':
/usr/lib/llvm18/include/llvm/Support/FormatProviders.h:133:19: note: 'HS' was declared here
In static member function 'static size_t llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, size_t)',
    inlined from 'static void llvm::format_provider<T, typename std::enable_if<llvm::detail::use_integral_formatter<T>::value, void>::type>::format(const T&, llvm::raw_ostream&, llvm::StringRef) [with T = unsigned int]' at /usr/lib/llvm18/include/llvm/Support/FormatProviders.h:136:35,
    inlined from 'void llvm::detail::provider_format_adapter<T>::format(llvm::raw_ostream&, llvm::StringRef) [with T = const unsigned int&]' at /usr/lib/llvm18/include/llvm/Support/FormatVariadicDetails.h:40:45:
/usr/lib/llvm18/include/llvm/Support/FormatProviders.h:96:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized]
/usr/lib/llvm18/include/llvm/Support/FormatProviders.h: In member function 'void llvm::detail::provider_format_adapter<T>::format(llvm::raw_ostream&, llvm::StringRef) [with T = const unsigned int&]':
/usr/lib/llvm18/include/llvm/Support/FormatProviders.h:133:19: note: 'HS' was declared here

[36/133] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/ARM.cpp.o
[37/133] Building CXX object ELF/CMakeFiles/lldELF.dir/AArch64ErrataFix.cpp.o
/build/lld18/src/lld-18.1.6.src/ELF/AArch64ErrataFix.cpp: In member function 'void lld::elf::AArch64Err843419Patcher::insertPatches(lld::elf::InputSectionDescription&, std::vector<lld::elf::Patch843419Section*>&)':
/build/lld18/src/lld-18.1.6.src/ELF/AArch64ErrataFix.cpp:508:27: warning: 'isecLimit' may be used uninitialized [-Wmaybe-uninitialized]
/build/lld18/src/lld-18.1.6.src/ELF/AArch64ErrataFix.cpp:484:12: note: 'isecLimit' was declared here

[37/133] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/AVR.cpp.o
[38/133] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/AMDGPU.cpp.o
[38/133] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/Hexagon.cpp.o
[39/133] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/AArch64.cpp.o
/build/lld18/src/lld-18.1.6.src/ELF/Arch/AArch64.cpp: In member function 'virtual void {anonymous}::AArch64::relocateAlloc(lld::elf::InputSectionBase&, uint8_t*) const':
/build/lld18/src/lld-18.1.6.src/ELF/Arch/AArch64.cpp:780:23: warning: possibly dangling reference to a temporary [-Wdangling-reference]
/build/lld18/src/lld-18.1.6.src/ELF/Arch/AArch64.cpp:780: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)'

[39/133] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/LoongArch.cpp.o
[40/133] Building CXX object COFF/CMakeFiles/lldCOFF.dir/SymbolTable.cpp.o
[40/133] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/Mips.cpp.o
[41/133] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/AVR.cpp.o
[41/133] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/MipsArchTree.cpp.o
[42/133] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/Hexagon.cpp.o
[42/133] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/MSP430.cpp.o
[43/133] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/LoongArch.cpp.o
/build/lld18/src/lld-18.1.6.src/ELF/Arch/LoongArch.cpp: In member function 'virtual uint32_t {anonymous}::LoongArch::calcEFlags() const':
/build/lld18/src/lld-18.1.6.src/ELF/Arch/LoongArch.cpp:250:21: warning: 'targetFile' may be used uninitialized [-Wmaybe-uninitialized]
/build/lld18/src/lld-18.1.6.src/ELF/Arch/LoongArch.cpp:231:20: note: 'targetFile' was declared here

[43/133] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/PPC.cpp.o
[44/133] Building CXX object COFF/CMakeFiles/lldCOFF.dir/Writer.cpp.o
/build/lld18/src/lld-18.1.6.src/COFF/Writer.cpp: In member function 'void {anonymous}::Writer::assignAddresses()':
/build/lld18/src/lld-18.1.6.src/COFF/Writer.cpp:563:10: warning: 'first' may be used uninitialized [-Wmaybe-uninitialized]
/build/lld18/src/lld-18.1.6.src/COFF/Writer.cpp:563:18: warning: 'last' may be used uninitialized [-Wmaybe-uninitialized]

[44/133] Linking CXX shared library lib/liblldCOFF.so.18.1
[45/133] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/ARM.cpp.o
[45/133] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/PPC64.cpp.o
[46/133] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/MSP430.cpp.o
[46/133] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/RISCV.cpp.o
[47/133] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/MipsArchTree.cpp.o
[47/133] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/SPARCV9.cpp.o
[48/133] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/Mips.cpp.o
[48/133] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/SystemZ.cpp.o
[49/133] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/PPC.cpp.o
[49/133] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/X86.cpp.o
[50/133] Linking CXX shared library lib/liblldCOFF.so.18.1
[50/133] Creating library symlink lib/liblldCOFF.so
[51/133] Creating library symlink lib/liblldCOFF.so
[51/133] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/X86_64.cpp.o
[52/133] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/SPARCV9.cpp.o
[52/133] Building CXX object ELF/CMakeFiles/lldELF.dir/ARMErrataFix.cpp.o
[53/133] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/SystemZ.cpp.o
[53/133] Building CXX object ELF/CMakeFiles/lldELF.dir/CallGraphSort.cpp.o
[54/133] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/PPC64.cpp.o
In function 'void writeSequence(llvm::MutableArrayRef<unsigned int>, const char*, int, uint32_t, llvm::ArrayRef<unsigned int>)',
    inlined from 'void lld::elf::addPPC64SaveRestore()' at /build/lld18/src/lld-18.1.6.src/ELF/Arch/PPC64.cpp:317:16:
/build/lld18/src/lld-18.1.6.src/ELF/Arch/PPC64.cpp:290:57: warning: 'first' may be used uninitialized [-Wmaybe-uninitialized]
/build/lld18/src/lld-18.1.6.src/ELF/Arch/PPC64.cpp: In function 'void lld::elf::addPPC64SaveRestore()':
/build/lld18/src/lld-18.1.6.src/ELF/Arch/PPC64.cpp:272:7: note: 'first' was declared here
In function 'void writeSequence(llvm::MutableArrayRef<unsigned int>, const char*, int, uint32_t, llvm::ArrayRef<unsigned int>)',
    inlined from 'void lld::elf::addPPC64SaveRestore()' at /build/lld18/src/lld-18.1.6.src/ELF/Arch/PPC64.cpp:321:16:
/build/lld18/src/lld-18.1.6.src/ELF/Arch/PPC64.cpp:290:57: warning: 'first' may be used uninitialized [-Wmaybe-uninitialized]
/build/lld18/src/lld-18.1.6.src/ELF/Arch/PPC64.cpp: In function 'void lld::elf::addPPC64SaveRestore()':
/build/lld18/src/lld-18.1.6.src/ELF/Arch/PPC64.cpp:272:7: note: 'first' was declared here
In function 'void writeSequence(llvm::MutableArrayRef<unsigned int>, const char*, int, uint32_t, llvm::ArrayRef<unsigned int>)',
    inlined from 'void lld::elf::addPPC64SaveRestore()' at /build/lld18/src/lld-18.1.6.src/ELF/Arch/PPC64.cpp:324:16:
/build/lld18/src/lld-18.1.6.src/ELF/Arch/PPC64.cpp:290:57: warning: 'first' may be used uninitialized [-Wmaybe-uninitialized]
/build/lld18/src/lld-18.1.6.src/ELF/Arch/PPC64.cpp: In function 'void lld::elf::addPPC64SaveRestore()':
/build/lld18/src/lld-18.1.6.src/ELF/Arch/PPC64.cpp:272:7: note: 'first' was declared here
In function 'void writeSequence(llvm::MutableArrayRef<unsigned int>, const char*, int, uint32_t, llvm::ArrayRef<unsigned int>)',
    inlined from 'void lld::elf::addPPC64SaveRestore()' at /build/lld18/src/lld-18.1.6.src/ELF/Arch/PPC64.cpp:327:16:
/build/lld18/src/lld-18.1.6.src/ELF/Arch/PPC64.cpp:290:57: warning: 'first' may be used uninitialized [-Wmaybe-uninitialized]
/build/lld18/src/lld-18.1.6.src/ELF/Arch/PPC64.cpp: In function 'void lld::elf::addPPC64SaveRestore()':
/build/lld18/src/lld-18.1.6.src/ELF/Arch/PPC64.cpp:272:7: note: 'first' was declared here

[54/133] Building CXX object ELF/CMakeFiles/lldELF.dir/DWARF.cpp.o
[55/133] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/X86.cpp.o
[55/133] Building CXX object ELF/CMakeFiles/lldELF.dir/Driver.cpp.o
[56/133] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/X86_64.cpp.o
[56/133] Building CXX object ELF/CMakeFiles/lldELF.dir/DriverUtils.cpp.o
[57/133] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/RISCV.cpp.o
[57/133] Building CXX object ELF/CMakeFiles/lldELF.dir/EhFrame.cpp.o
[58/133] Building CXX object ELF/CMakeFiles/lldELF.dir/ARMErrataFix.cpp.o
/build/lld18/src/lld-18.1.6.src/ELF/ARMErrataFix.cpp: In member function 'void lld::elf::ARMErr657417Patcher::insertPatches(lld::elf::InputSectionDescription&, std::vector<lld::elf::Patch657417Section*>&)':
/build/lld18/src/lld-18.1.6.src/ELF/ARMErrataFix.cpp:390:27: warning: 'isecLimit' may be used uninitialized [-Wmaybe-uninitialized]
/build/lld18/src/lld-18.1.6.src/ELF/ARMErrataFix.cpp:366:12: note: 'isecLimit' was declared here

[58/133] Building CXX object ELF/CMakeFiles/lldELF.dir/ICF.cpp.o
[59/133] Building CXX object ELF/CMakeFiles/lldELF.dir/CallGraphSort.cpp.o
/build/lld18/src/lld-18.1.6.src/ELF/CallGraphSort.cpp: In function 'llvm::DenseMap<const lld::elf::InputSectionBase*, int> lld::elf::computeCacheDirectedSortOrder()':
/build/lld18/src/lld-18.1.6.src/ELF/CallGraphSort.cpp:324:53: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/lld18/src/lld-18.1.6.src/ELF/CallGraphSort.cpp:324:53: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/lld18/src/lld-18.1.6.src/ELF/CallGraphSort.cpp:324:53: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/lld18/src/lld-18.1.6.src/ELF/CallGraphSort.cpp:324:53: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::codelayout::EdgeCount>' changed in GCC 7.1
/build/lld18/src/lld-18.1.6.src/ELF/CallGraphSort.cpp:324:53: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1

[59/133] Building CXX object ELF/CMakeFiles/lldELF.dir/InputFiles.cpp.o
[60/133] Building CXX object ELF/CMakeFiles/lldELF.dir/DriverUtils.cpp.o
[60/133] Building CXX object ELF/CMakeFiles/lldELF.dir/InputSection.cpp.o
[61/133] Building CXX object ELF/CMakeFiles/lldELF.dir/EhFrame.cpp.o
[61/133] Building CXX object ELF/CMakeFiles/lldELF.dir/LTO.cpp.o
[62/133] Building CXX object ELF/CMakeFiles/lldELF.dir/DWARF.cpp.o
[62/133] Building CXX object ELF/CMakeFiles/lldELF.dir/LinkerScript.cpp.o
[63/133] Building CXX object ELF/CMakeFiles/lldELF.dir/ICF.cpp.o
[63/133] Building CXX object ELF/CMakeFiles/lldELF.dir/MapFile.cpp.o
[64/133] Building CXX object ELF/CMakeFiles/lldELF.dir/LinkerScript.cpp.o
[64/133] Building CXX object ELF/CMakeFiles/lldELF.dir/MarkLive.cpp.o
[65/133] Building CXX object ELF/CMakeFiles/lldELF.dir/MapFile.cpp.o
/build/lld18/src/lld-18.1.6.src/ELF/MapFile.cpp: In lambda function:
/build/lld18/src/lld-18.1.6.src/ELF/MapFile.cpp:124:38: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'const ssize_t' {aka 'const int'} [-Wsign-compare]

[65/133] Building CXX object ELF/CMakeFiles/lldELF.dir/OutputSections.cpp.o
[66/133] Building CXX object ELF/CMakeFiles/lldELF.dir/LTO.cpp.o
[66/133] Building CXX object ELF/CMakeFiles/lldELF.dir/Relocations.cpp.o
[67/133] Building CXX object ELF/CMakeFiles/lldELF.dir/InputSection.cpp.o
[67/133] Building CXX object ELF/CMakeFiles/lldELF.dir/ScriptLexer.cpp.o
[68/133] Building CXX object ELF/CMakeFiles/lldELF.dir/MarkLive.cpp.o
[68/133] Building CXX object ELF/CMakeFiles/lldELF.dir/ScriptParser.cpp.o
[69/133] Building CXX object ELF/CMakeFiles/lldELF.dir/ScriptLexer.cpp.o
[69/133] Building CXX object ELF/CMakeFiles/lldELF.dir/SymbolTable.cpp.o
[70/133] Building CXX object ELF/CMakeFiles/lldELF.dir/OutputSections.cpp.o
[70/133] Building CXX object ELF/CMakeFiles/lldELF.dir/Symbols.cpp.o
[71/133] Building CXX object ELF/CMakeFiles/lldELF.dir/SymbolTable.cpp.o
[71/133] Building CXX object ELF/CMakeFiles/lldELF.dir/SyntheticSections.cpp.o
[72/133] Building CXX object ELF/CMakeFiles/lldELF.dir/Driver.cpp.o
[72/133] Building CXX object ELF/CMakeFiles/lldELF.dir/Target.cpp.o
[73/133] Building CXX object ELF/CMakeFiles/lldELF.dir/InputFiles.cpp.o
[73/133] Building CXX object ELF/CMakeFiles/lldELF.dir/Thunks.cpp.o
[74/133] Building CXX object ELF/CMakeFiles/lldELF.dir/Symbols.cpp.o
[74/133] Building CXX object ELF/CMakeFiles/lldELF.dir/Writer.cpp.o
[75/133] Building CXX object ELF/CMakeFiles/lldELF.dir/Target.cpp.o
[75/133] Building CXX object MachO/CMakeFiles/lldMachO.dir/Arch/ARM64.cpp.o
[76/133] Building CXX object ELF/CMakeFiles/lldELF.dir/ScriptParser.cpp.o
[76/133] Building CXX object MachO/CMa...es/lldMachO.dir/Arch/ARM64Common.cpp.o
[77/133] Building CXX object ELF/CMakeFiles/lldELF.dir/Relocations.cpp.o
/build/lld18/src/lld-18.1.6.src/ELF/Relocations.cpp: In instantiation of 'bool isReadOnly(lld::elf::SharedSymbol&) [with ELFT = llvm::object::ELFType<llvm::endianness::little, false>]':
/build/lld18/src/lld-18.1.6.src/ELF/Relocations.cpp:382:31:   required from 'void addCopyRelSymbol(lld::elf::SharedSymbol&) [with ELFT = llvm::object::ELFType<llvm::endianness::little, false>]'
/build/lld18/src/lld-18.1.6.src/ELF/Relocations.cpp:1711:101:   required from here
/build/lld18/src/lld-18.1.6.src/ELF/Relocations.cpp:272:3: warning: possibly dangling reference to a temporary [-Wdangling-reference]
/build/lld18/src/lld-18.1.6.src/ELF/Relocations.cpp:273: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/lld18/src/lld-18.1.6.src/ELF/Relocations.cpp: In instantiation of 'bool isReadOnly(lld::elf::SharedSymbol&) [with ELFT = llvm::object::ELFType<llvm::endianness::big, false>]':
/build/lld18/src/lld-18.1.6.src/ELF/Relocations.cpp:382:31:   required from 'void addCopyRelSymbol(lld::elf::SharedSymbol&) [with ELFT = llvm::object::ELFType<llvm::endianness::big, false>]'
/build/lld18/src/lld-18.1.6.src/ELF/Relocations.cpp:1711:202:   required from here
/build/lld18/src/lld-18.1.6.src/ELF/Relocations.cpp:272:3: warning: possibly dangling reference to a temporary [-Wdangling-reference]
/build/lld18/src/lld-18.1.6.src/ELF/Relocations.cpp:273: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/lld18/src/lld-18.1.6.src/ELF/Relocations.cpp: In instantiation of 'bool isReadOnly(lld::elf::SharedSymbol&) [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>]':
/build/lld18/src/lld-18.1.6.src/ELF/Relocations.cpp:382:31:   required from 'void addCopyRelSymbol(lld::elf::SharedSymbol&) [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>]'
/build/lld18/src/lld-18.1.6.src/ELF/Relocations.cpp:1711:303:   required from here
/build/lld18/src/lld-18.1.6.src/ELF/Relocations.cpp:272:3: warning: possibly dangling reference to a temporary [-Wdangling-reference]
/build/lld18/src/lld-18.1.6.src/ELF/Relocations.cpp:273: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/lld18/src/lld-18.1.6.src/ELF/Relocations.cpp: In instantiation of 'bool isReadOnly(lld::elf::SharedSymbol&) [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>]':
/build/lld18/src/lld-18.1.6.src/ELF/Relocations.cpp:382:31:   required from 'void addCopyRelSymbol(lld::elf::SharedSymbol&) [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>]'
/build/lld18/src/lld-18.1.6.src/ELF/Relocations.cpp:1711:404:   required from here
/build/lld18/src/lld-18.1.6.src/ELF/Relocations.cpp:272:3: warning: possibly dangling reference to a temporary [-Wdangling-reference]
/build/lld18/src/lld-18.1.6.src/ELF/Relocations.cpp:273: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/llvm18/include/llvm/ADT/STLFunctionalExtras.h:45:52:
/build/lld18/src/lld-18.1.6.src/ELF/Relocations.cpp:2089:24: warning: 'isecLimit' may be used uninitialized [-Wmaybe-uninitialized]
/build/lld18/src/lld-18.1.6.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/lld18/src/lld-18.1.6.src/ELF/Relocations.cpp:2075: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/llvm18/include/llvm/ADT/STLFunctionalExtras.h:45: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/llvm18/include/llvm/ADT/STLFunctionalExtras.h:68:12,
    inlined from 'void forEachInputSectionDescription(llvm::ArrayRef<lld::elf::OutputSection*>, llvm::function_ref<void(lld::elf::OutputSection*, lld::elf::InputSectionDescription*)>)' at /build/lld18/src/lld-18.1.6.src/ELF/Relocations.cpp:1834:11,
    inlined from 'void lld::elf::ThunkCreator::createInitialThunkSections(llvm::ArrayRef<lld::elf::OutputSection*>)' at /build/lld18/src/lld-18.1.6.src/ELF/Relocations.cpp:2063:33:
/build/lld18/src/lld-18.1.6.src/ELF/Relocations.cpp:2089:24: warning: 'isecLimit' may be used uninitialized [-Wmaybe-uninitialized]
/build/lld18/src/lld-18.1.6.src/ELF/Relocations.cpp: In member function 'void lld::elf::ThunkCreator::createInitialThunkSections(llvm::ArrayRef<lld::elf::OutputSection*>)':
/build/lld18/src/lld-18.1.6.src/ELF/Relocations.cpp:2075:18: note: 'isecLimit' was declared here

[77/133] Building CXX object MachO/CMakeFiles/lldMachO.dir/Arch/ARM64_32.cpp.o
[78/133] Building CXX object MachO/CMakeFiles/lldMachO.dir/Arch/ARM64.cpp.o
[78/133] Building CXX object MachO/CMakeFiles/lldMachO.dir/Arch/X86_64.cpp.o
[79/133] Building CXX object MachO/CMa...es/lldMachO.dir/Arch/ARM64Common.cpp.o
[79/133] Building CXX object MachO/CMa...lldMachO.dir/ConcatOutputSection.cpp.o
[80/133] Building CXX object ELF/CMakeFiles/lldELF.dir/Thunks.cpp.o
[80/133] Building CXX object MachO/CMakeFiles/lldMachO.dir/Driver.cpp.o
[81/133] Building CXX object MachO/CMakeFiles/lldMachO.dir/Arch/ARM64_32.cpp.o
[81/133] Building CXX object MachO/CMakeFiles/lldMachO.dir/DriverUtils.cpp.o
[82/133] Building CXX object MachO/CMakeFiles/lldMachO.dir/Arch/X86_64.cpp.o
[82/133] Building CXX object MachO/CMakeFiles/lldMachO.dir/Dwarf.cpp.o
[83/133] Building CXX object MachO/CMa...lldMachO.dir/ConcatOutputSection.cpp.o
[83/133] Building CXX object MachO/CMakeFiles/lldMachO.dir/EhFrame.cpp.o
[84/133] Building CXX object MachO/CMakeFiles/lldMachO.dir/Dwarf.cpp.o
[84/133] Building CXX object MachO/CMakeFiles/lldMachO.dir/ExportTrie.cpp.o
[85/133] Building CXX object MachO/CMakeFiles/lldMachO.dir/EhFrame.cpp.o
[85/133] Building CXX object MachO/CMakeFiles/lldMachO.dir/ICF.cpp.o
[86/133] Building CXX object MachO/CMakeFiles/lldMachO.dir/ExportTrie.cpp.o
[86/133] Building CXX object MachO/CMakeFiles/lldMachO.dir/InputFiles.cpp.o
[87/133] Building CXX object MachO/CMakeFiles/lldMachO.dir/DriverUtils.cpp.o
[87/133] Building CXX object MachO/CMakeFiles/lldMachO.dir/InputSection.cpp.o
[88/133] Building CXX object ELF/CMakeFiles/lldELF.dir/Writer.cpp.o
In file included from /usr/include/c++/14.1.1/bits/stl_algo.h:61,
                 from /usr/include/c++/14.1.1/algorithm:61,
                 from /usr/lib/llvm18/include/llvm/ADT/Hashing.h:51,
                 from /build/lld18/src/lld-18.1.6.src/include/lld/Common/LLVM.h:19,
                 from /build/lld18/src/lld-18.1.6.src/include/lld/Common/ErrorHandler.h:71,
                 from /build/lld18/src/lld-18.1.6.src/ELF/Config.h:12,
                 from /build/lld18/src/lld-18.1.6.src/ELF/Writer.h:12,
                 from /build/lld18/src/lld-18.1.6.src/ELF/Writer.cpp:9:
/usr/include/c++/14.1.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, vector<{anonymous}::SectionOffset> >; _Distance = int; _Tp = {anonymous}::SectionOffset; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<checkOverlap(llvm::StringRef, std::vector<{anonymous}::SectionOffset>&, bool)::<lambda(const {anonymous}::SectionOffset&, const {anonymous}::SectionOffset&)> >]':
/usr/include/c++/14.1.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, std::vector<{anonymous}::SectionOffset> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, vector<{anonymous}::SectionOffset> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<checkOverlap(llvm::StringRef, std::vector<{anonymous}::SectionOffset>&, bool)::<lambda(const {anonymous}::SectionOffset&, const {anonymous}::SectionOffset&)> >]':
/usr/include/c++/14.1.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, std::vector<{anonymous}::SectionOffset> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, std::vector<{anonymous}::SectionOffset> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, vector<{anonymous}::SectionOffset> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<checkOverlap(llvm::StringRef, std::vector<{anonymous}::SectionOffset>&, bool)::<lambda(const {anonymous}::SectionOffset&, const {anonymous}::SectionOffset&)> >]':
/usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, std::vector<{anonymous}::SectionOffset> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, std::vector<{anonymous}::SectionOffset> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1890:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, std::vector<{anonymous}::SectionOffset> >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, vector<{anonymous}::SectionOffset> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<checkOverlap(llvm::StringRef, std::vector<{anonymous}::SectionOffset>&, bool)::<lambda(const {anonymous}::SectionOffset&, const {anonymous}::SectionOffset&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, vector<{anonymous}::SectionOffset> >; _Compare = checkOverlap(llvm::StringRef, std::vector<{anonymous}::SectionOffset>&, bool)::<lambda(const {anonymous}::SectionOffset&, const {anonymous}::SectionOffset&)>]' at /usr/include/c++/14.1.1/bits/stl_algo.h:4804:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, std::vector<{anonymous}::SectionOffset> >; Compare = checkOverlap(llvm::StringRef, std::vector<{anonymous}::SectionOffset>&, bool)::<lambda(const {anonymous}::SectionOffset&, const {anonymous}::SectionOffset&)>]' at /usr/lib/llvm18/include/llvm/ADT/STLExtras.h:1678:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<{anonymous}::SectionOffset>&; Compare = checkOverlap(llvm::StringRef, std::vector<{anonymous}::SectionOffset>&, bool)::<lambda(const {anonymous}::SectionOffset&, const {anonymous}::SectionOffset&)>]' at /usr/lib/llvm18/include/llvm/ADT/STLExtras.h:1683:13,
    inlined from 'void checkOverlap(llvm::StringRef, std::vector<{anonymous}::SectionOffset>&, bool)' at /build/lld18/src/lld-18.1.6.src/ELF/Writer.cpp:2795:13:
/usr/include/c++/14.1.1/bits/stl_algo.h:1905:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, std::vector<{anonymous}::SectionOffset> >' changed in GCC 7.1
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, vector<{anonymous}::SectionOffset> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<checkOverlap(llvm::StringRef, std::vector<{anonymous}::SectionOffset>&, bool)::<lambda(const {anonymous}::SectionOffset&, const {anonymous}::SectionOffset&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, vector<{anonymous}::SectionOffset> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<checkOverlap(llvm::StringRef, std::vector<{anonymous}::SectionOffset>&, bool)::<lambda(const {anonymous}::SectionOffset&, const {anonymous}::SectionOffset&)> >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:1908:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, vector<{anonymous}::SectionOffset> >; _Compare = checkOverlap(llvm::StringRef, std::vector<{anonymous}::SectionOffset>&, bool)::<lambda(const {anonymous}::SectionOffset&, const {anonymous}::SectionOffset&)>]' at /usr/include/c++/14.1.1/bits/stl_algo.h:4804:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, std::vector<{anonymous}::SectionOffset> >; Compare = checkOverlap(llvm::StringRef, std::vector<{anonymous}::SectionOffset>&, bool)::<lambda(const {anonymous}::SectionOffset&, const {anonymous}::SectionOffset&)>]' at /usr/lib/llvm18/include/llvm/ADT/STLExtras.h:1678:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<{anonymous}::SectionOffset>&; Compare = checkOverlap(llvm::StringRef, std::vector<{anonymous}::SectionOffset>&, bool)::<lambda(const {anonymous}::SectionOffset&, const {anonymous}::SectionOffset&)>]' at /usr/lib/llvm18/include/llvm/ADT/STLExtras.h:1683:13,
    inlined from 'void checkOverlap(llvm::StringRef, std::vector<{anonymous}::SectionOffset>&, bool)' at /build/lld18/src/lld-18.1.6.src/ELF/Writer.cpp:2795:13:
/usr/include/c++/14.1.1/bits/stl_algo.h:1817:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, std::vector<{anonymous}::SectionOffset> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1822:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, std::vector<{anonymous}::SectionOffset> >' changed in GCC 7.1

[88/133] Building CXX object MachO/CMakeFiles/lldMachO.dir/LTO.cpp.o
[89/133] Building CXX object MachO/CMakeFiles/lldMachO.dir/ICF.cpp.o
[89/133] Building CXX object MachO/CMakeFiles/lldMachO.dir/MapFile.cpp.o
[90/133] Building CXX object ELF/CMakeFiles/lldELF.dir/SyntheticSections.cpp.o
/build/lld18/src/lld-18.1.6.src/ELF/SyntheticSections.cpp: In constructor 'lld::elf::MipsAbiFlagsSection<ELFT>::MipsAbiFlagsSection(Elf_Mips_ABIFlags) [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>]':
/build/lld18/src/lld-18.1.6.src/ELF/SyntheticSections.cpp:95:1: note: parameter passing for argument of type 'lld::elf::MipsAbiFlagsSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Mips_ABIFlags' {aka 'llvm::object::Elf_Mips_ABIFlags<llvm::object::ELFType<llvm::endianness::little, true> >'} changed in GCC 7.1
/build/lld18/src/lld-18.1.6.src/ELF/SyntheticSections.cpp: In constructor 'lld::elf::MipsAbiFlagsSection<ELFT>::MipsAbiFlagsSection(Elf_Mips_ABIFlags) [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>]':
/build/lld18/src/lld-18.1.6.src/ELF/SyntheticSections.cpp:95:1: note: parameter passing for argument of type 'lld::elf::MipsAbiFlagsSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Mips_ABIFlags' {aka 'llvm::object::Elf_Mips_ABIFlags<llvm::object::ELFType<llvm::endianness::big, true> >'} changed in GCC 7.1
/build/lld18/src/lld-18.1.6.src/ELF/SyntheticSections.cpp: In constructor 'lld::elf::MipsOptionsSection<ELFT>::MipsOptionsSection(Elf_Mips_RegInfo) [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>]':
/build/lld18/src/lld-18.1.6.src/ELF/SyntheticSections.cpp:155:1: note: parameter passing for argument of type 'lld::elf::MipsOptionsSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Mips_RegInfo' {aka 'llvm::object::Elf_Mips_RegInfo<llvm::object::ELFType<llvm::endianness::little, true> >'} changed in GCC 7.1
/build/lld18/src/lld-18.1.6.src/ELF/SyntheticSections.cpp: In constructor 'lld::elf::MipsOptionsSection<ELFT>::MipsOptionsSection(Elf_Mips_RegInfo) [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>]':
/build/lld18/src/lld-18.1.6.src/ELF/SyntheticSections.cpp:155:1: note: parameter passing for argument of type 'lld::elf::MipsOptionsSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Mips_RegInfo' {aka 'llvm::object::Elf_Mips_RegInfo<llvm::object::ELFType<llvm::endianness::big, true> >'} changed in GCC 7.1
/build/lld18/src/lld-18.1.6.src/ELF/SyntheticSections.cpp: In constructor 'lld::elf::MipsReginfoSection<ELFT>::MipsReginfoSection(Elf_Mips_RegInfo) [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>]':
/build/lld18/src/lld-18.1.6.src/ELF/SyntheticSections.cpp:216:1: note: parameter passing for argument of type 'lld::elf::MipsReginfoSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Mips_RegInfo' {aka 'llvm::object::Elf_Mips_RegInfo<llvm::object::ELFType<llvm::endianness::little, true> >'} changed in GCC 7.1
/build/lld18/src/lld-18.1.6.src/ELF/SyntheticSections.cpp: In constructor 'lld::elf::MipsReginfoSection<ELFT>::MipsReginfoSection(Elf_Mips_RegInfo) [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>]':
/build/lld18/src/lld-18.1.6.src/ELF/SyntheticSections.cpp:216:1: note: parameter passing for argument of type 'lld::elf::MipsReginfoSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Mips_RegInfo' {aka 'llvm::object::Elf_Mips_RegInfo<llvm::object::ELFType<llvm::endianness::big, true> >'} changed in GCC 7.1
In file included from /usr/include/c++/14.1.1/bits/stl_algo.h:61,
                 from /usr/include/c++/14.1.1/algorithm:61,
                 from /usr/lib/llvm18/include/llvm/ADT/Hashing.h:51,
                 from /build/lld18/src/lld-18.1.6.src/include/lld/Common/LLVM.h:19,
                 from /build/lld18/src/lld-18.1.6.src/include/lld/Common/ErrorHandler.h:71,
                 from /build/lld18/src/lld-18.1.6.src/ELF/Config.h:12,
                 from /build/lld18/src/lld-18.1.6.src/ELF/SyntheticSections.h:23,
                 from /build/lld18/src/lld-18.1.6.src/ELF/SyntheticSections.cpp:16:
/usr/include/c++/14.1.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Distance = int; _Tp = llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize()::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rel&)> >]':
/usr/include/c++/14.1.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>' changed in GCC 7.1
In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize()::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rel&)> >]',
    inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize()::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rel&)> >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:1593:23,
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize()::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rel&)> >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:1868:25,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize()::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rel&)> >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:1884:27:
/usr/include/c++/14.1.1/bits/stl_heap.h:356:22: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>'} changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_heap.h:356:22: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>'} changed in GCC 7.1
In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize()::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rel&)> >]',
    inlined from 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize()::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rel&)> >]' at /usr/include/c++/14.1.1/bits/stl_heap.h:425:19,
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize()::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rel&)> >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:1869:23,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize()::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rel&)> >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:1884:27:
/usr/include/c++/14.1.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>'} changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>'} changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Distance = int; _Tp = llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize()::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&)> >]':
/usr/include/c++/14.1.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>' changed in GCC 7.1
In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize()::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&)> >]',
    inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize()::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&)> >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:1593:23,
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize()::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&)> >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:1868:25,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize()::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&)> >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:1884:27:
/usr/include/c++/14.1.1/bits/stl_heap.h:356:22: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>'} changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_heap.h:356:22: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>'} changed in GCC 7.1
In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize()::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&)> >]',
    inlined from 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize()::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&)> >]' at /usr/include/c++/14.1.1/bits/stl_heap.h:425:19,
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize()::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&)> >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:1869:23,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize()::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&)> >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:1884:27:
/usr/include/c++/14.1.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>'} changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>'} changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Distance = int; _Tp = llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize()::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&)> >]':
/usr/include/c++/14.1.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>' changed in GCC 7.1
In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize()::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&)> >]',
    inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize()::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&)> >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:1593:23,
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize()::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&)> >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:1868:25,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize()::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&)> >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:1884:27:
/usr/include/c++/14.1.1/bits/stl_heap.h:356:22: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>'} changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_heap.h:356:22: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>'} changed in GCC 7.1
In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize()::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&)> >]',
    inlined from 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize()::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&)> >]' at /usr/include/c++/14.1.1/bits/stl_heap.h:425:19,
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize()::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&)> >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:1869:23,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize()::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&)> >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:1884:27:
/usr/include/c++/14.1.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>'} changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>'} changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Distance = int; _Tp = llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize()::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rel&)> >]':
/usr/include/c++/14.1.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>' changed in GCC 7.1
In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize()::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rel&)> >]',
    inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize()::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rel&)> >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:1593:23,
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize()::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rel&)> >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:1868:25,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize()::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rel&)> >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:1884:27:
/usr/include/c++/14.1.1/bits/stl_heap.h:356:22: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>'} changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_heap.h:356:22: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>'} changed in GCC 7.1
In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize()::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rel&)> >]',
    inlined from 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize()::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rel&)> >]' at /usr/include/c++/14.1.1/bits/stl_heap.h:425:19,
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize()::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rel&)> >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:1869:23,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize()::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rel&)> >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:1884:27:
/usr/include/c++/14.1.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>'} changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>'} changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Distance = int; _Tp = llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize()::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&)> >]':
/usr/include/c++/14.1.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>' changed in GCC 7.1
In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize()::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&)> >]',
    inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize()::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&)> >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:1593:23,
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize()::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&)> >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:1868:25,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize()::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&)> >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:1884:27:
/usr/include/c++/14.1.1/bits/stl_heap.h:356:22: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>'} changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_heap.h:356:22: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>'} changed in GCC 7.1
In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize()::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&)> >]',
    inlined from 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize()::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&)> >]' at /usr/include/c++/14.1.1/bits/stl_heap.h:425:19,
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize()::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&)> >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:1869:23,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize()::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&)> >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:1884:27:
/usr/include/c++/14.1.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>'} changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>'} changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Distance = int; _Tp = llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize()::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&)> >]':
/usr/include/c++/14.1.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>' changed in GCC 7.1
In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize()::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&)> >]',
    inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize()::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&)> >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:1593:23,
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize()::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&)> >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:1868:25,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize()::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&)> >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:1884:27:
/usr/include/c++/14.1.1/bits/stl_heap.h:356:22: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>'} changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_heap.h:356:22: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>'} changed in GCC 7.1
In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize()::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&)> >]',
    inlined from 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize()::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&)> >]' at /usr/include/c++/14.1.1/bits/stl_heap.h:425:19,
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize()::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&)> >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:1869:23,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize()::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&)> >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:1884:27:
/usr/include/c++/14.1.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>'} changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>'} changed in GCC 7.1

[90/133] Building CXX object MachO/CMakeFiles/lldMachO.dir/MarkLive.cpp.o
[91/133] Building CXX object MachO/CMakeFiles/lldMachO.dir/Driver.cpp.o
/build/lld18/src/lld-18.1.6.src/MachO/Driver.cpp: In function 'bool lld::macho::link(llvm::ArrayRef<const char*>, llvm::raw_ostream&, llvm::raw_ostream&, bool, bool)':
/build/lld18/src/lld-18.1.6.src/MachO/Driver.cpp:1752:63: warning: value computed is not used [-Wunused-value]

[91/133] Building CXX object MachO/CMakeFiles/lldMachO.dir/ObjC.cpp.o
[92/133] Building CXX object MachO/CMakeFiles/lldMachO.dir/InputSection.cpp.o
[92/133] Building CXX object MachO/CMakeFiles/lldMachO.dir/OutputSection.cpp.o
[93/133] Building CXX object MachO/CMakeFiles/lldMachO.dir/MapFile.cpp.o
[93/133] Building CXX object MachO/CMakeFiles/lldMachO.dir/OutputSegment.cpp.o
[94/133] Building CXX object MachO/CMakeFiles/lldMachO.dir/MarkLive.cpp.o
[94/133] Building CXX object MachO/CMakeFiles/lldMachO.dir/Relocations.cpp.o
[95/133] Building CXX object MachO/CMakeFiles/lldMachO.dir/OutputSection.cpp.o
[95/133] Building CXX object MachO/CMa...s/lldMachO.dir/SectionPriorities.cpp.o
[96/133] Building CXX object MachO/CMakeFiles/lldMachO.dir/ObjC.cpp.o
[96/133] Building CXX object MachO/CMakeFiles/lldMachO.dir/SymbolTable.cpp.o
[97/133] Building CXX object MachO/CMakeFiles/lldMachO.dir/OutputSegment.cpp.o
[97/133] Building CXX object MachO/CMakeFiles/lldMachO.dir/Symbols.cpp.o
[98/133] Building CXX object MachO/CMakeFiles/lldMachO.dir/Relocations.cpp.o
[98/133] Building CXX object MachO/CMa...s/lldMachO.dir/SyntheticSections.cpp.o
[99/133] Building CXX object MachO/CMakeFiles/lldMachO.dir/LTO.cpp.o
[99/133] Building CXX object MachO/CMakeFiles/lldMachO.dir/Target.cpp.o
[100/133] Building CXX object MachO/CM...s/lldMachO.dir/SectionPriorities.cpp.o
[100/133] Building CXX object MachO/CM...s/lldMachO.dir/UnwindInfoSection.cpp.o
[101/133] Building CXX object MachO/CMakeFiles/lldMachO.dir/Target.cpp.o
[101/133] Building CXX object MachO/CMakeFiles/lldMachO.dir/Writer.cpp.o
[102/133] Building CXX object MachO/CMakeFiles/lldMachO.dir/InputFiles.cpp.o
/build/lld18/src/lld-18.1.6.src/MachO/InputFiles.cpp: In function 'lld::macho::Defined* targetSymFromCanonicalSubtractor(const lld::macho::InputSection*, std::vector<lld::macho::Reloc>::iterator) [with bool Invert = true]':
/build/lld18/src/lld-18.1.6.src/MachO/InputFiles.cpp:1333:1: note: parameter passing for argument of type 'std::vector<lld::macho::Reloc>::iterator' changed in GCC 7.1
/build/lld18/src/lld-18.1.6.src/MachO/InputFiles.cpp: In function 'lld::macho::Defined* targetSymFromCanonicalSubtractor(const lld::macho::InputSection*, std::vector<lld::macho::Reloc>::iterator) [with bool Invert = false]':
/build/lld18/src/lld-18.1.6.src/MachO/InputFiles.cpp:1333:1: note: parameter passing for argument of type 'std::vector<lld::macho::Reloc>::iterator' changed in GCC 7.1
/build/lld18/src/lld-18.1.6.src/MachO/InputFiles.cpp: In member function 'void lld::macho::ObjFile::parseSections(llvm::ArrayRef<T>) [with SectionHeader = llvm::MachO::section_64]':
/build/lld18/src/lld-18.1.6.src/MachO/InputFiles.cpp:341:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachO::section_64>' changed in GCC 7.1
/build/lld18/src/lld-18.1.6.src/MachO/InputFiles.cpp: In member function 'void lld::macho::ObjFile::registerEhFrames(lld::macho::Section&)':
/build/lld18/src/lld-18.1.6.src/MachO/InputFiles.cpp:1422:50: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Reloc*, std::vector<lld::macho::Reloc> >' changed in GCC 7.1
/build/lld18/src/lld-18.1.6.src/MachO/InputFiles.cpp:1477:49: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Reloc*, std::vector<lld::macho::Reloc> >' changed in GCC 7.1
/build/lld18/src/lld-18.1.6.src/MachO/InputFiles.cpp:1500:50: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Reloc*, std::vector<lld::macho::Reloc> >' changed in GCC 7.1
/build/lld18/src/lld-18.1.6.src/MachO/InputFiles.cpp: In member function 'void lld::macho::ObjFile::parse() [with LP = lld::macho::LP64]':
/build/lld18/src/lld-18.1.6.src/MachO/InputFiles.cpp:1012:18: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachO::section_64>' changed in GCC 7.1

[102/133] Building CXX object MinGW/CMakeFiles/lldMinGW.dir/Driver.cpp.o
[103/133] Building CXX object MachO/CMakeFiles/lldMachO.dir/SymbolTable.cpp.o
[103/133] Building CXX object wasm/CMakeFiles/lldWasm.dir/Driver.cpp.o
[104/133] Building CXX object MachO/CMakeFiles/lldMachO.dir/Symbols.cpp.o
[104/133] Building CXX object wasm/CMakeFiles/lldWasm.dir/InputChunks.cpp.o
[105/133] Building CXX object MinGW/CMakeFiles/lldMinGW.dir/Driver.cpp.o
[105/133] Building CXX object wasm/CMakeFiles/lldWasm.dir/InputFiles.cpp.o
[106/133] Building CXX object MachO/CM...s/lldMachO.dir/UnwindInfoSection.cpp.o
[106/133] Building CXX object wasm/CMakeFiles/lldWasm.dir/LTO.cpp.o
[107/133] Building CXX object MachO/CM...s/lldMachO.dir/SyntheticSections.cpp.o
In file included from /usr/include/c++/14.1.1/bits/stl_algo.h:61,
                 from /usr/include/c++/14.1.1/algorithm:61,
                 from /usr/lib/llvm18/include/llvm/ADT/StringRef.h:16,
                 from /usr/lib/llvm18/include/llvm/ADT/CachedHashString.h:24,
                 from /build/lld18/src/lld-18.1.6.src/MachO/Config.h:12,
                 from /build/lld18/src/lld-18.1.6.src/MachO/SyntheticSections.h:12,
                 from /build/lld18/src/lld-18.1.6.src/MachO/SyntheticSections.cpp:9:
/usr/include/c++/14.1.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.1.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.1.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1890:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::Location*, vector<lld::macho::Location> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<lld::macho::RebaseSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)> >]':
/usr/include/c++/14.1.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::Location*, vector<lld::macho::Location> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<lld::macho::ChainedFixupsSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)> >]':
/usr/include/c++/14.1.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::Location*, vector<lld::macho::Location> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::macho::RebaseSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)> >]':
/usr/include/c++/14.1.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::Location*, vector<lld::macho::Location> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::macho::ChainedFixupsSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)> >]':
/usr/include/c++/14.1.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::Location*, vector<lld::macho::Location> >; _Distance = int; _Tp = lld::macho::Location; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::macho::RebaseSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)> >]':
/usr/include/c++/14.1.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::Location*, vector<lld::macho::Location> >; _Distance = int; _Tp = lld::macho::Location; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::macho::ChainedFixupsSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)> >]':
/usr/include/c++/14.1.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:4771:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >]' at /usr/lib/llvm18/include/llvm/ADT/STLExtras.h:1665:14,
    inlined from 'void llvm::sort(Container&&) [with Container = std::vector<long long unsigned int, std::allocator<long long unsigned int> >&]' at /usr/lib/llvm18/include/llvm/ADT/STLExtras.h:1670:13,
    inlined from 'virtual void lld::macho::FunctionStartsSection::finalizeContents()' at /build/lld18/src/lld-18.1.6.src/MachO/SyntheticSections.cpp:1085:13:
/usr/include/c++/14.1.1/bits/stl_algo.h:1905:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14.1.1/bits/stl_algo.h:1908:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:4771:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >]' at /usr/lib/llvm18/include/llvm/ADT/STLExtras.h:1665:14,
    inlined from 'void llvm::sort(Container&&) [with Container = std::vector<long long unsigned int, std::allocator<long long unsigned int> >&]' at /usr/lib/llvm18/include/llvm/ADT/STLExtras.h:1670:13,
    inlined from 'virtual void lld::macho::FunctionStartsSection::finalizeContents()' at /build/lld18/src/lld-18.1.6.src/MachO/SyntheticSections.cpp:1085:13:
/usr/include/c++/14.1.1/bits/stl_algo.h:1817:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1822:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/build/lld18/src/lld-18.1.6.src/MachO/SyntheticSections.cpp: In member function 'void lld::macho::ObjCImageInfoSection::finalizeContents()':
/build/lld18/src/lld-18.1.6.src/MachO/SyntheticSections.cpp:1848:50: warning: 'firstFile' may be used uninitialized [-Wmaybe-uninitialized]
/build/lld18/src/lld-18.1.6.src/MachO/SyntheticSections.cpp:1838:20: note: 'firstFile' was declared here
/usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, vector<lld::macho::BindingEntry> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<sortBindings<lld::macho::Symbol>(lld::macho::BindingsMap<const lld::macho::Symbol*>&)::<lambda(const lld::macho::BindingEntry&, const lld::macho::BindingEntry&)> >]':
/usr/include/c++/14.1.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, std::vector<lld::macho::BindingEntry> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, vector<lld::macho::BindingEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortBindings<lld::macho::Symbol>(lld::macho::BindingsMap<const lld::macho::Symbol*>&)::<lambda(const lld::macho::BindingEntry&, const lld::macho::BindingEntry&)> >]':
/usr/include/c++/14.1.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, std::vector<lld::macho::BindingEntry> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, std::vector<lld::macho::BindingEntry> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::Location*, vector<lld::macho::Location> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::macho::RebaseSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)> >]':
/usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1890:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::Location*, vector<lld::macho::Location> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::macho::RebaseSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<lld::macho::Location*, vector<lld::macho::Location> >; _Compare = lld::macho::RebaseSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)>]' at /usr/include/c++/14.1.1/bits/stl_algo.h:4804:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >; Compare = lld::macho::RebaseSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)>]' at /usr/lib/llvm18/include/llvm/ADT/STLExtras.h:1678:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<lld::macho::Location>&; Compare = lld::macho::RebaseSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)>]' at /usr/lib/llvm18/include/llvm/ADT/STLExtras.h:1683:13,
    inlined from 'virtual void lld::macho::RebaseSection::finalizeContents()' at /build/lld18/src/lld-18.1.6.src/MachO/SyntheticSections.cpp:282:13,
    inlined from 'virtual void lld::macho::RebaseSection::finalizeContents()' at /build/lld18/src/lld-18.1.6.src/MachO/SyntheticSections.cpp:275:6:
/usr/include/c++/14.1.1/bits/stl_algo.h:1905:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::Location*, vector<lld::macho::Location> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::macho::RebaseSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::Location*, vector<lld::macho::Location> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::macho::RebaseSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)> >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:1908:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<lld::macho::Location*, vector<lld::macho::Location> >; _Compare = lld::macho::RebaseSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)>]' at /usr/include/c++/14.1.1/bits/stl_algo.h:4804:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >; Compare = lld::macho::RebaseSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)>]' at /usr/lib/llvm18/include/llvm/ADT/STLExtras.h:1678:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<lld::macho::Location>&; Compare = lld::macho::RebaseSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)>]' at /usr/lib/llvm18/include/llvm/ADT/STLExtras.h:1683:13,
    inlined from 'virtual void lld::macho::RebaseSection::finalizeContents()' at /build/lld18/src/lld-18.1.6.src/MachO/SyntheticSections.cpp:282:13,
    inlined from 'virtual void lld::macho::RebaseSection::finalizeContents()' at /build/lld18/src/lld-18.1.6.src/MachO/SyntheticSections.cpp:275:6:
/usr/include/c++/14.1.1/bits/stl_algo.h:1817:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1822:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::Location*, vector<lld::macho::Location> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::macho::ChainedFixupsSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)> >]':
/usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1890:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::Location*, vector<lld::macho::Location> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::macho::ChainedFixupsSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<lld::macho::Location*, vector<lld::macho::Location> >; _Compare = lld::macho::ChainedFixupsSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)>]' at /usr/include/c++/14.1.1/bits/stl_algo.h:4804:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >; Compare = lld::macho::ChainedFixupsSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)>]' at /usr/lib/llvm18/include/llvm/ADT/STLExtras.h:1678:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<lld::macho::Location>&; Compare = lld::macho::ChainedFixupsSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)>]' at /usr/lib/llvm18/include/llvm/ADT/STLExtras.h:1683:13,
    inlined from 'virtual void lld::macho::ChainedFixupsSection::finalizeContents()' at /build/lld18/src/lld-18.1.6.src/MachO/SyntheticSections.cpp:2183:13:
/usr/include/c++/14.1.1/bits/stl_algo.h:1905:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::Location*, vector<lld::macho::Location> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::macho::ChainedFixupsSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::Location*, vector<lld::macho::Location> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::macho::ChainedFixupsSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)> >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:1908:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<lld::macho::Location*, vector<lld::macho::Location> >; _Compare = lld::macho::ChainedFixupsSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)>]' at /usr/include/c++/14.1.1/bits/stl_algo.h:4804:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >; Compare = lld::macho::ChainedFixupsSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)>]' at /usr/lib/llvm18/include/llvm/ADT/STLExtras.h:1678:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<lld::macho::Location>&; Compare = lld::macho::ChainedFixupsSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)>]' at /usr/lib/llvm18/include/llvm/ADT/STLExtras.h:1683:13,
    inlined from 'virtual void lld::macho::ChainedFixupsSection::finalizeContents()' at /build/lld18/src/lld-18.1.6.src/MachO/SyntheticSections.cpp:2183:13:
/usr/include/c++/14.1.1/bits/stl_algo.h:1817:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1822:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, vector<lld::macho::BindingEntry> >; _Distance = int; _Tp = lld::macho::BindingEntry; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortBindings<lld::macho::Symbol>(lld::macho::BindingsMap<const lld::macho::Symbol*>&)::<lambda(const lld::macho::BindingEntry&, const lld::macho::BindingEntry&)> >]':
/usr/include/c++/14.1.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, std::vector<lld::macho::BindingEntry> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, vector<lld::macho::BindingEntry> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortBindings<lld::macho::Symbol>(lld::macho::BindingsMap<const lld::macho::Symbol*>&)::<lambda(const lld::macho::BindingEntry&, const lld::macho::BindingEntry&)> >]':
/usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, std::vector<lld::macho::BindingEntry> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, std::vector<lld::macho::BindingEntry> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1890:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, std::vector<lld::macho::BindingEntry> >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, vector<lld::macho::BindingEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortBindings<lld::macho::Symbol>(lld::macho::BindingsMap<const lld::macho::Symbol*>&)::<lambda(const lld::macho::BindingEntry&, const lld::macho::BindingEntry&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, vector<lld::macho::BindingEntry> >; _Compare = sortBindings<lld::macho::Symbol>(lld::macho::BindingsMap<const lld::macho::Symbol*>&)::<lambda(const lld::macho::BindingEntry&, const lld::macho::BindingEntry&)>]' at /usr/include/c++/14.1.1/bits/stl_algo.h:4804:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, std::vector<lld::macho::BindingEntry> >; Compare = sortBindings<lld::macho::Symbol>(lld::macho::BindingsMap<const lld::macho::Symbol*>&)::<lambda(const lld::macho::BindingEntry&, const lld::macho::BindingEntry&)>]' at /usr/lib/llvm18/include/llvm/ADT/STLExtras.h:1678:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<lld::macho::BindingEntry>&; Compare = sortBindings<lld::macho::Symbol>(lld::macho::BindingsMap<const lld::macho::Symbol*>&)::<lambda(const lld::macho::BindingEntry&, const lld::macho::BindingEntry&)>]' at /usr/lib/llvm18/include/llvm/ADT/STLExtras.h:1683:13,
    inlined from 'std::vector<std::pair<const Sym*, std::vector<lld::macho::BindingEntry> > > sortBindings(lld::macho::BindingsMap<const Sym*>&) [with Sym = lld::macho::Symbol]' at /build/lld18/src/lld-18.1.6.src/MachO/SyntheticSections.cpp:601:15:
/usr/include/c++/14.1.1/bits/stl_algo.h:1905:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, std::vector<lld::macho::BindingEntry> >' changed in GCC 7.1
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, vector<lld::macho::BindingEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortBindings<lld::macho::Symbol>(lld::macho::BindingsMap<const lld::macho::Symbol*>&)::<lambda(const lld::macho::BindingEntry&, const lld::macho::BindingEntry&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, vector<lld::macho::BindingEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortBindings<lld::macho::Symbol>(lld::macho::BindingsMap<const lld::macho::Symbol*>&)::<lambda(const lld::macho::BindingEntry&, const lld::macho::BindingEntry&)> >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:1908:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, vector<lld::macho::BindingEntry> >; _Compare = sortBindings<lld::macho::Symbol>(lld::macho::BindingsMap<const lld::macho::Symbol*>&)::<lambda(const lld::macho::BindingEntry&, const lld::macho::BindingEntry&)>]' at /usr/include/c++/14.1.1/bits/stl_algo.h:4804:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, std::vector<lld::macho::BindingEntry> >; Compare = sortBindings<lld::macho::Symbol>(lld::macho::BindingsMap<const lld::macho::Symbol*>&)::<lambda(const lld::macho::BindingEntry&, const lld::macho::BindingEntry&)>]' at /usr/lib/llvm18/include/llvm/ADT/STLExtras.h:1678:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<lld::macho::BindingEntry>&; Compare = sortBindings<lld::macho::Symbol>(lld::macho::BindingsMap<const lld::macho::Symbol*>&)::<lambda(const lld::macho::BindingEntry&, const lld::macho::BindingEntry&)>]' at /usr/lib/llvm18/include/llvm/ADT/STLExtras.h:1683:13,
    inlined from 'std::vector<std::pair<const Sym*, std::vector<lld::macho::BindingEntry> > > sortBindings(lld::macho::BindingsMap<const Sym*>&) [with Sym = lld::macho::Symbol]' at /build/lld18/src/lld-18.1.6.src/MachO/SyntheticSections.cpp:601:15:
/usr/include/c++/14.1.1/bits/stl_algo.h:1817:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, std::vector<lld::macho::BindingEntry> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1822:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, std::vector<lld::macho::BindingEntry> >' changed in GCC 7.1

[107/133] Building CXX object wasm/CMakeFiles/lldWasm.dir/MapFile.cpp.o
[108/133] Building CXX object MachO/CMakeFiles/lldMachO.dir/Writer.cpp.o
[108/133] Building CXX object wasm/CMakeFiles/lldWasm.dir/MarkLive.cpp.o
[109/133] Building CXX object wasm/CMakeFiles/lldWasm.dir/InputChunks.cpp.o
[109/133] Building CXX object wasm/CMakeFiles/lldWasm.dir/OutputSections.cpp.o
[110/133] Building CXX object wasm/CMakeFiles/lldWasm.dir/Driver.cpp.o
[110/133] Building CXX object wasm/CMakeFiles/lldWasm.dir/OutputSegment.cpp.o
[111/133] Building CXX object wasm/CMakeFiles/lldWasm.dir/LTO.cpp.o
[111/133] Building CXX object wasm/CMakeFiles/lldWasm.dir/Relocations.cpp.o
[112/133] Building CXX object wasm/CMakeFiles/lldWasm.dir/InputFiles.cpp.o
[112/133] Building CXX object wasm/CMakeFiles/lldWasm.dir/SymbolTable.cpp.o
[113/133] Building CXX object wasm/CMakeFiles/lldWasm.dir/MapFile.cpp.o
[113/133] Building CXX object wasm/CMakeFiles/lldWasm.dir/Symbols.cpp.o
[114/133] Building CXX object wasm/CMakeFiles/lldWasm.dir/MarkLive.cpp.o
[114/133] Building CXX object wasm/CMa...es/lldWasm.dir/SyntheticSections.cpp.o
[115/133] Building CXX object wasm/CMakeFiles/lldWasm.dir/OutputSections.cpp.o
[115/133] Building CXX object wasm/CMakeFiles/lldWasm.dir/Writer.cpp.o
[116/133] Building CXX object wasm/CMakeFiles/lldWasm.dir/OutputSegment.cpp.o
[116/133] Building CXX object wasm/CMakeFiles/lldWasm.dir/WriterUtils.cpp.o
[117/133] Building CXX object wasm/CMakeFiles/lldWasm.dir/Relocations.cpp.o
[117/133] Linking CXX shared library lib/liblldELF.so.18.1
[118/133] Building CXX object wasm/CMakeFiles/lldWasm.dir/WriterUtils.cpp.o
[118/133] Linking CXX shared library lib/liblldMachO.so.18.1
[119/133] Building CXX object wasm/CMakeFiles/lldWasm.dir/Symbols.cpp.o
[119/133] Linking CXX shared library lib/liblldMinGW.so.18.1
[120/133] Building CXX object wasm/CMakeFiles/lldWasm.dir/SymbolTable.cpp.o
[120/133] Building CXX object tools/lld/CMakeFiles/lld.dir/lld.cpp.o
[121/133] Linking CXX shared library lib/liblldELF.so.18.1
[121/133] Building CXX object tools/lld/CMakeFiles/lld.dir/lld-driver.cpp.o
[122/133] Linking CXX shared library lib/liblldMachO.so.18.1
[122/133] Creating library symlink lib/liblldELF.so
[123/133] Creating library symlink lib/liblldELF.so
[123/133] Creating library symlink lib/liblldMachO.so
[124/133] Creating library symlink lib/liblldMachO.so
[125/133] Linking CXX shared library lib/liblldMinGW.so.18.1
[125/133] Creating library symlink lib/liblldMinGW.so
[126/133] Creating library symlink lib/liblldMinGW.so
[127/133] Building CXX object wasm/CMa...es/lldWasm.dir/SyntheticSections.cpp.o
/build/lld18/src/lld-18.1.6.src/wasm/SyntheticSections.cpp: In member function 'void lld::wasm::ProducersSection::addInfo(const llvm::wasm::WasmProducerInfo&)':
/build/lld18/src/lld-18.1.6.src/wasm/SyntheticSections.cpp:874:79: warning: possibly dangling reference to a temporary [-Wdangling-reference]
/build/lld18/src/lld-18.1.6.src/wasm/SyntheticSections.cpp:873: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/lld18/src/lld-18.1.6.src/wasm/SyntheticSections.cpp:874:79: warning: possibly dangling reference to a temporary [-Wdangling-reference]
/build/lld18/src/lld-18.1.6.src/wasm/SyntheticSections.cpp:874: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/lld18/src/lld-18.1.6.src/wasm/SyntheticSections.cpp:874:79: warning: possibly dangling reference to a temporary [-Wdangling-reference]
/build/lld18/src/lld-18.1.6.src/wasm/SyntheticSections.cpp:874: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))'

[128/133] Building CXX object tools/lld/CMakeFiles/lld.dir/lld-driver.cpp.o
[129/133] Building CXX object tools/lld/CMakeFiles/lld.dir/lld.cpp.o
[130/133] Building CXX object wasm/CMakeFiles/lldWasm.dir/Writer.cpp.o
In file included from /usr/lib/llvm18/include/llvm/Support/Chrono.h:13,
                 from /usr/lib/llvm18/include/llvm/Object/Archive.h:20,
                 from /build/lld18/src/lld-18.1.6.src/wasm/Symbols.h:14,
                 from /build/lld18/src/lld-18.1.6.src/wasm/InputFiles.h:12,
                 from /build/lld18/src/lld-18.1.6.src/wasm/InputChunks.h:24,
                 from /build/lld18/src/lld-18.1.6.src/wasm/Writer.cpp:11:
In static member function 'static size_t llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, size_t)',
    inlined from 'static void llvm::format_provider<T, typename std::enable_if<llvm::detail::use_integral_formatter<T>::value, void>::type>::format(const T&, llvm::raw_ostream&, llvm::StringRef) [with T = long long unsigned int]' at /usr/lib/llvm18/include/llvm/Support/FormatProviders.h:136:35,
    inlined from 'void llvm::detail::provider_format_adapter<T>::format(llvm::raw_ostream&, llvm::StringRef) [with T = long long unsigned int&]' at /usr/lib/llvm18/include/llvm/Support/FormatVariadicDetails.h:40:45:
/usr/lib/llvm18/include/llvm/Support/FormatProviders.h:96:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized]
/usr/lib/llvm18/include/llvm/Support/FormatProviders.h: In member function 'void llvm::detail::provider_format_adapter<T>::format(llvm::raw_ostream&, llvm::StringRef) [with T = long long unsigned int&]':
/usr/lib/llvm18/include/llvm/Support/FormatProviders.h:133:19: note: 'HS' was declared here
In static member function 'static size_t llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, size_t)',
    inlined from 'static void llvm::format_provider<T, typename std::enable_if<llvm::detail::use_integral_formatter<T>::value, void>::type>::format(const T&, llvm::raw_ostream&, llvm::StringRef) [with T = int]' at /usr/lib/llvm18/include/llvm/Support/FormatProviders.h:136:35,
    inlined from 'void llvm::detail::provider_format_adapter<T>::format(llvm::raw_ostream&, llvm::StringRef) [with T = int]' at /usr/lib/llvm18/include/llvm/Support/FormatVariadicDetails.h:40:45:
/usr/lib/llvm18/include/llvm/Support/FormatProviders.h:96:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized]
/usr/lib/llvm18/include/llvm/Support/FormatProviders.h: In member function 'void llvm::detail::provider_format_adapter<T>::format(llvm::raw_ostream&, llvm::StringRef) [with T = int]':
/usr/lib/llvm18/include/llvm/Support/FormatProviders.h:133:19: note: 'HS' was declared here
In static member function 'static size_t llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, size_t)',
    inlined from 'static void llvm::format_provider<T, typename std::enable_if<llvm::detail::use_integral_formatter<T>::value, void>::type>::format(const T&, llvm::raw_ostream&, llvm::StringRef) [with T = unsigned int]' at /usr/lib/llvm18/include/llvm/Support/FormatProviders.h:136:35,
    inlined from 'void llvm::detail::provider_format_adapter<T>::format(llvm::raw_ostream&, llvm::StringRef) [with T = unsigned int&]' at /usr/lib/llvm18/include/llvm/Support/FormatVariadicDetails.h:40:45:
/usr/lib/llvm18/include/llvm/Support/FormatProviders.h:96:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized]
/usr/lib/llvm18/include/llvm/Support/FormatProviders.h: In member function 'void llvm::detail::provider_format_adapter<T>::format(llvm::raw_ostream&, llvm::StringRef) [with T = unsigned int&]':
/usr/lib/llvm18/include/llvm/Support/FormatProviders.h:133:19: note: 'HS' was declared here
/build/lld18/src/lld-18.1.6.src/wasm/Writer.cpp: In member function 'void lld::wasm::{anonymous}::Writer::createInitMemoryFunction()':
/build/lld18/src/lld-18.1.6.src/wasm/Writer.cpp:1276:22: warning: 'flagAddress' may be used uninitialized [-Wmaybe-uninitialized]
/build/lld18/src/lld-18.1.6.src/wasm/Writer.cpp:1199:12: note: 'flagAddress' was declared here

[130/133] Linking CXX shared library lib/liblldWasm.so.18.1
[131/133] Linking CXX shared library lib/liblldWasm.so.18.1
[131/133] Creating library symlink lib/liblldWasm.so
[132/133] Creating library symlink lib/liblldWasm.so
[132/133] Linking CXX executable bin/lld
[133/133] Linking CXX executable bin/lld
==> Entering fakeroot environment...
==> Starting package()...

[0/1] Install the project...
-- Install configuration: "Release"
-- Installing: /build/lld18/pkg/lld18/usr/lib/llvm18/include
-- Installing: /build/lld18/pkg/lld18/usr/lib/llvm18/include/lld
-- Installing: /build/lld18/pkg/lld18/usr/lib/llvm18/include/lld/Common
-- Installing: /build/lld18/pkg/lld18/usr/lib/llvm18/include/lld/Common/DWARF.h
-- Installing: /build/lld18/pkg/lld18/usr/lib/llvm18/include/lld/Common/CommonLinkerContext.h
-- Installing: /build/lld18/pkg/lld18/usr/lib/llvm18/include/lld/Common/Filesystem.h
-- Installing: /build/lld18/pkg/lld18/usr/lib/llvm18/include/lld/Common/Version.h
-- Installing: /build/lld18/pkg/lld18/usr/lib/llvm18/include/lld/Common/Driver.h
-- Installing: /build/lld18/pkg/lld18/usr/lib/llvm18/include/lld/Common/TargetOptionsCommandFlags.h
-- Installing: /build/lld18/pkg/lld18/usr/lib/llvm18/include/lld/Common/Memory.h
-- Installing: /build/lld18/pkg/lld18/usr/lib/llvm18/include/lld/Common/Reproduce.h
-- Installing: /build/lld18/pkg/lld18/usr/lib/llvm18/include/lld/Common/Strings.h
-- Installing: /build/lld18/pkg/lld18/usr/lib/llvm18/include/lld/Common/Args.h
-- Installing: /build/lld18/pkg/lld18/usr/lib/llvm18/include/lld/Common/LLVM.h
-- Installing: /build/lld18/pkg/lld18/usr/lib/llvm18/include/lld/Common/Timer.h
-- Installing: /build/lld18/pkg/lld18/usr/lib/llvm18/include/lld/Common/ErrorHandler.h
-- Installing: /build/lld18/pkg/lld18/usr/lib/llvm18/include/lld/Common/Arrays.h
-- Installing: /build/lld18/pkg/lld18/usr/lib/llvm18/lib/liblldCommon.so.18.1
-- Installing: /build/lld18/pkg/lld18/usr/lib/llvm18/lib/liblldCommon.so
-- Installing: /build/lld18/pkg/lld18/usr/lib/llvm18/bin/lld
-- Creating lld-link
-- Creating ld.lld
-- Creating ld64.lld
-- Creating wasm-ld
-- Installing: /build/lld18/pkg/lld18/usr/lib/llvm18/lib/liblldCOFF.so.18.1
-- Installing: /build/lld18/pkg/lld18/usr/lib/llvm18/lib/liblldCOFF.so
-- Installing: /build/lld18/pkg/lld18/usr/lib/llvm18/lib/liblldELF.so.18.1
-- Installing: /build/lld18/pkg/lld18/usr/lib/llvm18/lib/liblldELF.so
-- Installing: /build/lld18/pkg/lld18/usr/lib/llvm18/lib/liblldMachO.so.18.1
-- Installing: /build/lld18/pkg/lld18/usr/lib/llvm18/lib/liblldMachO.so
-- Installing: /build/lld18/pkg/lld18/usr/lib/llvm18/lib/liblldMinGW.so.18.1
-- Installing: /build/lld18/pkg/lld18/usr/lib/llvm18/lib/liblldMinGW.so
-- Installing: /build/lld18/pkg/lld18/usr/lib/llvm18/lib/liblldWasm.so.18.1
-- Installing: /build/lld18/pkg/lld18/usr/lib/llvm18/lib/liblldWasm.so
-- Installing: /build/lld18/pkg/lld18/usr/lib/llvm18/lib/cmake/lld/LLDTargets.cmake
-- Installing: /build/lld18/pkg/lld18/usr/lib/llvm18/lib/cmake/lld/LLDTargets-release.cmake
-- Installing: /build/lld18/pkg/lld18/usr/lib/llvm18/lib/cmake/lld/LLDConfig.cmake
-- Installing: /build/lld18/pkg/lld18/usr/lib/llvm18/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 "lld18"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: lld18 18.1.6-2 (Sun Jan 12 23:22:29 2025)
==> Cleaning up...