>>> lld15: Building community/lld15 15.0.7-r5 (using abuild 3.11.21-r0) started Sat, 29 Jul 2023 13:04:20 +0000 >>> lld15: Checking sanity of /home/buildozer/aports/community/lld15/APKBUILD... >>> WARNING: lld15: No maintainer >>> lld15: Analyzing dependencies... >>> lld15: Installing for build: build-base cmake compiler-rt libedit-dev llvm15-dev llvm15-static llvm-libunwind-dev patchelf samurai zlib-dev (1/39) Installing libbz2 (1.0.8-r6) (2/39) Installing xz-libs (5.4.3-r1) (3/39) Installing libarchive (3.7.0-r0) (4/39) Installing rhash-libs (1.4.4-r0) (5/39) Installing libuv (1.46.0-r0) (6/39) Installing cmake (3.27.1-r0) (7/39) Installing compiler-rt (16.0.6-r3) (8/39) Installing bsd-compat-headers (0.7.2-r5) (9/39) Installing libformw (6.4_p20230722-r0) (10/39) Installing libmenuw (6.4_p20230722-r0) (11/39) Installing libpanelw (6.4_p20230722-r0) (12/39) Installing libncurses++ (6.4_p20230722-r0) (13/39) Installing ncurses-dev (6.4_p20230722-r0) (14/39) Installing libedit-dev (20221030.3.1-r2) (15/39) Installing libffi (3.4.4-r3) (16/39) Installing libxml2 (2.11.4-r0) (17/39) Installing llvm15-libs (15.0.7-r11) (18/39) Installing llvm15 (15.0.7-r11) (19/39) Installing linux-headers (6.4-r0) (20/39) Installing libffi-dev (3.4.4-r3) (21/39) Installing zlib-dev (1.2.13-r2) (22/39) Installing zstd (1.5.5-r6) (23/39) Installing zstd-dev (1.5.5-r6) (24/39) Installing gdbm (1.23-r1) (25/39) Installing mpdecimal (2.5.1-r2) (26/39) Installing readline (8.2.1-r2) (27/39) Installing sqlite-libs (3.42.0-r2) (28/39) Installing python3 (3.11.4-r4) (29/39) Installing python3-pycache-pyc0 (3.11.4-r4) (30/39) Installing pyc (0.1-r0) (31/39) Installing python3-pyc (3.11.4-r4) (32/39) Installing llvm15-test-utils (15.0.7-r11) (33/39) Installing llvm15-dev (15.0.7-r11) (34/39) Installing llvm15-static (15.0.7-r11) (35/39) Installing llvm-libunwind (16.0.6-r3) (36/39) Installing llvm-libunwind-dev (16.0.6-r3) (37/39) Installing patchelf (0.18.0-r2) (38/39) Installing samurai (1.2-r4) (39/39) Installing .makedepends-lld15 (20230729.130421) Executing busybox-1.36.1-r4.trigger OK: 775 MiB in 141 packages >>> lld15: Cleaning up srcdir >>> lld15: Cleaning up pkgdir >>> lld15: Cleaning up tmpdir >>> lld15: Fetching https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/lld-15.0.7.src.tar.xz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1374k 100 1374k 0 0 5637k 0 --:--:-- --:--:-- --:--:-- 5637k >>> lld15: Fetching https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/cmake-15.0.7.src.tar.xz >>> lld15: Fetching https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/lld-15.0.7.src.tar.xz >>> lld15: Fetching https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/cmake-15.0.7.src.tar.xz >>> lld15: Checking sha512sums... lld-15.0.7.src.tar.xz: OK cmake-15.0.7.src.tar.xz: OK cxx17.patch: OK >>> lld15: Unpacking /var/cache/distfiles/lld-15.0.7.src.tar.xz... >>> lld15: Unpacking /var/cache/distfiles/cmake-15.0.7.src.tar.xz... >>> lld15: cxx17.patch patching file CMakeLists.txt -- The C compiler identification is GNU 13.1.1 -- The CXX compiler identification is GNU 13.1.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - 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 -- Found ZLIB: /lib/libz.so (found version "1.2.13") -- Found zstd: /usr/lib/libzstd.so -- Could NOT find LibXml2 (missing: LIBXML2_LIBRARY LIBXML2_INCLUDE_DIR) -- 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 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 C_SUPPORTS_MISLEADING_INDENTATION_FLAG -- Performing Test C_SUPPORTS_MISLEADING_INDENTATION_FLAG - Success -- Performing Test CXX_SUPPORTS_MISLEADING_INDENTATION_FLAG -- Performing Test CXX_SUPPORTS_MISLEADING_INDENTATION_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 -- LLD version: 15.0.7 -- Found Git: /usr/bin/git (found version "2.41.0") -- Configuring done (2.7s) -- Generating done (0.0s) -- Build files have been written to: /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/build [1/130] Building Options.inc... [2/130] Building Options.inc... [3/130] Building Options.inc... [4/130] Building Options.inc... [5/130] Building Options.inc... [6/130] Generating VCSVersion.inc [7/130] Building CXX object wasm/CMakeFiles/lldWasm.dir/WriterUtils.cpp.o [8/130] Building CXX object wasm/CMakeFiles/lldWasm.dir/Writer.cpp.o [9/130] Building CXX object wasm/CMakeFiles/lldWasm.dir/SyntheticSections.cpp.o [10/130] Building CXX object wasm/CMakeFiles/lldWasm.dir/Symbols.cpp.o [11/130] Building CXX object wasm/CMakeFiles/lldWasm.dir/SymbolTable.cpp.o [12/130] Building CXX object wasm/CMakeFiles/lldWasm.dir/Relocations.cpp.o [13/130] Building CXX object wasm/CMakeFiles/lldWasm.dir/OutputSegment.cpp.o [14/130] Building CXX object wasm/CMakeFiles/lldWasm.dir/OutputSections.cpp.o [15/130] Building CXX object wasm/CMakeFiles/lldWasm.dir/MarkLive.cpp.o [16/130] Building CXX object wasm/CMakeFiles/lldWasm.dir/MapFile.cpp.o [17/130] Building CXX object wasm/CMakeFiles/lldWasm.dir/LTO.cpp.o [18/130] Building CXX object wasm/CMakeFiles/lldWasm.dir/InputFiles.cpp.o [19/130] Building CXX object wasm/CMakeFiles/lldWasm.dir/InputChunks.cpp.o [20/130] Building CXX object wasm/CMakeFiles/lldWasm.dir/Driver.cpp.o [21/130] Building CXX object tools/lld/CMakeFiles/lld.dir/lld.cpp.o [22/130] Building CXX object MinGW/CMakeFiles/lldMinGW.dir/Driver.cpp.o [23/130] Building CXX object MachO/CMakeFiles/lldMachO.dir/Writer.cpp.o [24/130] Building CXX object MachO/CMakeFiles/lldMachO.dir/UnwindInfoSection.cpp.o [25/130] Building CXX object MachO/CMakeFiles/lldMachO.dir/Target.cpp.o [26/130] Building CXX object MachO/CMakeFiles/lldMachO.dir/SyntheticSections.cpp.o [27/130] Building CXX object MachO/CMakeFiles/lldMachO.dir/Symbols.cpp.o [28/130] Building CXX object MachO/CMakeFiles/lldMachO.dir/SymbolTable.cpp.o [29/130] Building CXX object MachO/CMakeFiles/lldMachO.dir/SectionPriorities.cpp.o [30/130] Building CXX object MachO/CMakeFiles/lldMachO.dir/Relocations.cpp.o [31/130] Building CXX object MachO/CMakeFiles/lldMachO.dir/OutputSegment.cpp.o [32/130] Building CXX object MachO/CMakeFiles/lldMachO.dir/OutputSection.cpp.o [33/130] Building CXX object MachO/CMakeFiles/lldMachO.dir/ObjC.cpp.o [34/130] Building CXX object MachO/CMakeFiles/lldMachO.dir/MarkLive.cpp.o [35/130] Building CXX object MachO/CMakeFiles/lldMachO.dir/MapFile.cpp.o [36/130] Building CXX object MachO/CMakeFiles/lldMachO.dir/LTO.cpp.o [37/130] Building CXX object MachO/CMakeFiles/lldMachO.dir/InputSection.cpp.o [38/130] Building CXX object MachO/CMakeFiles/lldMachO.dir/InputFiles.cpp.o [39/130] Building CXX object MachO/CMakeFiles/lldMachO.dir/ICF.cpp.o [40/130] Building CXX object MachO/CMakeFiles/lldMachO.dir/ExportTrie.cpp.o [41/130] Building CXX object MachO/CMakeFiles/lldMachO.dir/EhFrame.cpp.o [42/130] Building CXX object MachO/CMakeFiles/lldMachO.dir/Dwarf.cpp.o [43/130] Building CXX object MachO/CMakeFiles/lldMachO.dir/DriverUtils.cpp.o [44/130] Building CXX object MachO/CMakeFiles/lldMachO.dir/Driver.cpp.o [45/130] Building CXX object MachO/CMakeFiles/lldMachO.dir/ConcatOutputSection.cpp.o [46/130] Building CXX object MachO/CMakeFiles/lldMachO.dir/Arch/X86_64.cpp.o [47/130] Building CXX object MachO/CMakeFiles/lldMachO.dir/Arch/ARM64_32.cpp.o [48/130] Building CXX object MachO/CMakeFiles/lldMachO.dir/Arch/ARM64Common.cpp.o [49/130] Building CXX object MachO/CMakeFiles/lldMachO.dir/Arch/ARM64.cpp.o [50/130] Building CXX object MachO/CMakeFiles/lldMachO.dir/Arch/ARM.cpp.o [51/130] Building CXX object ELF/CMakeFiles/lldELF.dir/Writer.cpp.o [52/130] Building CXX object ELF/CMakeFiles/lldELF.dir/Thunks.cpp.o [53/130] Building CXX object ELF/CMakeFiles/lldELF.dir/Target.cpp.o [54/130] Building CXX object ELF/CMakeFiles/lldELF.dir/SyntheticSections.cpp.o [55/130] Building CXX object ELF/CMakeFiles/lldELF.dir/Symbols.cpp.o [56/130] Building CXX object ELF/CMakeFiles/lldELF.dir/SymbolTable.cpp.o [57/130] Building CXX object ELF/CMakeFiles/lldELF.dir/ScriptParser.cpp.o [58/130] Building CXX object ELF/CMakeFiles/lldELF.dir/ScriptLexer.cpp.o [59/130] Building CXX object ELF/CMakeFiles/lldELF.dir/Relocations.cpp.o [60/130] Building CXX object ELF/CMakeFiles/lldELF.dir/OutputSections.cpp.o [61/130] Building CXX object ELF/CMakeFiles/lldELF.dir/MarkLive.cpp.o [62/130] Building CXX object ELF/CMakeFiles/lldELF.dir/MapFile.cpp.o [63/130] Building CXX object ELF/CMakeFiles/lldELF.dir/LinkerScript.cpp.o [64/130] Building CXX object ELF/CMakeFiles/lldELF.dir/LTO.cpp.o [65/130] Building CXX object ELF/CMakeFiles/lldELF.dir/InputSection.cpp.o [66/130] Building CXX object ELF/CMakeFiles/lldELF.dir/InputFiles.cpp.o [67/130] Building CXX object ELF/CMakeFiles/lldELF.dir/ICF.cpp.o [68/130] Building CXX object ELF/CMakeFiles/lldELF.dir/EhFrame.cpp.o [69/130] Building CXX object ELF/CMakeFiles/lldELF.dir/DriverUtils.cpp.o [70/130] Building CXX object ELF/CMakeFiles/lldELF.dir/Driver.cpp.o [71/130] Building CXX object ELF/CMakeFiles/lldELF.dir/DWARF.cpp.o [72/130] Building CXX object ELF/CMakeFiles/lldELF.dir/CallGraphSort.cpp.o [73/130] Building CXX object ELF/CMakeFiles/lldELF.dir/ARMErrataFix.cpp.o [74/130] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/X86_64.cpp.o [75/130] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/X86.cpp.o [76/130] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/SPARCV9.cpp.o [77/130] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/RISCV.cpp.o [78/130] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/PPC64.cpp.o [79/130] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/PPC.cpp.o [80/130] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/MSP430.cpp.o [81/130] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/MipsArchTree.cpp.o [82/130] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/Mips.cpp.o [83/130] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/Hexagon.cpp.o [84/130] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/AVR.cpp.o [85/130] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/ARM.cpp.o [86/130] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/AMDGPU.cpp.o [87/130] Building CXX object ELF/CMakeFiles/lldELF.dir/Arch/AArch64.cpp.o [88/130] Building CXX object ELF/CMakeFiles/lldELF.dir/AArch64ErrataFix.cpp.o [89/130] Building CXX object COFF/CMakeFiles/lldCOFF.dir/Writer.cpp.o [90/130] Building CXX object COFF/CMakeFiles/lldCOFF.dir/Symbols.cpp.o [91/130] Building CXX object COFF/CMakeFiles/lldCOFF.dir/SymbolTable.cpp.o [92/130] Building CXX object COFF/CMakeFiles/lldCOFF.dir/PDB.cpp.o [93/130] Building CXX object COFF/CMakeFiles/lldCOFF.dir/MinGW.cpp.o [94/130] Building CXX object COFF/CMakeFiles/lldCOFF.dir/MarkLive.cpp.o [95/130] Building CXX object COFF/CMakeFiles/lldCOFF.dir/MapFile.cpp.o [96/130] Building CXX object COFF/CMakeFiles/lldCOFF.dir/LTO.cpp.o [97/130] Building CXX object COFF/CMakeFiles/lldCOFF.dir/LLDMapFile.cpp.o In file included from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/InputFiles.h:13, from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/Arch/ARM64Common.h:12, from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/Arch/ARM64Common.cpp:9: /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/Target.h: In member function 'virtual void lld::macho::TargetInfo::applyOptimizationHints(uint8_t*, const lld::macho::ConcatInputSection*, llvm::ArrayRef) const': /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/Target.h:96:16: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 96 | virtual void applyOptimizationHints(uint8_t *buf, const ConcatInputSection *, | ^~~~~~~~~~~~~~~~~~~~~~ [98/130] Building CXX object COFF/CMakeFiles/lldCOFF.dir/InputFiles.cpp.o [99/130] Building CXX object COFF/CMakeFiles/lldCOFF.dir/ICF.cpp.o [100/130] Building CXX object COFF/CMakeFiles/lldCOFF.dir/DriverUtils.cpp.o [101/130] Building CXX object COFF/CMakeFiles/lldCOFF.dir/Driver.cpp.o [102/130] Building CXX object COFF/CMakeFiles/lldCOFF.dir/DLL.cpp.o [103/130] Building CXX object COFF/CMakeFiles/lldCOFF.dir/DebugTypes.cpp.o In file included from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/InputFiles.h:13, from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/Arch/ARM64Common.h:12, from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/Arch/ARM64_32.cpp:10: /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/Target.h: In member function 'virtual void lld::macho::TargetInfo::applyOptimizationHints(uint8_t*, const lld::macho::ConcatInputSection*, llvm::ArrayRef) const': /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/Target.h:96:16: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 96 | virtual void applyOptimizationHints(uint8_t *buf, const ConcatInputSection *, | ^~~~~~~~~~~~~~~~~~~~~~ [104/130] Building CXX object COFF/CMakeFiles/lldCOFF.dir/COFFLinkerContext.cpp.o [105/130] Building CXX object COFF/CMakeFiles/lldCOFF.dir/Chunks.cpp.o [106/130] Building CXX object COFF/CMakeFiles/lldCOFF.dir/CallGraphSort.cpp.o In file included from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/InputFiles.h:13, from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/Arch/ARM.cpp:9: /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/Target.h: In member function 'virtual void lld::macho::TargetInfo::applyOptimizationHints(uint8_t*, const lld::macho::ConcatInputSection*, llvm::ArrayRef) const': /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/Target.h:96:16: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 96 | virtual void applyOptimizationHints(uint8_t *buf, const ConcatInputSection *, | ^~~~~~~~~~~~~~~~~~~~~~ [107/130] Building CXX object Common/CMakeFiles/lldCommon.dir/Version.cpp.o [108/130] Building CXX object Common/CMakeFiles/lldCommon.dir/Timer.cpp.o [109/130] Building CXX object Common/CMakeFiles/lldCommon.dir/TargetOptionsCommandFlags.cpp.o [110/130] Building CXX object Common/CMakeFiles/lldCommon.dir/Strings.cpp.o [111/130] Building CXX object Common/CMakeFiles/lldCommon.dir/Reproduce.cpp.o [112/130] Building CXX object Common/CMakeFiles/lldCommon.dir/Memory.cpp.o In file included from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/InputFiles.h:13, from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/Arch/X86_64.cpp:9: /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/Target.h: In member function 'virtual void lld::macho::TargetInfo::applyOptimizationHints(uint8_t*, const lld::macho::ConcatInputSection*, llvm::ArrayRef) const': /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/Target.h:96:16: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 96 | virtual void applyOptimizationHints(uint8_t *buf, const ConcatInputSection *, | ^~~~~~~~~~~~~~~~~~~~~~ [113/130] Building CXX object Common/CMakeFiles/lldCommon.dir/Filesystem.cpp.o [114/130] Building CXX object Common/CMakeFiles/lldCommon.dir/ErrorHandler.cpp.o /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/Arch/ARM64.cpp: In member function 'virtual void {anonymous}::ARM64::applyOptimizationHints(uint8_t*, const lld::macho::ConcatInputSection*, llvm::ArrayRef) const': /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/Arch/ARM64.cpp:565:6: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 565 | void ARM64::applyOptimizationHints(uint8_t *buf, const ConcatInputSection *isec, | ^~~~~ In file included from /usr/include/c++/13.1.1/vector:72, from /usr/include/c++/13.1.1/functional:64, from /usr/lib/llvm15/include/llvm/ADT/STLExtras.h:34, from /usr/lib/llvm15/include/llvm/ADT/PointerUnion.h:20, from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/Relocations.h:13, from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/Target.h:13, from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/InputFiles.h:13, from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/Arch/ARM64Common.h:12, from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/Arch/ARM64.cpp:9: /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {lld::macho::Reloc}; _Tp = lld::macho::Reloc; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {lld::macho::Reloc}; _Tp = lld::macho::Reloc; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = lld::macho::Reloc; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'virtual void {anonymous}::ARM64::populateThunk(lld::macho::InputSection*, lld::macho::Symbol*)' at /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/Arch/ARM64.cpp:116:26: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {lld::macho::Reloc}; _Tp = lld::macho::Reloc; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = lld::macho::Reloc; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'virtual void {anonymous}::ARM64::populateThunk(lld::macho::InputSection*, lld::macho::Symbol*)' at /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/Arch/ARM64.cpp:120:26: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [115/130] Building CXX object Common/CMakeFiles/lldCommon.dir/DWARF.cpp.o [116/130] Building CXX object Common/CMakeFiles/lldCommon.dir/CommonLinkerContext.cpp.o [117/130] Building CXX object Common/CMakeFiles/lldCommon.dir/Args.cpp.o /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/Arch/AArch64.cpp: In constructor 'lld::elf::AArch64Relaxer::AArch64Relaxer(llvm::ArrayRef)': /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/Arch/AArch64.cpp:579:1: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 579 | AArch64Relaxer::AArch64Relaxer(ArrayRef relocs) { | ^~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/InputFiles.h:13, from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/Symbols.h:13, from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/InputSection.h:14, from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/InputSection.cpp:9: /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/Target.h: In member function 'virtual void lld::macho::TargetInfo::applyOptimizationHints(uint8_t*, const lld::macho::ConcatInputSection*, llvm::ArrayRef) const': /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/Target.h:96:16: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 96 | virtual void applyOptimizationHints(uint8_t *buf, const ConcatInputSection *, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.1.1/vector:72, from /usr/include/c++/13.1.1/functional:64, from /usr/lib/llvm15/include/llvm/ADT/SmallVector.h:24, from /usr/lib/llvm15/include/llvm/ADT/MapVector.h:21, from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/Config.h:15, from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/InputSection.h:12: /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.1.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'void lld::macho::ConcatInputSection::writeTo(uint8_t*)' at /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/InputSection.cpp:227:29: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/InputSection.cpp: In member function 'void lld::macho::ConcatInputSection::writeTo(uint8_t*)': /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/InputSection.cpp:231:35: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 231 | target->applyOptimizationHints(buf, this, relocTargets); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/InputSection.cpp:231:35: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {unsigned int&, unsigned int&}; _Tp = lld::macho::StringPiece; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {lld::macho::Subsection}; _Tp = lld::macho::Subsection; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {lld::macho::Subsection}; _Tp = lld::macho::Subsection; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = lld::macho::Subsection; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'lld::macho::ConcatInputSection* lld::macho::makeSyntheticInputSection(llvm::StringRef, llvm::StringRef, uint32_t, llvm::ArrayRef, uint32_t)' at /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/InputSection.cpp:242:32: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int&, unsigned int&}; _Tp = lld::macho::StringPiece; _Alloc = std::allocator]', inlined from 'void lld::macho::CStringInputSection::splitIntoPieces()' at /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/InputSection.cpp:255:24: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/ARMErrataFix.cpp: In member function 'void lld::elf::ARMErr657417Patcher::insertPatches(lld::elf::InputSectionDescription&, std::vector&)': /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/ARMErrataFix.cpp:390:27: warning: 'isecLimit' may be used uninitialized [-Wmaybe-uninitialized] 390 | (*patchIt)->outSecOff = isecLimit; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/ARMErrataFix.cpp:366:12: note: 'isecLimit' was declared here 366 | uint64_t isecLimit; | ^~~~~~~~~ /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/DWARF.cpp: In instantiation of 'llvm::Optional lld::elf::LLDDwarfObj::findAux(const lld::elf::InputSectionBase&, uint64_t, llvm::ArrayRef) const [with RelTy = llvm::object::Elf_Rel_Impl, false>; ELFT = llvm::object::ELFType; uint64_t = long long unsigned int]': /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/DWARF.cpp:141:19: required from 'llvm::Optional lld::elf::LLDDwarfObj::find(const llvm::DWARFSection&, uint64_t) const [with ELFT = llvm::object::ELFType; uint64_t = long long unsigned int]' /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/DWARF.cpp:145:21: required from here /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/DWARF.cpp:116:29: warning: possibly dangling reference to a temporary [-Wdangling-reference] 116 | const typename ELFT::Sym &sym = file->template getELFSyms()[symIndex]; | ^~~ /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/DWARF.cpp:116:68: note: the temporary was destroyed at the end of the full expression 'file->lld::elf::ObjFile >::.lld::elf::ELFFileBase::getELFSyms >().llvm::ArrayRef > >::operator[](symIndex)' 116 | const typename ELFT::Sym &sym = file->template getELFSyms()[symIndex]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/DWARF.cpp: In instantiation of 'llvm::Optional lld::elf::LLDDwarfObj::findAux(const lld::elf::InputSectionBase&, uint64_t, llvm::ArrayRef) const [with RelTy = llvm::object::Elf_Rel_Impl, true>; ELFT = llvm::object::ELFType; uint64_t = long long unsigned int]': /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/DWARF.cpp:142:17: required from 'llvm::Optional lld::elf::LLDDwarfObj::find(const llvm::DWARFSection&, uint64_t) const [with ELFT = llvm::object::ELFType; uint64_t = long long unsigned int]' /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/DWARF.cpp:145:21: required from here /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/DWARF.cpp:116:29: warning: possibly dangling reference to a temporary [-Wdangling-reference] 116 | const typename ELFT::Sym &sym = file->template getELFSyms()[symIndex]; | ^~~ /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/DWARF.cpp:116:68: note: the temporary was destroyed at the end of the full expression 'file->lld::elf::ObjFile >::.lld::elf::ELFFileBase::getELFSyms >().llvm::ArrayRef > >::operator[](symIndex)' 116 | const typename ELFT::Sym &sym = file->template getELFSyms()[symIndex]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/DWARF.cpp: In instantiation of 'llvm::Optional lld::elf::LLDDwarfObj::findAux(const lld::elf::InputSectionBase&, uint64_t, llvm::ArrayRef) const [with RelTy = llvm::object::Elf_Rel_Impl, false>; ELFT = llvm::object::ELFType; uint64_t = long long unsigned int]': /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/DWARF.cpp:141:19: required from 'llvm::Optional lld::elf::LLDDwarfObj::find(const llvm::DWARFSection&, uint64_t) const [with ELFT = llvm::object::ELFType; uint64_t = long long unsigned int]' /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/DWARF.cpp:146:21: required from here /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/DWARF.cpp:116:29: warning: possibly dangling reference to a temporary [-Wdangling-reference] 116 | const typename ELFT::Sym &sym = file->template getELFSyms()[symIndex]; | ^~~ /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/DWARF.cpp:116:68: note: the temporary was destroyed at the end of the full expression 'file->lld::elf::ObjFile >::.lld::elf::ELFFileBase::getELFSyms >().llvm::ArrayRef > >::operator[](symIndex)' 116 | const typename ELFT::Sym &sym = file->template getELFSyms()[symIndex]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/DWARF.cpp: In instantiation of 'llvm::Optional lld::elf::LLDDwarfObj::findAux(const lld::elf::InputSectionBase&, uint64_t, llvm::ArrayRef) const [with RelTy = llvm::object::Elf_Rel_Impl, true>; ELFT = llvm::object::ELFType; uint64_t = long long unsigned int]': /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/DWARF.cpp:142:17: required from 'llvm::Optional lld::elf::LLDDwarfObj::find(const llvm::DWARFSection&, uint64_t) const [with ELFT = llvm::object::ELFType; uint64_t = long long unsigned int]' /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/DWARF.cpp:146:21: required from here /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/DWARF.cpp:116:29: warning: possibly dangling reference to a temporary [-Wdangling-reference] 116 | const typename ELFT::Sym &sym = file->template getELFSyms()[symIndex]; | ^~~ /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/DWARF.cpp:116:68: note: the temporary was destroyed at the end of the full expression 'file->lld::elf::ObjFile >::.lld::elf::ELFFileBase::getELFSyms >().llvm::ArrayRef > >::operator[](symIndex)' 116 | const typename ELFT::Sym &sym = file->template getELFSyms()[symIndex]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/DWARF.cpp: In instantiation of 'llvm::Optional lld::elf::LLDDwarfObj::findAux(const lld::elf::InputSectionBase&, uint64_t, llvm::ArrayRef) const [with RelTy = llvm::object::Elf_Rel_Impl, false>; ELFT = llvm::object::ELFType; uint64_t = long long unsigned int]': /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/DWARF.cpp:141:19: required from 'llvm::Optional lld::elf::LLDDwarfObj::find(const llvm::DWARFSection&, uint64_t) const [with ELFT = llvm::object::ELFType; uint64_t = long long unsigned int]' /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/DWARF.cpp:147:21: required from here /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/DWARF.cpp:116:29: warning: possibly dangling reference to a temporary [-Wdangling-reference] 116 | const typename ELFT::Sym &sym = file->template getELFSyms()[symIndex]; | ^~~ /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/DWARF.cpp:116:68: note: the temporary was destroyed at the end of the full expression 'file->lld::elf::ObjFile >::.lld::elf::ELFFileBase::getELFSyms >().llvm::ArrayRef > >::operator[](symIndex)' 116 | const typename ELFT::Sym &sym = file->template getELFSyms()[symIndex]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/DWARF.cpp: In instantiation of 'llvm::Optional lld::elf::LLDDwarfObj::findAux(const lld::elf::InputSectionBase&, uint64_t, llvm::ArrayRef) const [with RelTy = llvm::object::Elf_Rel_Impl, true>; ELFT = llvm::object::ELFType; uint64_t = long long unsigned int]': /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/DWARF.cpp:142:17: required from 'llvm::Optional lld::elf::LLDDwarfObj::find(const llvm::DWARFSection&, uint64_t) const [with ELFT = llvm::object::ELFType; uint64_t = long long unsigned int]' /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/DWARF.cpp:147:21: required from here /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/DWARF.cpp:116:29: warning: possibly dangling reference to a temporary [-Wdangling-reference] 116 | const typename ELFT::Sym &sym = file->template getELFSyms()[symIndex]; | ^~~ /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/DWARF.cpp:116:68: note: the temporary was destroyed at the end of the full expression 'file->lld::elf::ObjFile >::.lld::elf::ELFFileBase::getELFSyms >().llvm::ArrayRef > >::operator[](symIndex)' 116 | const typename ELFT::Sym &sym = file->template getELFSyms()[symIndex]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/DWARF.cpp: In instantiation of 'llvm::Optional lld::elf::LLDDwarfObj::findAux(const lld::elf::InputSectionBase&, uint64_t, llvm::ArrayRef) const [with RelTy = llvm::object::Elf_Rel_Impl, false>; ELFT = llvm::object::ELFType; uint64_t = long long unsigned int]': /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/DWARF.cpp:141:19: required from 'llvm::Optional lld::elf::LLDDwarfObj::find(const llvm::DWARFSection&, uint64_t) const [with ELFT = llvm::object::ELFType; uint64_t = long long unsigned int]' /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/DWARF.cpp:148:21: required from here /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/DWARF.cpp:116:29: warning: possibly dangling reference to a temporary [-Wdangling-reference] 116 | const typename ELFT::Sym &sym = file->template getELFSyms()[symIndex]; | ^~~ /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/DWARF.cpp:116:68: note: the temporary was destroyed at the end of the full expression 'file->lld::elf::ObjFile >::.lld::elf::ELFFileBase::getELFSyms >().llvm::ArrayRef > >::operator[](symIndex)' 116 | const typename ELFT::Sym &sym = file->template getELFSyms()[symIndex]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/DWARF.cpp: In instantiation of 'llvm::Optional lld::elf::LLDDwarfObj::findAux(const lld::elf::InputSectionBase&, uint64_t, llvm::ArrayRef) const [with RelTy = llvm::object::Elf_Rel_Impl, true>; ELFT = llvm::object::ELFType; uint64_t = long long unsigned int]': /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/DWARF.cpp:142:17: required from 'llvm::Optional lld::elf::LLDDwarfObj::find(const llvm::DWARFSection&, uint64_t) const [with ELFT = llvm::object::ELFType; uint64_t = long long unsigned int]' /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/DWARF.cpp:148:21: required from here /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/DWARF.cpp:116:29: warning: possibly dangling reference to a temporary [-Wdangling-reference] 116 | const typename ELFT::Sym &sym = file->template getELFSyms()[symIndex]; | ^~~ /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/DWARF.cpp:116:68: note: the temporary was destroyed at the end of the full expression 'file->lld::elf::ObjFile >::.lld::elf::ELFFileBase::getELFSyms >().llvm::ArrayRef > >::operator[](symIndex)' 116 | const typename ELFT::Sym &sym = file->template getELFSyms()[symIndex]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In function 'void writeSequence(llvm::MutableArrayRef, const char*, int, uint32_t, llvm::ArrayRef)', inlined from 'void lld::elf::addPPC64SaveRestore()' at /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/Arch/PPC64.cpp:260:16: /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/Arch/PPC64.cpp:233:61: warning: 'first' may be used uninitialized [-Wmaybe-uninitialized] 233 | makeArrayRef(reinterpret_cast(buf.data() + first), | ^~~~~ /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/Arch/PPC64.cpp: In function 'void lld::elf::addPPC64SaveRestore()': /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/Arch/PPC64.cpp:215:7: note: 'first' was declared here 215 | int first; | ^~~~~ In function 'void writeSequence(llvm::MutableArrayRef, const char*, int, uint32_t, llvm::ArrayRef)', inlined from 'void lld::elf::addPPC64SaveRestore()' at /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/Arch/PPC64.cpp:264:16: /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/Arch/PPC64.cpp:233:61: warning: 'first' may be used uninitialized [-Wmaybe-uninitialized] 233 | makeArrayRef(reinterpret_cast(buf.data() + first), | ^~~~~ /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/Arch/PPC64.cpp: In function 'void lld::elf::addPPC64SaveRestore()': /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/Arch/PPC64.cpp:215:7: note: 'first' was declared here 215 | int first; | ^~~~~ In function 'void writeSequence(llvm::MutableArrayRef, const char*, int, uint32_t, llvm::ArrayRef)', inlined from 'void lld::elf::addPPC64SaveRestore()' at /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/Arch/PPC64.cpp:267:16: /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/Arch/PPC64.cpp:233:61: warning: 'first' may be used uninitialized [-Wmaybe-uninitialized] 233 | makeArrayRef(reinterpret_cast(buf.data() + first), | ^~~~~ /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/Arch/PPC64.cpp: In function 'void lld::elf::addPPC64SaveRestore()': /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/Arch/PPC64.cpp:215:7: note: 'first' was declared here 215 | int first; | ^~~~~ In function 'void writeSequence(llvm::MutableArrayRef, const char*, int, uint32_t, llvm::ArrayRef)', inlined from 'void lld::elf::addPPC64SaveRestore()' at /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/Arch/PPC64.cpp:270:16: /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/Arch/PPC64.cpp:233:61: warning: 'first' may be used uninitialized [-Wmaybe-uninitialized] 233 | makeArrayRef(reinterpret_cast(buf.data() + first), | ^~~~~ /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/Arch/PPC64.cpp: In function 'void lld::elf::addPPC64SaveRestore()': /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/Arch/PPC64.cpp:215:7: note: 'first' was declared here 215 | int first; | ^~~~~ /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/AArch64ErrataFix.cpp: In member function 'void lld::elf::AArch64Err843419Patcher::insertPatches(lld::elf::InputSectionDescription&, std::vector&)': /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/AArch64ErrataFix.cpp:507:27: warning: 'isecLimit' may be used uninitialized [-Wmaybe-uninitialized] 507 | (*patchIt)->outSecOff = isecLimit; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/AArch64ErrataFix.cpp:483:12: note: 'isecLimit' was declared here 483 | uint64_t isecLimit; | ^~~~~~~~~ /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/MapFile.cpp: In lambda function: /home/buildozer/aports/community/lld15/src/lld-15.0.7.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] 124 | last.outputOff + last.size == p.outputOff) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.1.1/vector:72, from /usr/include/c++/13.1.1/functional:64, from /usr/lib/llvm15/include/llvm/ADT/SmallVector.h:24, from /usr/lib/llvm15/include/llvm/ADT/MapVector.h:21, from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/Config.h:15, from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/InputSection.h:12, from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/SectionPriorities.h:12, from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/SectionPriorities.cpp:14: /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair, long long unsigned int>}; _Tp = std::pair, long long unsigned int>; _Alloc = std::allocator, long long unsigned int> >]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, long long unsigned int>, std::allocator, long long unsigned int> > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair, long long unsigned int>}; _Tp = std::pair, long long unsigned int>; _Alloc = std::allocator, long long unsigned int> >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair, long long unsigned int>; _Alloc = std::allocator, long long unsigned int> >]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'ValueT& llvm::MapVector::operator[](const KeyT&) [with KeyT = std::pair; ValueT = long long unsigned int; MapType = llvm::DenseMap, unsigned int, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, unsigned int> >; VectorType = std::vector, long long unsigned int>, std::allocator, long long unsigned int> > >]' at /usr/lib/llvm15/include/llvm/ADT/MapVector.h:104:23, inlined from 'void lld::macho::PriorityBuilder::extractCallGraphProfile()' at /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/SectionPriorities.cpp:289:54: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: 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 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.1.1/vector:72, from /usr/include/c++/13.1.1/functional:64, from /usr/lib/llvm15/include/llvm/ADT/SmallVector.h:24, from /usr/lib/llvm15/include/llvm/ADT/MapVector.h:21, from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/Config.h:15, from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/InputSection.h:12, from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/ConcatOutputSection.h:12, from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/UnwindInfoSection.h:12, from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/UnwindInfoSection.cpp:9: /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair, const lld::macho::Defined*>}; _Tp = std::pair, const lld::macho::Defined*>; _Alloc = std::allocator, const lld::macho::Defined*> >]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, const lld::macho::Defined*>, std::allocator, const lld::macho::Defined*> > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair, const lld::macho::Defined*>}; _Tp = std::pair, const lld::macho::Defined*>; _Alloc = std::allocator, const lld::macho::Defined*> >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair, const lld::macho::Defined*>; _Alloc = std::allocator, const lld::macho::Defined*> >]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'std::pair llvm::MapVector::insert(std::pair<_T1, _T2>&&) [with KeyT = std::pair; ValueT = const lld::macho::Defined*; MapType = llvm::DenseMap, unsigned int, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, unsigned int> >; VectorType = std::vector, const lld::macho::Defined*>, std::allocator, const lld::macho::Defined*> > >]' at /usr/lib/llvm15/include/llvm/ADT/MapVector.h:136:23, inlined from 'void lld::macho::UnwindInfoSection::addSymbol(const lld::macho::Defined*)' at /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/UnwindInfoSection.cpp:213:26: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, const lld::macho::Defined*>*, std::vector, const lld::macho::Defined*>, std::allocator, const lld::macho::Defined*> > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.1.1/bits/stl_algo.h:61, from /usr/include/c++/13.1.1/algorithm:61, from /usr/lib/llvm15/include/llvm/ADT/StringRef.h:16, from /usr/lib/llvm15/include/llvm/ADT/CachedHashString.h:24, from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/Config.h:12, from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/SyntheticSections.h:12, from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/SyntheticSections.cpp:9: /usr/include/c++/13.1.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.1.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.1.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/13.1.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.1.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/13.1.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]': /usr/include/c++/13.1.1/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/13.1.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.1.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = lld::macho::Location; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/13.1.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /usr/include/c++/13.1.1/vector:72, from /usr/include/c++/13.1.1/functional:64, from /usr/lib/llvm15/include/llvm/ADT/SmallVector.h:24, from /usr/lib/llvm15/include/llvm/ADT/MapVector.h:21, from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/Config.h:15: /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long int&, lld::macho::Location}; _Tp = lld::macho::BindingEntry; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int&, lld::macho::Location}; _Tp = lld::macho::BindingEntry; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {lld::macho::StabsEntry}; _Tp = lld::macho::StabsEntry; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {lld::macho::StabsEntry}; _Tp = lld::macho::StabsEntry; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {lld::macho::StabsEntry}; _Tp = lld::macho::StabsEntry; _Alloc = std::allocator]', inlined from 'void lld::macho::SymtabSection::emitEndSourceStab()' at /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/SyntheticSections.cpp:922:21: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {lld::macho::StabsEntry}; _Tp = lld::macho::StabsEntry; _Alloc = std::allocator]', inlined from 'void lld::macho::SymtabSection::emitEndFunStab(lld::macho::Defined*)' at /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/SyntheticSections.cpp:949:21: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {lld::macho::Location}; _Tp = lld::macho::Location; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'virtual void lld::macho::FunctionStartsSection::finalizeContents()' at /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/SyntheticSections.cpp:888:26: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator > >]' at /usr/include/c++/13.1.1/bits/stl_algo.h:4861:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator > >; typename std::enable_if<(! conjunction, std::is_trivially_copyable >::value_type> >::value), int>::type = 0]' at /usr/lib/llvm15/include/llvm/ADT/STLExtras.h:1566:12, inlined from 'void llvm::sort(Container&&) [with Container = std::vector >&]' at /usr/lib/llvm15/include/llvm/ADT/STLExtras.h:1579:13, inlined from 'virtual void lld::macho::FunctionStartsSection::finalizeContents()' at /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/SyntheticSections.cpp:893:13: /usr/include/c++/13.1.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 |  __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator > >]' at /usr/include/c++/13.1.1/bits/stl_algo.h:4861:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator > >; typename std::enable_if<(! conjunction, std::is_trivially_copyable >::value_type> >::value), int>::type = 0]' at /usr/lib/llvm15/include/llvm/ADT/STLExtras.h:1566:12, inlined from 'void llvm::sort(Container&&) [with Container = std::vector >&]' at /usr/lib/llvm15/include/llvm/ADT/STLExtras.h:1579:13, inlined from 'virtual void lld::macho::FunctionStartsSection::finalizeContents()' at /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/SyntheticSections.cpp:893:13: /usr/include/c++/13.1.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/SyntheticSections.cpp: In member function 'void lld::macho::ObjCImageInfoSection::finalizeContents()': /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/SyntheticSections.cpp:1688:50: warning: 'firstFile' may be used uninitialized [-Wmaybe-uninitialized] 1688 | error("Swift version mismatch: " + toString(firstFile) + " has version " + | ~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/SyntheticSections.cpp:1678:20: note: 'firstFile' was declared here 1678 | const InputFile *firstFile; | ^~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {lld::macho::Location}; _Tp = lld::macho::Location; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = lld::macho::Location; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void lld::macho::RebaseSection::addEntry(const lld::macho::InputSection*, uint64_t)' at /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/SyntheticSections.h:167:26, inlined from 'void lld::macho::addNonLazyBindingEntries(const Symbol*, const InputSection*, uint64_t, int64_t)' at /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/SyntheticSections.cpp:311:24: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {lld::macho::Location}; _Tp = lld::macho::Location; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = lld::macho::Location; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void lld::macho::RebaseSection::addEntry(const lld::macho::InputSection*, uint64_t)' at /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/SyntheticSections.h:167:26, inlined from 'void lld::macho::LazyBindingSection::addEntry(lld::macho::Symbol*)' at /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/SyntheticSections.cpp:767:24: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(lld::macho::BindingsMap&):: >]': /usr/include/c++/13.1.1/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(lld::macho::BindingsMap&):: >]': /usr/include/c++/13.1.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.1.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/13.1.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.1.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = lld::macho::RebaseSection::finalizeContents()::]' at /usr/include/c++/13.1.1/bits/stl_algo.h:4894:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator >; Compare = lld::macho::RebaseSection::finalizeContents()::]' at /usr/lib/llvm15/include/llvm/ADT/STLExtras.h:1587:12, inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector&; Compare = lld::macho::RebaseSection::finalizeContents()::]' at /usr/lib/llvm15/include/llvm/ADT/STLExtras.h:1592:13, inlined from 'virtual void lld::macho::RebaseSection::finalizeContents()' at /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/SyntheticSections.cpp:278:13: /usr/include/c++/13.1.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 |  __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = lld::macho::RebaseSection::finalizeContents()::]' at /usr/include/c++/13.1.1/bits/stl_algo.h:4894:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator >; Compare = lld::macho::RebaseSection::finalizeContents()::]' at /usr/lib/llvm15/include/llvm/ADT/STLExtras.h:1587:12, inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector&; Compare = lld::macho::RebaseSection::finalizeContents()::]' at /usr/lib/llvm15/include/llvm/ADT/STLExtras.h:1592:13, inlined from 'virtual void lld::macho::RebaseSection::finalizeContents()' at /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/SyntheticSections.cpp:278:13: /usr/include/c++/13.1.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = lld::macho::BindingEntry; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(lld::macho::BindingsMap&):: >]': /usr/include/c++/13.1.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(lld::macho::BindingsMap&):: >]': /usr/include/c++/13.1.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.1.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(lld::macho::BindingsMap&):: >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = sortBindings(lld::macho::BindingsMap&)::]' at /usr/include/c++/13.1.1/bits/stl_algo.h:4894:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator >; Compare = sortBindings(lld::macho::BindingsMap&)::]' at /usr/lib/llvm15/include/llvm/ADT/STLExtras.h:1587:12, inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector&; Compare = sortBindings(lld::macho::BindingsMap&)::]' at /usr/lib/llvm15/include/llvm/ADT/STLExtras.h:1592:13, inlined from 'std::vector > > sortBindings(lld::macho::BindingsMap&) [with Sym = lld::macho::Symbol]' at /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/SyntheticSections.cpp:545:15: /usr/include/c++/13.1.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 |  __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(lld::macho::BindingsMap&):: >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(lld::macho::BindingsMap&):: >]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = sortBindings(lld::macho::BindingsMap&)::]' at /usr/include/c++/13.1.1/bits/stl_algo.h:4894:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator >; Compare = sortBindings(lld::macho::BindingsMap&)::]' at /usr/lib/llvm15/include/llvm/ADT/STLExtras.h:1587:12, inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector&; Compare = sortBindings(lld::macho::BindingsMap&)::]' at /usr/lib/llvm15/include/llvm/ADT/STLExtras.h:1592:13, inlined from 'std::vector > > sortBindings(lld::macho::BindingsMap&) [with Sym = lld::macho::Symbol]' at /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/SyntheticSections.cpp:545:15: /usr/include/c++/13.1.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.1.1/vector:72, from /usr/include/c++/13.1.1/functional:64, from /usr/lib/llvm15/include/llvm/ADT/SmallVector.h:24, from /usr/lib/llvm15/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm15/include/llvm/BinaryFormat/Wasm.h:17, from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/wasm/Config.h:14, from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/wasm/InputChunks.h:23, from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/wasm/InputChunks.cpp:9: /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {unsigned int&, long long unsigned int, bool}; _Tp = lld::wasm::SectionPiece; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int&, long long unsigned int, bool}; _Tp = lld::wasm::SectionPiece; _Alloc = std::allocator]', inlined from 'void lld::wasm::MergeInputChunk::splitStrings(llvm::ArrayRef)' at /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/wasm/InputChunks.cpp:448:24: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.1.1/vector:72, from /usr/include/c++/13.1.1/functional:64, from /usr/lib/llvm15/include/llvm/ADT/SmallVector.h:24, from /usr/lib/llvm15/include/llvm/ADT/MapVector.h:21, from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/Config.h:15, from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/InputSection.h:12, from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/ConcatOutputSection.h:12, from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/Writer.cpp:10: /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long int&, lld::macho::Location}; _Tp = lld::macho::BindingEntry; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int&, lld::macho::Location}; _Tp = lld::macho::BindingEntry; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {lld::macho::Location}; _Tp = lld::macho::Location; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {lld::macho::Location}; _Tp = lld::macho::Location; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = lld::macho::Location; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void lld::macho::RebaseSection::addEntry(const lld::macho::InputSection*, uint64_t)' at /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/SyntheticSections.h:167:26, inlined from 'void prepareBranchTarget(lld::macho::Symbol*)' at /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/Writer.cpp:595:28: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {lld::macho::Location}; _Tp = lld::macho::Location; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = lld::macho::Location; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void lld::macho::RebaseSection::addEntry(const lld::macho::InputSection*, uint64_t)' at /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/SyntheticSections.h:167:26, inlined from 'void {anonymous}::Writer::scanRelocations()' at /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/Writer.cpp:673:30: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [118/130] Linking CXX shared library lib/liblldCommon.so.15 [119/130] Creating library symlink lib/liblldCommon.so In file included from /usr/include/c++/13.1.1/bits/stl_algo.h:61, from /usr/include/c++/13.1.1/algorithm:61, from /usr/lib/llvm15/include/llvm/ADT/Hashing.h:51, from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/include/lld/Common/LLVM.h:19, from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/COFF/DebugTypes.h:12, from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/COFF/DebugTypes.cpp:9: /usr/include/c++/13.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 >]': /usr/include/c++/13.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 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13.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 >]': /usr/include/c++/13.1.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:1812: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++/13.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 >]': /usr/include/c++/13.1.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:1918: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++/13.1.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/COFF/DebugTypes.cpp:29: /usr/lib/llvm15/include/llvm/Support/Parallel.h: In function 'void llvm::parallel::detail::parallel_quick_sort(RandomAccessIterator, RandomAccessIterator, const Comparator&, TaskGroup&, size_t) [with RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >; Comparator = std::less<{anonymous}::GHashCell>]': /usr/lib/llvm15/include/llvm/Support/Parallel.h:94:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1 94 | void parallel_quick_sort(RandomAccessIterator Start, RandomAccessIterator End, | ^~~~~~~~~~~~~~~~~~~ /usr/lib/llvm15/include/llvm/Support/Parallel.h:94: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 >]', 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++/13.1.1/bits/stl_algo.h:4894: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/llvm15/include/llvm/ADT/STLExtras.h:1587:12, inlined from 'void llvm::parallel::detail::parallel_quick_sort(RandomAccessIterator, RandomAccessIterator, const Comparator&, TaskGroup&, size_t) [with RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >; Comparator = std::less<{anonymous}::GHashCell>]' at /usr/lib/llvm15/include/llvm/Support/Parallel.h:98:15: /usr/include/c++/13.1.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 |  __comp); | ~~~~~~~ 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 >]', 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 >]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1950: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++/13.1.1/bits/stl_algo.h:4894: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/llvm15/include/llvm/ADT/STLExtras.h:1587:12, inlined from 'void llvm::parallel::detail::parallel_quick_sort(RandomAccessIterator, RandomAccessIterator, const Comparator&, TaskGroup&, size_t) [with RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >; Comparator = std::less<{anonymous}::GHashCell>]' at /usr/lib/llvm15/include/llvm/Support/Parallel.h:98:15: /usr/include/c++/13.1.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm15/include/llvm/Support/Parallel.h: In function 'void llvm::parallel::detail::parallel_quick_sort(RandomAccessIterator, RandomAccessIterator, const Comparator&, TaskGroup&, size_t) [with RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >; Comparator = std::less<{anonymous}::GHashCell>]': /usr/lib/llvm15/include/llvm/Support/Parallel.h:116:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1 116 | parallel_quick_sort(Pivot + 1, End, Comp, TG, Depth - 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>&, TaskGroup&, size_t)::&; _Args = {}]' at /usr/include/c++/13.1.1/bits/invoke.h:61:36, inlined from 'constexpr std::enable_if_t, _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>&, TaskGroup&, size_t)::&; _Args = {}]' at /usr/include/c++/13.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>&, TaskGroup&, size_t)::; _ArgTypes = {}]' at /usr/include/c++/13.1.1/bits/std_function.h:290:30: /usr/lib/llvm15/include/llvm/Support/Parallel.h:114:24: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1 114 | parallel_quick_sort(Start, Pivot, Comp, TG, Depth - 1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm15/include/llvm/Support/Chrono.h:13, from /usr/lib/llvm15/include/llvm/Support/VirtualFileSystem.h:23, from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/COFF/Config.h:18, from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/COFF/Chunks.h:12, from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/COFF/COFFLinkerContext.h:12, from /home/buildozer/aports/community/lld15/src/lld-15.0.7.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::value, void>::type>::format(const T&, llvm::raw_ostream&, llvm::StringRef) [with T = unsigned int]' at /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:135:35, inlined from 'void llvm::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef) [with T = unsigned int&]' at /usr/lib/llvm15/include/llvm/Support/FormatVariadicDetails.h:40:45: /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/lib/llvm15/include/llvm/Support/FormatProviders.h: In member function 'void llvm::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef) [with T = unsigned int&]': /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ In static member function 'static size_t llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, size_t)', inlined from 'static void llvm::format_provider::value, void>::type>::format(const T&, llvm::raw_ostream&, llvm::StringRef) [with T = unsigned int]' at /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:135:35, inlined from 'void llvm::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef) [with T = unsigned int]' at /usr/lib/llvm15/include/llvm/Support/FormatVariadicDetails.h:40:45: /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/lib/llvm15/include/llvm/Support/FormatProviders.h: In member function 'void llvm::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef) [with T = unsigned int]': /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ 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/llvm15/include/llvm/Support/Parallel.h:189:36, inlined from 'void llvm::parallelSort(RangeTy&&, const Comparator&) [with RangeTy = std::vector<{anonymous}::GHashCell>&; Comparator = std::less<{anonymous}::GHashCell>]' at /usr/lib/llvm15/include/llvm/Support/Parallel.h:223:15, inlined from 'void lld::coff::TypeMerger::mergeTypesWithGHash()' at /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/COFF/DebugTypes.cpp:1093:15: /usr/lib/llvm15/include/llvm/Support/Parallel.h:123:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1 123 | parallel_quick_sort(Start, End, Comp, TG, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 124 |  llvm::Log2_64(std::distance(Start, End)) + 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 >]', 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++/13.1.1/bits/stl_algo.h:4894: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/llvm15/include/llvm/ADT/STLExtras.h:1587: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/llvm15/include/llvm/Support/Parallel.h:193:13, inlined from 'void llvm::parallelSort(RangeTy&&, const Comparator&) [with RangeTy = std::vector<{anonymous}::GHashCell>&; Comparator = std::less<{anonymous}::GHashCell>]' at /usr/lib/llvm15/include/llvm/Support/Parallel.h:223:15, inlined from 'void lld::coff::TypeMerger::mergeTypesWithGHash()' at /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/COFF/DebugTypes.cpp:1093:15: /usr/include/c++/13.1.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 |  __comp); | ~~~~~~~ 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 >]', 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 >]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1950: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++/13.1.1/bits/stl_algo.h:4894: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/llvm15/include/llvm/ADT/STLExtras.h:1587: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/llvm15/include/llvm/Support/Parallel.h:193:13, inlined from 'void llvm::parallelSort(RangeTy&&, const Comparator&) [with RangeTy = std::vector<{anonymous}::GHashCell>&; Comparator = std::less<{anonymous}::GHashCell>]' at /usr/lib/llvm15/include/llvm/Support/Parallel.h:223:15, inlined from 'void lld::coff::TypeMerger::mergeTypesWithGHash()' at /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/COFF/DebugTypes.cpp:1093:15: /usr/include/c++/13.1.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/COFF/PDB.cpp: In member function 'void {anonymous}::DebugSHandler::advanceRelocIndex(lld::coff::SectionChunk*, llvm::ArrayRef)': /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/COFF/PDB.cpp:832:47: warning: comparison of integer expressions of different signedness: 'llvm::support::detail::packed_endian_specific_integral::value_type' {aka 'unsigned int'} and 'ptrdiff_t' {aka 'int'} [-Wsign-compare] 832 | if (relocs[nextRelocIndex].VirtualAddress >= vaBegin) In file included from /usr/lib/llvm15/include/llvm/Support/Chrono.h:13, from /usr/lib/llvm15/include/llvm/Support/VirtualFileSystem.h:23, from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/COFF/Config.h:18, from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/COFF/Chunks.h:12, from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/COFF/COFFLinkerContext.h:12, from /home/buildozer/aports/community/lld15/src/lld-15.0.7.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::value, void>::type>::format(const T&, llvm::raw_ostream&, llvm::StringRef) [with T = long long unsigned int]' at /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:135:35, inlined from 'void llvm::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef) [with T = long long unsigned int]' at /usr/lib/llvm15/include/llvm/Support/FormatVariadicDetails.h:40:45: /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/lib/llvm15/include/llvm/Support/FormatProviders.h: In member function 'void llvm::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef) [with T = long long unsigned int]': /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ In static member function 'static size_t llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, size_t)', inlined from 'static void llvm::format_provider::value, void>::type>::format(const T&, llvm::raw_ostream&, llvm::StringRef) [with T = unsigned int]' at /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:135:35, inlined from 'void llvm::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef) [with T = unsigned int]' at /usr/lib/llvm15/include/llvm/Support/FormatVariadicDetails.h:40:45: /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/lib/llvm15/include/llvm/Support/FormatProviders.h: In member function 'void llvm::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef) [with T = unsigned int]': /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ In static member function 'static size_t llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, size_t)', inlined from 'static void llvm::format_provider::value, void>::type>::format(const T&, llvm::raw_ostream&, llvm::StringRef) [with T = unsigned int]' at /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:135:35, inlined from 'void llvm::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef) [with T = const unsigned int&]' at /usr/lib/llvm15/include/llvm/Support/FormatVariadicDetails.h:40:45: /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/lib/llvm15/include/llvm/Support/FormatProviders.h: In member function 'void llvm::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef) [with T = const unsigned int&]': /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/COFF/PDB.cpp: In function 'llvm::Optional > lld::coff::getFileLineCodeView(const SectionChunk*, uint32_t)': /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/COFF/PDB.cpp:1796:7: warning: 'offsetInLinetable' may be used uninitialized [-Wmaybe-uninitialized] 1796 | if (ln.Offset > offsetInLinetable) { | ^~ /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/COFF/PDB.cpp:1786:12: note: 'offsetInLinetable' was declared here 1786 | uint32_t offsetInLinetable; | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/wasm/Writer.cpp: In member function 'void lld::wasm::{anonymous}::Writer::createInitMemoryFunction()': /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/wasm/Writer.cpp:1130:22: warning: 'flagAddress' may be used uninitialized [-Wmaybe-uninitialized] 1130 | writePtrConst(os, flagAddress, is64, "flag address"); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/wasm/Writer.cpp:1053:12: note: 'flagAddress' was declared here 1053 | uint64_t flagAddress; | ^~~~~~~~~~~ [120/130] Linking CXX shared library lib/liblldWasm.so.15 [121/130] Creating library symlink lib/liblldWasm.so /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/InputSection.cpp: In member function 'void lld::elf::InputSectionBase::relocateAlloc(uint8_t*, uint8_t*)': /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/InputSection.cpp:976:44: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 976 | AArch64Relaxer aarch64relaxer(relocations); | ^ In file included from /usr/include/c++/13.1.1/bits/stl_algo.h:61, from /usr/include/c++/13.1.1/algorithm:61, from /usr/lib/llvm15/include/llvm/ADT/Hashing.h:51, from /usr/lib/llvm15/include/llvm/ADT/Optional.h:19, from /usr/lib/llvm15/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm15/include/llvm/ADT/PointerUnion.h:20, from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/Relocations.h:13, from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/Target.h:13, from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/InputFiles.h:13, from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/InputFiles.cpp:44: /usr/include/c++/13.1.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = lld::macho::OptimizationHint; _Compare = __gnu_cxx::__ops::_Iter_comp_iter):: >]': /usr/include/c++/13.1.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter):: >]': /usr/include/c++/13.1.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.1.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter):: >]': /usr/include/c++/13.1.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.1.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/InputFiles.cpp: In function 'lld::macho::Defined* targetSymFromCanonicalSubtractor(const lld::macho::InputSection*, std::vector::iterator) [with bool Invert = true]': /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/InputFiles.cpp:1410:1: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 1410 | targetSymFromCanonicalSubtractor(const InputSection *isec, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/InputFiles.cpp: In function 'lld::macho::Defined* targetSymFromCanonicalSubtractor(const lld::macho::InputSection*, std::vector::iterator) [with bool Invert = false]': /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/InputFiles.cpp:1410:1: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /usr/include/c++/13.1.1/vector:72, from /usr/include/c++/13.1.1/functional:64, from /usr/lib/llvm15/include/llvm/ADT/STLExtras.h:34: /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {unsigned int&, unsigned int&, long long unsigned int&}; _Tp = lld::macho::CallGraphEntry; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int&, unsigned int&, long long unsigned int&}; _Tp = lld::macho::CallGraphEntry; _Alloc = std::allocator]', inlined from 'llvm::Error parseCallGraph(llvm::ArrayRef, std::vector&)' at /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/InputFiles.cpp:293:27: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {lld::macho::Subsection}; _Tp = lld::macho::Subsection; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {lld::macho::Subsection}; _Tp = lld::macho::Subsection; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {lld::macho::Subsection}; _Tp = lld::macho::Subsection; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = lld::macho::Subsection; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void lld::macho::ObjFile::splitEhFrames(llvm::ArrayRef, lld::macho::Section&)' at /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/InputFiles.cpp:405:41: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {lld::macho::OptimizationHint}; _Tp = lld::macho::OptimizationHint; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {lld::macho::OptimizationHint}; _Tp = lld::macho::OptimizationHint; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = lld::macho::OptimizationHint; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void lld::macho::ObjFile::parseOptimizationHints(llvm::ArrayRef)' at /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/InputFiles.cpp:542:32: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter):: >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = lld::macho::ObjFile::parseOptimizationHints(llvm::ArrayRef)::]' at /usr/include/c++/13.1.1/bits/stl_algo.h:4894:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator >; Compare = lld::macho::ObjFile::parseOptimizationHints(llvm::ArrayRef)::]' at /usr/lib/llvm15/include/llvm/ADT/STLExtras.h:1587:12, inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector&; Compare = lld::macho::ObjFile::parseOptimizationHints(llvm::ArrayRef)::]' at /usr/lib/llvm15/include/llvm/ADT/STLExtras.h:1592:13, inlined from 'void lld::macho::ObjFile::parseOptimizationHints(llvm::ArrayRef)' at /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/InputFiles.cpp:547:13: /usr/include/c++/13.1.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 |  __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter):: >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter):: >]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = lld::macho::ObjFile::parseOptimizationHints(llvm::ArrayRef)::]' at /usr/include/c++/13.1.1/bits/stl_algo.h:4894:18, inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator >; Compare = lld::macho::ObjFile::parseOptimizationHints(llvm::ArrayRef)::]' at /usr/lib/llvm15/include/llvm/ADT/STLExtras.h:1587:12, inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector&; Compare = lld::macho::ObjFile::parseOptimizationHints(llvm::ArrayRef)::]' at /usr/lib/llvm15/include/llvm/ADT/STLExtras.h:1592:13, inlined from 'void lld::macho::ObjFile::parseOptimizationHints(llvm::ArrayRef)' at /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/InputFiles.cpp:547:13: /usr/include/c++/13.1.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const lld::macho::Reloc&}; _Tp = lld::macho::Reloc; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/InputFiles.cpp: In member function 'void lld::macho::ObjFile::parseSections(llvm::ArrayRef) [with SectionHeader = llvm::MachO::section_64]': /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/InputFiles.cpp:301:6: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 301 | void ObjFile::parseSections(ArrayRef sectionHeaders) { | ^~~~~~~ /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/InputFiles.cpp: In member function 'void lld::macho::ObjFile::registerEhFrames(lld::macho::Section&)': /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/InputFiles.cpp:1499:60: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1499 | targetSymFromCanonicalSubtractor(isec, cieOffRelocIt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/InputFiles.cpp:1554:49: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1554 | funcSym = targetSymFromCanonicalSubtractor(isec, funcAddrRelocIt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/InputFiles.cpp:1577:50: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1577 | lsdaIsec = targetSymFromCanonicalSubtractor(isec, lsdaAddrRelocIt)->isec; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/InputFiles.cpp: In member function 'void lld::macho::ObjFile::parse() [with LP = lld::macho::LP64]': /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/InputFiles.cpp:1095:18: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1095 | parseSections(sectionHeaders); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.1.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lld::macho::Reloc; _Alloc = std::allocator]', inlined from 'void lld::macho::ObjFile::parseRelocations(llvm::ArrayRef, const SectionHeader&, lld::macho::Section&) [with SectionHeader = llvm::MachO::section_64]' at /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/InputFiles.cpp:743:29, inlined from 'void lld::macho::ObjFile::parse() [with LP = lld::macho::LP64]' at /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/InputFiles.cpp:1112:23: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lld::macho::Reloc; _Alloc = std::allocator]', inlined from 'void lld::macho::ObjFile::parseRelocations(llvm::ArrayRef, const SectionHeader&, lld::macho::Section&) [with SectionHeader = llvm::MachO::section_64]' at /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/InputFiles.cpp:763:31, inlined from 'void lld::macho::ObjFile::parse() [with LP = lld::macho::LP64]' at /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/InputFiles.cpp:1112:23: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lld::macho::Reloc; _Alloc = std::allocator]', inlined from 'void lld::macho::ObjFile::parseRelocations(llvm::ArrayRef, const SectionHeader&, lld::macho::Section&) [with SectionHeader = llvm::MachO::section]' at /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/InputFiles.cpp:743:29, inlined from 'void lld::macho::ObjFile::parse() [with LP = lld::macho::ILP32]' at /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/InputFiles.cpp:1112:23: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lld::macho::Reloc; _Alloc = std::allocator]', inlined from 'void lld::macho::ObjFile::parseRelocations(llvm::ArrayRef, const SectionHeader&, lld::macho::Section&) [with SectionHeader = llvm::MachO::section]' at /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/InputFiles.cpp:763:31, inlined from 'void lld::macho::ObjFile::parse() [with LP = lld::macho::ILP32]' at /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/MachO/InputFiles.cpp:1112:23: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [122/130] Linking CXX shared library lib/liblldMachO.so.15 [123/130] Creating library symlink lib/liblldMachO.so In lambda function, inlined from 'static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = lld::elf::ThunkCreator::createInitialThunkSections(llvm::ArrayRef)::; Ret = void; Params = {lld::elf::OutputSection*, lld::elf::InputSectionDescription*}]' at /usr/lib/llvm15/include/llvm/ADT/STLFunctionalExtras.h:45:52: /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/Relocations.cpp:1992:24: warning: 'isecLimit' may be used uninitialized [-Wmaybe-uninitialized] 1992 | addThunkSection(os, isd, isecLimit); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/Relocations.cpp: In static member function 'static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = lld::elf::ThunkCreator::createInitialThunkSections(llvm::ArrayRef)::; Ret = void; Params = {lld::elf::OutputSection*, lld::elf::InputSectionDescription*}]': /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/Relocations.cpp:1978:18: note: 'isecLimit' was declared here 1978 | uint32_t isecLimit; | ^~~~~~~~~ In lambda function, inlined from 'static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = lld::elf::ThunkCreator::createInitialThunkSections(llvm::ArrayRef)::; Ret = void; Params = {lld::elf::OutputSection*, lld::elf::InputSectionDescription*}]' at /usr/lib/llvm15/include/llvm/ADT/STLFunctionalExtras.h:45:52, inlined from 'Ret llvm::function_ref::operator()(Params ...) const [with Ret = void; Params = {lld::elf::OutputSection*, lld::elf::InputSectionDescription*}]' at /usr/lib/llvm15/include/llvm/ADT/STLFunctionalExtras.h:68:12, inlined from 'void forEachInputSectionDescription(llvm::ArrayRef, llvm::function_ref)' at /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/Relocations.cpp:1737:11, inlined from 'void lld::elf::ThunkCreator::createInitialThunkSections(llvm::ArrayRef)' at /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/Relocations.cpp:1966:33: /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/Relocations.cpp:1992:24: warning: 'isecLimit' may be used uninitialized [-Wmaybe-uninitialized] 1992 | addThunkSection(os, isd, isecLimit); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/Relocations.cpp: In member function 'void lld::elf::ThunkCreator::createInitialThunkSections(llvm::ArrayRef)': /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/Relocations.cpp:1978:18: note: 'isecLimit' was declared here 1978 | uint32_t isecLimit; | ^~~~~~~~~ In file included from /usr/include/c++/13.1.1/bits/stl_algo.h:61, from /usr/include/c++/13.1.1/algorithm:61, from /usr/lib/llvm15/include/llvm/ADT/Hashing.h:51, from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/include/lld/Common/LLVM.h:19, from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/include/lld/Common/ErrorHandler.h:71, from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/Config.h:12, from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/Writer.h:12, from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/Writer.cpp:9: /usr/include/c++/13.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&, bool):: >]': /usr/include/c++/13.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 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13.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&, bool):: >]': /usr/include/c++/13.1.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, std::vector<{anonymous}::SectionOffset> >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:1812: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++/13.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&, bool):: >]': /usr/include/c++/13.1.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, std::vector<{anonymous}::SectionOffset> >' changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:1918: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++/13.1.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, std::vector<{anonymous}::SectionOffset> >' changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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&, bool):: >]', 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)::]' at /usr/include/c++/13.1.1/bits/stl_algo.h:4894: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)::]' at /usr/lib/llvm15/include/llvm/ADT/STLExtras.h:1587:12, inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<{anonymous}::SectionOffset>&; Compare = checkOverlap(llvm::StringRef, std::vector<{anonymous}::SectionOffset>&, bool)::]' at /usr/lib/llvm15/include/llvm/ADT/STLExtras.h:1592:13, inlined from 'void checkOverlap(llvm::StringRef, std::vector<{anonymous}::SectionOffset>&, bool)' at /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/Writer.cpp:2686:13: /usr/include/c++/13.1.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, std::vector<{anonymous}::SectionOffset> >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 |  __comp); | ~~~~~~~ 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&, bool):: >]', 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&, bool):: >]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1950: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)::]' at /usr/include/c++/13.1.1/bits/stl_algo.h:4894: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)::]' at /usr/lib/llvm15/include/llvm/ADT/STLExtras.h:1587:12, inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<{anonymous}::SectionOffset>&; Compare = checkOverlap(llvm::StringRef, std::vector<{anonymous}::SectionOffset>&, bool)::]' at /usr/lib/llvm15/include/llvm/ADT/STLExtras.h:1592:13, inlined from 'void checkOverlap(llvm::StringRef, std::vector<{anonymous}::SectionOffset>&, bool)' at /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/Writer.cpp:2686:13: /usr/include/c++/13.1.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, std::vector<{anonymous}::SectionOffset> >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, std::vector<{anonymous}::SectionOffset> >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.1.1/vector:72, from /usr/include/c++/13.1.1/functional:64, from /usr/lib/llvm15/include/llvm/ADT/SmallVector.h:24, from /usr/lib/llvm15/include/llvm/ADT/MapVector.h:21, from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/COFF/Config.h:12, from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/COFF/Chunks.h:12, from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/COFF/COFFLinkerContext.h:12, from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/COFF/Driver.h:12, from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/COFF/Driver.cpp:9: /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair, long long unsigned int>}; _Tp = std::pair, long long unsigned int>; _Alloc = std::allocator, long long unsigned int> >]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, long long unsigned int>, std::allocator, long long unsigned int> > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair, long long unsigned int>}; _Tp = std::pair, long long unsigned int>; _Alloc = std::allocator, long long unsigned int> >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair, long long unsigned int>; _Alloc = std::allocator, long long unsigned int> >]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'ValueT& llvm::MapVector::operator[](const KeyT&) [with KeyT = std::pair; ValueT = long long unsigned int; MapType = llvm::DenseMap, unsigned int, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, unsigned int> >; VectorType = std::vector, long long unsigned int>, std::allocator, long long unsigned int> > >]' at /usr/lib/llvm15/include/llvm/ADT/MapVector.h:104:23, inlined from 'void lld::coff::readCallGraphsFromObjectFiles(COFFLinkerContext&)' at /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/COFF/Driver.cpp:1168:46: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: 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 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair, long long unsigned int>}; _Tp = std::pair, long long unsigned int>; _Alloc = std::allocator, long long unsigned int> >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair, long long unsigned int>; _Alloc = std::allocator, long long unsigned int> >]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'ValueT& llvm::MapVector::operator[](const KeyT&) [with KeyT = std::pair; ValueT = long long unsigned int; MapType = llvm::DenseMap, unsigned int, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, unsigned int> >; VectorType = std::vector, long long unsigned int>, std::allocator, long long unsigned int> > >]' at /usr/lib/llvm15/include/llvm/ADT/MapVector.h:104:23, inlined from 'void lld::coff::parseCallGraphFile(COFFLinkerContext&, llvm::StringRef)' at /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/COFF/Driver.cpp:1138:44: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: 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 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [124/130] Linking CXX shared library lib/liblldCOFF.so.15 [125/130] Creating library symlink lib/liblldCOFF.so [126/130] Linking CXX shared library lib/liblldMinGW.so.15 [127/130] Creating library symlink lib/liblldMinGW.so In file included from /usr/include/c++/13.1.1/vector:72, from /usr/include/c++/13.1.1/functional:64, from /usr/lib/llvm15/include/llvm/ADT/SmallVector.h:24, from /usr/lib/llvm15/include/llvm/ADT/SmallString.h:17, from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/LTO.h:25, from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/Driver.h:12, from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/Driver.cpp:25: /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::GlobPattern, long long unsigned int&}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair, long long unsigned int>}; _Tp = std::pair, long long unsigned int>; _Alloc = std::allocator, long long unsigned int> >]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, long long unsigned int>, std::allocator, long long unsigned int> > >::iterator' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'std::vector > getArchiveMembers(llvm::MemoryBufferRef)' at /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/Driver.cpp:187:16: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair, long long unsigned int>}; _Tp = std::pair, long long unsigned int>; _Alloc = std::allocator, long long unsigned int> >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair, long long unsigned int>; _Alloc = std::allocator, long long unsigned int> >]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'ValueT& llvm::MapVector::operator[](const KeyT&) [with KeyT = std::pair; ValueT = long long unsigned int; MapType = llvm::DenseMap, unsigned int, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, unsigned int> >; VectorType = std::vector, long long unsigned int>, std::allocator, long long unsigned int> > >]' at /usr/lib/llvm15/include/llvm/ADT/MapVector.h:104:23, inlined from 'void readCallGraphsFromObjectFiles() [with ELFT = llvm::object::ELFType]' at /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/Driver.cpp:944:33: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: 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 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair, long long unsigned int>}; _Tp = std::pair, long long unsigned int>; _Alloc = std::allocator, long long unsigned int> >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair, long long unsigned int>; _Alloc = std::allocator, long long unsigned int> >]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'ValueT& llvm::MapVector::operator[](const KeyT&) [with KeyT = std::pair; ValueT = long long unsigned int; MapType = llvm::DenseMap, unsigned int, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, unsigned int> >; VectorType = std::vector, long long unsigned int>, std::allocator, long long unsigned int> > >]' at /usr/lib/llvm15/include/llvm/ADT/MapVector.h:104:23, inlined from 'void readCallGraphsFromObjectFiles() [with ELFT = llvm::object::ELFType]' at /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/Driver.cpp:944:33: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: 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 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair, long long unsigned int>}; _Tp = std::pair, long long unsigned int>; _Alloc = std::allocator, long long unsigned int> >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair, long long unsigned int>; _Alloc = std::allocator, long long unsigned int> >]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'ValueT& llvm::MapVector::operator[](const KeyT&) [with KeyT = std::pair; ValueT = long long unsigned int; MapType = llvm::DenseMap, unsigned int, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, unsigned int> >; VectorType = std::vector, long long unsigned int>, std::allocator, long long unsigned int> > >]' at /usr/lib/llvm15/include/llvm/ADT/MapVector.h:104:23, inlined from 'void readCallGraphsFromObjectFiles() [with ELFT = llvm::object::ELFType]' at /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/Driver.cpp:944:33: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: 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 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair, long long unsigned int>}; _Tp = std::pair, long long unsigned int>; _Alloc = std::allocator, long long unsigned int> >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair, long long unsigned int>; _Alloc = std::allocator, long long unsigned int> >]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'ValueT& llvm::MapVector::operator[](const KeyT&) [with KeyT = std::pair; ValueT = long long unsigned int; MapType = llvm::DenseMap, unsigned int, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, unsigned int> >; VectorType = std::vector, long long unsigned int>, std::allocator, long long unsigned int> > >]' at /usr/lib/llvm15/include/llvm/ADT/MapVector.h:104:23, inlined from 'void readCallGraphsFromObjectFiles() [with ELFT = llvm::object::ELFType]' at /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/Driver.cpp:944:33: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: 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 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.1.1/memory:69, from /usr/lib/llvm15/include/llvm/Support/Casting.h:21, from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/include/lld/Common/LLVM.h:21, from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/LTO.h:23: /usr/include/c++/13.1.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = lld::elf::Partition*]': /usr/include/c++/13.1.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = lld::elf::Partition; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = lld::elf::Partition*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = lld::elf::Partition*]' at /usr/include/c++/13.1.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = lld::elf::Partition*; _Tp = lld::elf::Partition]' at /usr/include/c++/13.1.1/bits/stl_uninitialized.h:373:37, inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = lld::elf::Partition*; _ForwardIterator = lld::elf::Partition*; _Allocator = allocator]' at /usr/include/c++/13.1.1/bits/stl_uninitialized.h:399:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = lld::elf::Partition; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/vector.tcc:493:3: /usr/include/c++/13.1.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = lld::elf::Partition*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = lld::elf::Partition*]' at /usr/include/c++/13.1.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = lld::elf::Partition*; _Tp = lld::elf::Partition]' at /usr/include/c++/13.1.1/bits/stl_uninitialized.h:373:37, inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = lld::elf::Partition*; _ForwardIterator = lld::elf::Partition*; _Allocator = allocator]' at /usr/include/c++/13.1.1/bits/stl_uninitialized.h:399:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = lld::elf::Partition; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/vector.tcc:500:3: /usr/include/c++/13.1.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = lld::elf::Partition; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair, long long unsigned int>}; _Tp = std::pair, long long unsigned int>; _Alloc = std::allocator, long long unsigned int> >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair, long long unsigned int>; _Alloc = std::allocator, long long unsigned int> >]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'ValueT& llvm::MapVector::operator[](const KeyT&) [with KeyT = std::pair; ValueT = long long unsigned int; MapType = llvm::DenseMap, unsigned int, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, unsigned int> >; VectorType = std::vector, long long unsigned int>, std::allocator, long long unsigned int> > >]' at /usr/lib/llvm15/include/llvm/ADT/MapVector.h:104:23: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: 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 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::GlobPattern, long long unsigned int&}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void readConfigs(llvm::opt::InputArgList&)' at /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/Driver.cpp:1317:47: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/SyntheticSections.cpp: In constructor 'lld::elf::MipsAbiFlagsSection::MipsAbiFlagsSection(Elf_Mips_ABIFlags) [with ELFT = llvm::object::ELFType]': /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/SyntheticSections.cpp:95:1: note: parameter passing for argument of type 'lld::elf::MipsAbiFlagsSection >::Elf_Mips_ABIFlags' {aka 'llvm::object::Elf_Mips_ABIFlags >'} changed in GCC 7.1 95 | MipsAbiFlagsSection::MipsAbiFlagsSection(Elf_Mips_ABIFlags flags) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/SyntheticSections.cpp: In constructor 'lld::elf::MipsAbiFlagsSection::MipsAbiFlagsSection(Elf_Mips_ABIFlags) [with ELFT = llvm::object::ELFType]': /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/SyntheticSections.cpp:95:1: note: parameter passing for argument of type 'lld::elf::MipsAbiFlagsSection >::Elf_Mips_ABIFlags' {aka 'llvm::object::Elf_Mips_ABIFlags >'} changed in GCC 7.1 /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/SyntheticSections.cpp: In constructor 'lld::elf::MipsOptionsSection::MipsOptionsSection(Elf_Mips_RegInfo) [with ELFT = llvm::object::ELFType]': /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/SyntheticSections.cpp:154:1: note: parameter passing for argument of type 'lld::elf::MipsOptionsSection >::Elf_Mips_RegInfo' {aka 'llvm::object::Elf_Mips_RegInfo >'} changed in GCC 7.1 154 | MipsOptionsSection::MipsOptionsSection(Elf_Mips_RegInfo reginfo) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/SyntheticSections.cpp: In constructor 'lld::elf::MipsOptionsSection::MipsOptionsSection(Elf_Mips_RegInfo) [with ELFT = llvm::object::ELFType]': /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/SyntheticSections.cpp:154:1: note: parameter passing for argument of type 'lld::elf::MipsOptionsSection >::Elf_Mips_RegInfo' {aka 'llvm::object::Elf_Mips_RegInfo >'} changed in GCC 7.1 /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/SyntheticSections.cpp: In constructor 'lld::elf::MipsReginfoSection::MipsReginfoSection(Elf_Mips_RegInfo) [with ELFT = llvm::object::ELFType]': /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/SyntheticSections.cpp:215:1: note: parameter passing for argument of type 'lld::elf::MipsReginfoSection >::Elf_Mips_RegInfo' {aka 'llvm::object::Elf_Mips_RegInfo >'} changed in GCC 7.1 215 | MipsReginfoSection::MipsReginfoSection(Elf_Mips_RegInfo reginfo) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/SyntheticSections.cpp: In constructor 'lld::elf::MipsReginfoSection::MipsReginfoSection(Elf_Mips_RegInfo) [with ELFT = llvm::object::ELFType]': /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/SyntheticSections.cpp:215:1: note: parameter passing for argument of type 'lld::elf::MipsReginfoSection >::Elf_Mips_RegInfo' {aka 'llvm::object::Elf_Mips_RegInfo >'} changed in GCC 7.1 In file included from /usr/include/c++/13.1.1/vector:72, from /usr/include/c++/13.1.1/functional:64, from /usr/lib/llvm15/include/llvm/ADT/STLExtras.h:34, from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/include/lld/Common/ErrorHandler.h:73, from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/Config.h:12, from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/SyntheticSections.h:23, from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/SyntheticSections.cpp:16: /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {int&, long long unsigned int&}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {int&, long long unsigned int&}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {int&, long long unsigned int}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {int&, long long unsigned int}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {int&, long long unsigned int}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'lld::elf::DynamicSection >::computeContents()::' at /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/SyntheticSections.cpp:1331:25: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {int&, long long unsigned int}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'lld::elf::DynamicSection >::computeContents()::' at /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/SyntheticSections.cpp:1331:25: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {int&, long long unsigned int}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'lld::elf::DynamicSection >::computeContents()::' at /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/SyntheticSections.cpp:1331:25: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {int&, long long unsigned int}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'lld::elf::DynamicSection >::computeContents()::' at /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/SyntheticSections.cpp:1331:25: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair, unsigned int>}; _Tp = std::pair, unsigned int>; _Alloc = std::allocator, unsigned int> >]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, unsigned int>, std::allocator, unsigned int> > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {lld::elf::VersionNeedSection >::Vernaux}; _Tp = lld::elf::VersionNeedSection >::Vernaux; _Alloc = std::allocator >::Vernaux>]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::Vernaux, std::allocator >::Vernaux> >::iterator' changed in GCC 7.1 /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {lld::elf::VersionNeedSection >::Vernaux}; _Tp = lld::elf::VersionNeedSection >::Vernaux; _Alloc = std::allocator >::Vernaux>]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::Vernaux, std::allocator >::Vernaux> >::iterator' changed in GCC 7.1 /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {lld::elf::VersionNeedSection >::Vernaux}; _Tp = lld::elf::VersionNeedSection >::Vernaux; _Alloc = std::allocator >::Vernaux>]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::Vernaux, std::allocator >::Vernaux> >::iterator' changed in GCC 7.1 /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {lld::elf::VersionNeedSection >::Vernaux}; _Tp = lld::elf::VersionNeedSection >::Vernaux; _Alloc = std::allocator >::Vernaux>]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::Vernaux, std::allocator >::Vernaux> >::iterator' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {lld::elf::VersionNeedSection >::Vernaux}; _Tp = lld::elf::VersionNeedSection >::Vernaux; _Alloc = std::allocator >::Vernaux>]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = lld::elf::VersionNeedSection >::Vernaux; _Alloc = std::allocator >::Vernaux>]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void lld::elf::VersionNeedSection::finalizeContents() [with ELFT = llvm::object::ELFType]' at /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/SyntheticSections.cpp:3202:28: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Vernaux*, std::vector >::Vernaux, std::allocator >::Vernaux> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {lld::elf::VersionNeedSection >::Vernaux}; _Tp = lld::elf::VersionNeedSection >::Vernaux; _Alloc = std::allocator >::Vernaux>]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = lld::elf::VersionNeedSection >::Vernaux; _Alloc = std::allocator >::Vernaux>]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void lld::elf::VersionNeedSection::finalizeContents() [with ELFT = llvm::object::ELFType]' at /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/SyntheticSections.cpp:3207:28: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Vernaux*, std::vector >::Vernaux, std::allocator >::Vernaux> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {lld::elf::VersionNeedSection >::Vernaux}; _Tp = lld::elf::VersionNeedSection >::Vernaux; _Alloc = std::allocator >::Vernaux>]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = lld::elf::VersionNeedSection >::Vernaux; _Alloc = std::allocator >::Vernaux>]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void lld::elf::VersionNeedSection::finalizeContents() [with ELFT = llvm::object::ELFType]' at /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/SyntheticSections.cpp:3202:28: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Vernaux*, std::vector >::Vernaux, std::allocator >::Vernaux> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {lld::elf::VersionNeedSection >::Vernaux}; _Tp = lld::elf::VersionNeedSection >::Vernaux; _Alloc = std::allocator >::Vernaux>]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = lld::elf::VersionNeedSection >::Vernaux; _Alloc = std::allocator >::Vernaux>]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void lld::elf::VersionNeedSection::finalizeContents() [with ELFT = llvm::object::ELFType]' at /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/SyntheticSections.cpp:3207:28: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Vernaux*, std::vector >::Vernaux, std::allocator >::Vernaux> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {lld::elf::VersionNeedSection >::Vernaux}; _Tp = lld::elf::VersionNeedSection >::Vernaux; _Alloc = std::allocator >::Vernaux>]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = lld::elf::VersionNeedSection >::Vernaux; _Alloc = std::allocator >::Vernaux>]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void lld::elf::VersionNeedSection::finalizeContents() [with ELFT = llvm::object::ELFType]' at /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/SyntheticSections.cpp:3202:28: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Vernaux*, std::vector >::Vernaux, std::allocator >::Vernaux> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {lld::elf::VersionNeedSection >::Vernaux}; _Tp = lld::elf::VersionNeedSection >::Vernaux; _Alloc = std::allocator >::Vernaux>]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = lld::elf::VersionNeedSection >::Vernaux; _Alloc = std::allocator >::Vernaux>]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void lld::elf::VersionNeedSection::finalizeContents() [with ELFT = llvm::object::ELFType]' at /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/SyntheticSections.cpp:3207:28: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Vernaux*, std::vector >::Vernaux, std::allocator >::Vernaux> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {lld::elf::VersionNeedSection >::Vernaux}; _Tp = lld::elf::VersionNeedSection >::Vernaux; _Alloc = std::allocator >::Vernaux>]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = lld::elf::VersionNeedSection >::Vernaux; _Alloc = std::allocator >::Vernaux>]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void lld::elf::VersionNeedSection::finalizeContents() [with ELFT = llvm::object::ELFType]' at /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/SyntheticSections.cpp:3202:28: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Vernaux*, std::vector >::Vernaux, std::allocator >::Vernaux> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {lld::elf::VersionNeedSection >::Vernaux}; _Tp = lld::elf::VersionNeedSection >::Vernaux; _Alloc = std::allocator >::Vernaux>]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = lld::elf::VersionNeedSection >::Vernaux; _Alloc = std::allocator >::Vernaux>]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void lld::elf::VersionNeedSection::finalizeContents() [with ELFT = llvm::object::ELFType]' at /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/SyntheticSections.cpp:3207:28: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Vernaux*, std::vector >::Vernaux, std::allocator >::Vernaux> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair, unsigned int>}; _Tp = std::pair, unsigned int>; _Alloc = std::allocator, unsigned int> >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair, unsigned int>; _Alloc = std::allocator, unsigned int> >]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'std::pair llvm::MapVector::insert(std::pair<_T1, _T2>&&) [with KeyT = std::pair; ValueT = unsigned int; MapType = llvm::DenseMap, unsigned int, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, unsigned int> >; VectorType = std::vector, unsigned int>, std::allocator, unsigned int> > >]' at /usr/lib/llvm15/include/llvm/ADT/MapVector.h:136:23: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair, unsigned int>}; _Tp = std::pair, unsigned int>; _Alloc = std::allocator, unsigned int> >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair, unsigned int>; _Alloc = std::allocator, unsigned int> >]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'std::pair llvm::MapVector::insert(const std::pair<_T1, _T2>&) [with KeyT = std::pair; ValueT = unsigned int; MapType = llvm::DenseMap, unsigned int, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, unsigned int> >; VectorType = std::vector, unsigned int>, std::allocator, unsigned int> > >]' at /usr/lib/llvm15/include/llvm/ADT/MapVector.h:123:23, inlined from 'bool llvm::set_union(S1Ty&, const S2Ty&) [with S1Ty = MapVector, unsigned int>; S2Ty = MapVector, unsigned int>]' at /usr/lib/llvm15/include/llvm/ADT/SetOperations.h:28:18: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair, unsigned int>}; _Tp = std::pair, unsigned int>; _Alloc = std::allocator, unsigned int> >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair, unsigned int>; _Alloc = std::allocator, unsigned int> >]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'std::pair llvm::MapVector::insert(std::pair<_T1, _T2>&&) [with KeyT = std::pair; ValueT = unsigned int; MapType = llvm::DenseMap, unsigned int, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, unsigned int> >; VectorType = std::vector, unsigned int>, std::allocator, unsigned int> > >]' at /usr/lib/llvm15/include/llvm/ADT/MapVector.h:136:23, inlined from 'void lld::elf::MipsGotSection::build()' at /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/ELF/SyntheticSections.cpp:889:27: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.1.1/bits/stl_algo.h:61, from /usr/include/c++/13.1.1/algorithm:61, from /usr/lib/llvm15/include/llvm/ADT/Hashing.h:51, from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/include/lld/Common/LLVM.h:19, from /home/buildozer/aports/community/lld15/src/lld-15.0.7.src/include/lld/Common/ErrorHandler.h:71: /usr/include/c++/13.1.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, true>*, vector, true>, allocator, true> > > >; _Distance = int; _Tp = llvm::object::Elf_Rel_Impl, true>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::updateAllocSize():: >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection >::Elf_Rel&)> >]': /usr/include/c++/13.1.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'llvm::object::Elf_Rel_Impl, true>' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, true>*, vector, true>, allocator, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::updateAllocSize():: >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection >::Elf_Rel&)> >]', inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, true>*, vector, true>, allocator, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::updateAllocSize():: >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection >::Elf_Rel&)> >]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1635:23, inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, true>*, vector, true>, allocator, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::updateAllocSize():: >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection >::Elf_Rel&)> >]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1910:25, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, true>*, vector, true>, allocator, true> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::updateAllocSize():: >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection >::Elf_Rel&)> >]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1926:27: /usr/include/c++/13.1.1/bits/stl_heap.h:356:29: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl, true>'} changed in GCC 7.1 356 | std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 |  __comp); | ~~~~~~~ /usr/include/c++/13.1.1/bits/stl_heap.h:356:29: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl, true>'} changed in GCC 7.1 In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, true>*, vector, true>, allocator, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::updateAllocSize():: >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection >::Elf_Rel&)> >]', inlined from 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, true>*, vector, true>, allocator, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::updateAllocSize():: >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection >::Elf_Rel&)> >]' at /usr/include/c++/13.1.1/bits/stl_heap.h:425:19, inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, true>*, vector, true>, allocator, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::updateAllocSize():: >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection >::Elf_Rel&)> >]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1911:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, true>*, vector, true>, allocator, true> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::updateAllocSize():: >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection >::Elf_Rel&)> >]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1926:27: /usr/include/c++/13.1.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl, true>'} changed in GCC 7.1 264 | std::__adjust_heap(__first, _DistanceType(0), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 |  _DistanceType(__last - __first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 |  _GLIBCXX_MOVE(__value), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl, true>'} changed in GCC 7.1 /usr/include/c++/13.1.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, true>*, vector, true>, allocator, true> > > >; _Distance = int; _Tp = llvm::object::Elf_Rel_Impl, true>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::updateAllocSize():: >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection >::Elf_Rela&)> >]': /usr/include/c++/13.1.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'llvm::object::Elf_Rel_Impl, true>' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, true>*, vector, true>, allocator, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::updateAllocSize():: >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection >::Elf_Rela&)> >]', inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, true>*, vector, true>, allocator, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::updateAllocSize():: >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection >::Elf_Rela&)> >]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1635:23, inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, true>*, vector, true>, allocator, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::updateAllocSize():: >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection >::Elf_Rela&)> >]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1910:25, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, true>*, vector, true>, allocator, true> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::updateAllocSize():: >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection >::Elf_Rela&)> >]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1926:27: /usr/include/c++/13.1.1/bits/stl_heap.h:356:29: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl, true>'} changed in GCC 7.1 356 | std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 |  __comp); | ~~~~~~~ /usr/include/c++/13.1.1/bits/stl_heap.h:356:29: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl, true>'} changed in GCC 7.1 In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, true>*, vector, true>, allocator, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::updateAllocSize():: >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection >::Elf_Rela&)> >]', inlined from 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, true>*, vector, true>, allocator, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::updateAllocSize():: >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection >::Elf_Rela&)> >]' at /usr/include/c++/13.1.1/bits/stl_heap.h:425:19, inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, true>*, vector, true>, allocator, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::updateAllocSize():: >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection >::Elf_Rela&)> >]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1911:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, true>*, vector, true>, allocator, true> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::updateAllocSize():: >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection >::Elf_Rela&)> >]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1926:27: /usr/include/c++/13.1.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl, true>'} changed in GCC 7.1 264 | std::__adjust_heap(__first, _DistanceType(0), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 |  _DistanceType(__last - __first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 |  _GLIBCXX_MOVE(__value), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl, true>'} changed in GCC 7.1 /usr/include/c++/13.1.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, true>*, vector, true>, allocator, true> > > >; _Distance = int; _Tp = llvm::object::Elf_Rel_Impl, true>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::updateAllocSize():: >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection >::Elf_Rel&)> >]': /usr/include/c++/13.1.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'llvm::object::Elf_Rel_Impl, true>' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, true>*, vector, true>, allocator, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::updateAllocSize():: >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection >::Elf_Rel&)> >]', inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, true>*, vector, true>, allocator, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::updateAllocSize():: >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection >::Elf_Rel&)> >]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1635:23, inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, true>*, vector, true>, allocator, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::updateAllocSize():: >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection >::Elf_Rel&)> >]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1910:25, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, true>*, vector, true>, allocator, true> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::updateAllocSize():: >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection >::Elf_Rel&)> >]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1926:27: /usr/include/c++/13.1.1/bits/stl_heap.h:356:29: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl, true>'} changed in GCC 7.1 356 | std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 |  __comp); | ~~~~~~~ /usr/include/c++/13.1.1/bits/stl_heap.h:356:29: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl, true>'} changed in GCC 7.1 In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, true>*, vector, true>, allocator, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::updateAllocSize():: >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection >::Elf_Rel&)> >]', inlined from 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, true>*, vector, true>, allocator, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::updateAllocSize():: >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection >::Elf_Rel&)> >]' at /usr/include/c++/13.1.1/bits/stl_heap.h:425:19, inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, true>*, vector, true>, allocator, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::updateAllocSize():: >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection >::Elf_Rel&)> >]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1911:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, true>*, vector, true>, allocator, true> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::updateAllocSize():: >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection >::Elf_Rel&)> >]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1926:27: /usr/include/c++/13.1.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl, true>'} changed in GCC 7.1 264 | std::__adjust_heap(__first, _DistanceType(0), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 |  _DistanceType(__last - __first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 |  _GLIBCXX_MOVE(__value), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl, true>'} changed in GCC 7.1 /usr/include/c++/13.1.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, true>*, vector, true>, allocator, true> > > >; _Distance = int; _Tp = llvm::object::Elf_Rel_Impl, true>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::updateAllocSize():: >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection >::Elf_Rela&)> >]': /usr/include/c++/13.1.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'llvm::object::Elf_Rel_Impl, true>' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, true>*, vector, true>, allocator, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::updateAllocSize():: >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection >::Elf_Rela&)> >]', inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, true>*, vector, true>, allocator, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::updateAllocSize():: >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection >::Elf_Rela&)> >]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1635:23, inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, true>*, vector, true>, allocator, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::updateAllocSize():: >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection >::Elf_Rela&)> >]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1910:25, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, true>*, vector, true>, allocator, true> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::updateAllocSize():: >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection >::Elf_Rela&)> >]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1926:27: /usr/include/c++/13.1.1/bits/stl_heap.h:356:29: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl, true>'} changed in GCC 7.1 356 | std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 |  __comp); | ~~~~~~~ /usr/include/c++/13.1.1/bits/stl_heap.h:356:29: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl, true>'} changed in GCC 7.1 In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, true>*, vector, true>, allocator, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::updateAllocSize():: >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection >::Elf_Rela&)> >]', inlined from 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, true>*, vector, true>, allocator, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::updateAllocSize():: >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection >::Elf_Rela&)> >]' at /usr/include/c++/13.1.1/bits/stl_heap.h:425:19, inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, true>*, vector, true>, allocator, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::updateAllocSize():: >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection >::Elf_Rela&)> >]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1911:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, true>*, vector, true>, allocator, true> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::updateAllocSize():: >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection >::Elf_Rela&)> >]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1926:27: /usr/include/c++/13.1.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl, true>'} changed in GCC 7.1 264 | std::__adjust_heap(__first, _DistanceType(0), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 |  _DistanceType(__last - __first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 |  _GLIBCXX_MOVE(__value), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl, true>'} changed in GCC 7.1 [128/130] Linking CXX shared library lib/liblldELF.so.15 [129/130] Creating library symlink lib/liblldELF.so [130/130] Linking CXX executable bin/lld >>> lld15: Entering fakeroot... -- Install configuration: "Release" -- Installing: /home/buildozer/aports/community/lld15/pkg/lld15/usr/include -- Installing: /home/buildozer/aports/community/lld15/pkg/lld15/usr/include/lld -- Installing: /home/buildozer/aports/community/lld15/pkg/lld15/usr/include/lld/Common -- Installing: /home/buildozer/aports/community/lld15/pkg/lld15/usr/include/lld/Common/DWARF.h -- Installing: /home/buildozer/aports/community/lld15/pkg/lld15/usr/include/lld/Common/Reproduce.h -- Installing: /home/buildozer/aports/community/lld15/pkg/lld15/usr/include/lld/Common/Version.h -- Installing: /home/buildozer/aports/community/lld15/pkg/lld15/usr/include/lld/Common/Arrays.h -- Installing: /home/buildozer/aports/community/lld15/pkg/lld15/usr/include/lld/Common/Timer.h -- Installing: /home/buildozer/aports/community/lld15/pkg/lld15/usr/include/lld/Common/Memory.h -- Installing: /home/buildozer/aports/community/lld15/pkg/lld15/usr/include/lld/Common/Args.h -- Installing: /home/buildozer/aports/community/lld15/pkg/lld15/usr/include/lld/Common/Driver.h -- Installing: /home/buildozer/aports/community/lld15/pkg/lld15/usr/include/lld/Common/CommonLinkerContext.h -- Installing: /home/buildozer/aports/community/lld15/pkg/lld15/usr/include/lld/Common/Filesystem.h -- Installing: /home/buildozer/aports/community/lld15/pkg/lld15/usr/include/lld/Common/ErrorHandler.h -- Installing: /home/buildozer/aports/community/lld15/pkg/lld15/usr/include/lld/Common/Strings.h -- Installing: /home/buildozer/aports/community/lld15/pkg/lld15/usr/include/lld/Common/TargetOptionsCommandFlags.h -- Installing: /home/buildozer/aports/community/lld15/pkg/lld15/usr/include/lld/Common/LLVM.h -- Installing: /home/buildozer/aports/community/lld15/pkg/lld15/usr/lib/liblldCommon.so.15 -- Installing: /home/buildozer/aports/community/lld15/pkg/lld15/usr/lib/liblldCommon.so -- Installing: /home/buildozer/aports/community/lld15/pkg/lld15/usr/bin/lld -- Up-to-date: /home/buildozer/aports/community/lld15/pkg/lld15/usr/bin/lld CMake Warning (dev) at /usr/share/cmake/Modules/GNUInstallDirs.cmake:243 (message): Unable to determine default CMAKE_INSTALL_LIBDIR directory because no target architecture is known. Please enable at least one language before including GNUInstallDirs. Call Stack (most recent call first): /usr/lib/cmake/llvm15/LLVMInstallSymlink.cmake:5 (include) build/tools/lld/cmake_install.cmake:66 (include) build/cmake_install.cmake:52 (include) This warning is for project developers. Use -Wno-dev to suppress it. -- Creating lld-link -- Creating ld.lld -- Creating ld64.lld -- Creating wasm-ld -- Installing: /home/buildozer/aports/community/lld15/pkg/lld15/usr/lib/liblldCOFF.so.15 -- Installing: /home/buildozer/aports/community/lld15/pkg/lld15/usr/lib/liblldCOFF.so -- Installing: /home/buildozer/aports/community/lld15/pkg/lld15/usr/lib/liblldELF.so.15 -- Installing: /home/buildozer/aports/community/lld15/pkg/lld15/usr/lib/liblldELF.so -- Installing: /home/buildozer/aports/community/lld15/pkg/lld15/usr/lib/liblldMachO.so.15 -- Installing: /home/buildozer/aports/community/lld15/pkg/lld15/usr/lib/liblldMachO.so -- Installing: /home/buildozer/aports/community/lld15/pkg/lld15/usr/lib/liblldMinGW.so.15 -- Installing: /home/buildozer/aports/community/lld15/pkg/lld15/usr/lib/liblldMinGW.so -- Installing: /home/buildozer/aports/community/lld15/pkg/lld15/usr/lib/liblldWasm.so.15 -- Installing: /home/buildozer/aports/community/lld15/pkg/lld15/usr/lib/liblldWasm.so -- Installing: /home/buildozer/aports/community/lld15/pkg/lld15/usr/lib/cmake/lld/LLDTargets.cmake -- Installing: /home/buildozer/aports/community/lld15/pkg/lld15/usr/lib/cmake/lld/LLDTargets-release.cmake -- Installing: /home/buildozer/aports/community/lld15/pkg/lld15/usr/lib/cmake/lld/LLDConfig.cmake >>> lld15-libs*: Running split function libs... >>> lld15-libs*: Preparing subpackage lld15-libs... >>> lld15-libs*: Stripping binaries >>> lld15-libs*: Running postcheck for lld15-libs >>> lld15-dev*: Running split function dev... >>> lld15-dev*: Preparing subpackage lld15-dev... >>> lld15-dev*: Stripping binaries >>> lld15-dev*: Running postcheck for lld15-dev >>> lld15*: Running postcheck for lld15 >>> lld15*: Preparing package lld15... >>> lld15*: Stripping binaries >>> lld15-dev*: Scanning shared objects >>> lld15-libs*: Scanning shared objects >>> lld15*: Scanning shared objects >>> lld15-dev*: Tracing dependencies... lld15-libs=15.0.7-r5 >>> lld15-dev*: Package size: 108.0 KB >>> lld15-dev*: Compressing data... >>> lld15-dev*: Create checksum... >>> lld15-dev*: Create lld15-dev-15.0.7-r5.apk >>> lld15-libs*: Tracing dependencies... so:libLLVM-15.so so:libc.musl-armv7.so.1 so:libgcc_s.so.1 so:libstdc++.so.6 so:libz.so.1 >>> lld15-libs*: Package size: 4.4 MB >>> lld15-libs*: Compressing data... >>> lld15-libs*: Create checksum... >>> lld15-libs*: Create lld15-libs-15.0.7-r5.apk >>> lld15*: Tracing dependencies... >>> ERROR: lld15*: libscudo.so: path not found !lld so:libLLVM-15.so so:libc.musl-armv7.so.1 so:libgcc_s.so.1 so:liblldCOFF.so.15 so:liblldCommon.so.15 so:liblldELF.so.15 so:liblldMachO.so.15 so:liblldMinGW.so.15 so:liblldWasm.so.15 so:libstdc++.so.6 >>> lld15*: Package size: 44.0 KB >>> lld15*: Compressing data... >>> lld15*: Create checksum... >>> lld15*: Create lld15-15.0.7-r5.apk >>> lld15: Build complete at Sat, 29 Jul 2023 13:05:06 +0000 elapsed time 0h 0m 46s >>> lld15: Cleaning up srcdir >>> lld15: Cleaning up pkgdir >>> lld15: Uninstalling dependencies... (1/39) Purging .makedepends-lld15 (20230729.130421) (2/39) Purging cmake (3.27.1-r0) (3/39) Purging compiler-rt (16.0.6-r3) (4/39) Purging libedit-dev (20221030.3.1-r2) (5/39) Purging bsd-compat-headers (0.7.2-r5) (6/39) Purging ncurses-dev (6.4_p20230722-r0) (7/39) Purging libncurses++ (6.4_p20230722-r0) (8/39) Purging llvm15-dev (15.0.7-r11) (9/39) Purging llvm15 (15.0.7-r11) (10/39) Purging libffi-dev (3.4.4-r3) (11/39) Purging linux-headers (6.4-r0) (12/39) Purging zstd-dev (1.5.5-r6) (13/39) Purging zstd (1.5.5-r6) (14/39) Purging llvm15-test-utils (15.0.7-r11) (15/39) Purging llvm15-libs (15.0.7-r11) (16/39) Purging llvm15-static (15.0.7-r11) (17/39) Purging llvm-libunwind-dev (16.0.6-r3) (18/39) Purging llvm-libunwind (16.0.6-r3) (19/39) Purging patchelf (0.18.0-r2) (20/39) Purging samurai (1.2-r4) (21/39) Purging zlib-dev (1.2.13-r2) (22/39) Purging libarchive (3.7.0-r0) (23/39) Purging libformw (6.4_p20230722-r0) (24/39) Purging libmenuw (6.4_p20230722-r0) (25/39) Purging libuv (1.46.0-r0) (26/39) Purging libxml2 (2.11.4-r0) (27/39) Purging python3-pyc (3.11.4-r4) (28/39) Purging python3-pycache-pyc0 (3.11.4-r4) (29/39) Purging pyc (0.1-r0) (30/39) Purging rhash-libs (1.4.4-r0) (31/39) Purging python3 (3.11.4-r4) (32/39) Purging gdbm (1.23-r1) (33/39) Purging libbz2 (1.0.8-r6) (34/39) Purging libffi (3.4.4-r3) (35/39) Purging libpanelw (6.4_p20230722-r0) (36/39) Purging mpdecimal (2.5.1-r2) (37/39) Purging readline (8.2.1-r2) (38/39) Purging sqlite-libs (3.42.0-r2) (39/39) Purging xz-libs (5.4.3-r1) Executing busybox-1.36.1-r4.trigger OK: 270 MiB in 102 packages >>> lld15: Updating the community/armv7 repository index... >>> lld15: Signing the index...