Diff of the two buildlogs: -- --- b1/build.log 2024-05-03 23:20:47.199932041 +0000 +++ b2/build.log 2024-05-04 03:45:36.590801690 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Fri May 3 10:15:38 -12 2024 -I: pbuilder-time-stamp: 1714774538 +I: Current time: Sat May 4 13:27:18 +14 2024 +I: pbuilder-time-stamp: 1714778838 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -25,52 +25,84 @@ dpkg-source: info: unpacking mold_2.31.0+dfsg-1.debian.tar.xz I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/7081/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/18424/tmp/hooks/D01_modify_environment starting +debug: Running on wbq0. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 May 3 23:28 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/18424/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/18424/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='armhf' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=3 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='armhf' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="21" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf") + BASH_VERSION='5.2.21(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=armhf + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=4 ' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=arm + HOST_ARCH=armhf IFS=' ' - INVOCATION_ID='7c21c74771cc48d28c1c5244a2ca4745' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='7081' - PS1='# ' - PS2='> ' + INVOCATION_ID=19cecf68e5954d5cbb6d57039753e709 + LANG=C + LANGUAGE=it_CH:it + LC_ALL=C + MACHTYPE=arm-unknown-linux-gnueabihf + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnueabihf + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=18424 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.PZAmDjwT/pbuilderrc_e47y --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.PZAmDjwT/b1 --logfile b1/build.log mold_2.31.0+dfsg-1.dsc' - SUDO_GID='113' - SUDO_UID='107' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://10.0.0.15:3142/' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.PZAmDjwT/pbuilderrc_3v6f --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.PZAmDjwT/b2 --logfile b2/build.log mold_2.31.0+dfsg-1.dsc' + SUDO_GID=113 + SUDO_UID=107 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://10.0.0.15:3142/ I: uname -a - Linux virt64c 6.1.0-20-arm64 #1 SMP Debian 6.1.85-1 (2024-04-11) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-20-armmp #1 SMP Debian 6.1.85-1 (2024-04-11) armv7l GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 May 1 07:43 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/7081/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 May 1 07:46 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/18424/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -202,7 +234,7 @@ Get: 78 http://deb.debian.org/debian unstable/main armhf pkgconf armhf 1.8.1-1+b2 [26.2 kB] Get: 79 http://deb.debian.org/debian unstable/main armhf pkg-config armhf 1.8.1-1+b2 [14.0 kB] Get: 80 http://deb.debian.org/debian unstable/main armhf zlib1g-dev armhf 1:1.3.dfsg-3.1 [904 kB] -Fetched 43.6 MB in 1s (51.4 MB/s) +Fetched 43.6 MB in 7s (6661 kB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package sensible-utils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19441 files and directories currently installed.) @@ -477,8 +509,8 @@ Setting up tzdata (2024a-4) ... Current default time zone: 'Etc/UTC' -Local time is now: Fri May 3 22:16:23 UTC 2024. -Universal Time is now: Fri May 3 22:16:23 UTC 2024. +Local time is now: Fri May 3 23:29:55 UTC 2024. +Universal Time is now: Fri May 3 23:29:55 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libdwarf1:armhf (20210528-1+b2) ... @@ -549,7 +581,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/mold-2.31.0+dfsg/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../mold_2.31.0+dfsg-1_source.changes +I: user script /srv/workspace/pbuilder/18424/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/18424/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/mold-2.31.0+dfsg/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../mold_2.31.0+dfsg-1_source.changes dpkg-buildpackage: info: source package mold dpkg-buildpackage: info: source version 2.31.0+dfsg-1 dpkg-buildpackage: info: source distribution unstable @@ -582,7 +618,6 @@ -- The ASM compiler identification is GNU -- Found assembler: /usr/bin/cc -- - * NEON SIMD intrinsics, The library uses NEON SIMD intrinsics. -- Looking for zstd.h -- Looking for zstd.h - not found @@ -654,8 +689,8 @@ -- Performing Test HAVE_FULL_ATOMIC_SUPPORT - Success -- Looking for madvise -- Looking for madvise - found --- Configuring done (8.7s) --- Generating done (0.4s) +-- Configuring done (36.5s) +-- Generating done (1.6s) CMake Warning: Manually-specified variables were not used by the project: @@ -667,7 +702,7 @@ -- Build files have been written to: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf make[1]: Leaving directory '/build/reproducible-path/mold-2.31.0+dfsg' dh_auto_build - cd obj-arm-linux-gnueabihf && make -j3 "INSTALL=install --strip-program=true" VERBOSE=1 + cd obj-arm-linux-gnueabihf && make -j4 "INSTALL=install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf' /usr/bin/cmake -P /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/VerifyGlobs.cmake /usr/bin/cmake -S/build/reproducible-path/mold-2.31.0+dfsg -B/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0 @@ -678,83 +713,45 @@ make -f CMakeFiles/git_hash.dir/build.make CMakeFiles/git_hash.dir/depend make -f third-party/blake3/c/CMakeFiles/blake3.dir/build.make third-party/blake3/c/CMakeFiles/blake3.dir/depend make[3]: Entering directory '/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf' +make[3]: Entering directory '/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf' +make -f third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/build.make third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/depend cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.31.0+dfsg /build/reproducible-path/mold-2.31.0+dfsg /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/git_hash.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.31.0+dfsg /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb/CMakeFiles/tbb.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf' cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.31.0+dfsg /build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/blake3/c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/blake3/c/CMakeFiles/blake3.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf' -cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.31.0+dfsg /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb/CMakeFiles/tbb.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.31.0+dfsg /build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/lib /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf' +make -f third-party/tbb/src/tbb/CMakeFiles/tbb.dir/build.make third-party/tbb/src/tbb/CMakeFiles/tbb.dir/build +make[3]: Entering directory '/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf' make -f CMakeFiles/git_hash.dir/build.make CMakeFiles/git_hash.dir/build -make -f third-party/blake3/c/CMakeFiles/blake3.dir/build.make third-party/blake3/c/CMakeFiles/blake3.dir/build make[3]: Leaving directory '/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf' /usr/bin/cmake -DSOURCE_DIR=/build/reproducible-path/mold-2.31.0+dfsg -DOUTPUT_FILE=/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/git-hash.cc -P /build/reproducible-path/mold-2.31.0+dfsg/common/update-git-hash.cmake -make[3]: Entering directory '/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf' -make -f third-party/tbb/src/tbb/CMakeFiles/tbb.dir/build.make third-party/tbb/src/tbb/CMakeFiles/tbb.dir/build +make -f third-party/blake3/c/CMakeFiles/blake3.dir/build.make third-party/blake3/c/CMakeFiles/blake3.dir/build make[3]: Entering directory '/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf' -[ 1%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/address_waiter.cpp.o -cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/address_waiter.cpp.o -MF CMakeFiles/tbb.dir/address_waiter.cpp.o.d -o CMakeFiles/tbb.dir/address_waiter.cpp.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/address_waiter.cpp -[ 1%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3.c.o -cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/blake3/c && /usr/bin/cc -DBLAKE3_USE_NEON=1 -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c17 -fvisibility=hidden -MD -MT third-party/blake3/c/CMakeFiles/blake3.dir/blake3.c.o -MF CMakeFiles/blake3.dir/blake3.c.o.d -o CMakeFiles/blake3.dir/blake3.c.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c/blake3.c -[ 1%] Built target git_hash -make -f third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/build.make third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/depend -make[3]: Entering directory '/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf' -cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.31.0+dfsg /build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/lib /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf' make -f third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/build.make third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/build make[3]: Entering directory '/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf' -[ 1%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/debug.c.o -cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/debug.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/debug.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/debug.c.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib/common/debug.c -[ 1%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/entropy_common.c.o -cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/entropy_common.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/entropy_common.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/entropy_common.c.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib/common/entropy_common.c -[ 2%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/error_private.c.o -cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/error_private.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/error_private.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/error_private.c.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib/common/error_private.c -[ 2%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/fse_decompress.c.o -cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/fse_decompress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/fse_decompress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/fse_decompress.c.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib/common/fse_decompress.c -[ 2%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/pool.c.o -cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/pool.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/pool.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/pool.c.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib/common/pool.c -[ 2%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_dispatch.c.o -cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/blake3/c && /usr/bin/cc -DBLAKE3_USE_NEON=1 -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c17 -fvisibility=hidden -MD -MT third-party/blake3/c/CMakeFiles/blake3.dir/blake3_dispatch.c.o -MF CMakeFiles/blake3.dir/blake3_dispatch.c.o.d -o CMakeFiles/blake3.dir/blake3_dispatch.c.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c/blake3_dispatch.c -/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c/blake3_dispatch.c:112:5: warning: 'get_cpu_features' defined but not used [-Wunused-function] - 112 | get_cpu_features(void) { - | ^~~~~~~~~~~~~~~~ -[ 2%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/threading.c.o -cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/threading.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/threading.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/threading.c.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib/common/threading.c -[ 2%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_portable.c.o -cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/blake3/c && /usr/bin/cc -DBLAKE3_USE_NEON=1 -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c17 -fvisibility=hidden -MD -MT third-party/blake3/c/CMakeFiles/blake3.dir/blake3_portable.c.o -MF CMakeFiles/blake3.dir/blake3_portable.c.o.d -o CMakeFiles/blake3.dir/blake3_portable.c.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c/blake3_portable.c -[ 2%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/xxhash.c.o -cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/xxhash.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/xxhash.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/xxhash.c.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib/common/xxhash.c -[ 2%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/allocator.cpp.o -cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/allocator.cpp.o -MF CMakeFiles/tbb.dir/allocator.cpp.o.d -o CMakeFiles/tbb.dir/allocator.cpp.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/allocator.cpp -[ 3%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/zstd_common.c.o -cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/zstd_common.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/zstd_common.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/zstd_common.c.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib/common/zstd_common.c -[ 3%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/fse_compress.c.o -cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/fse_compress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/fse_compress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/fse_compress.c.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib/compress/fse_compress.c -[ 3%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_neon.c.o -cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/blake3/c && /usr/bin/cc -DBLAKE3_USE_NEON=1 -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c17 -fvisibility=hidden -mfpu=neon -MD -MT third-party/blake3/c/CMakeFiles/blake3.dir/blake3_neon.c.o -MF CMakeFiles/blake3.dir/blake3_neon.c.o.d -o CMakeFiles/blake3.dir/blake3_neon.c.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c/blake3_neon.c -[ 3%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/arena.cpp.o -cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/arena.cpp.o -MF CMakeFiles/tbb.dir/arena.cpp.o.d -o CMakeFiles/tbb.dir/arena.cpp.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/arena.cpp -[ 3%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/hist.c.o -cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/hist.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/hist.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/hist.c.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib/compress/hist.c -[ 3%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/huf_compress.c.o -cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/huf_compress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/huf_compress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/huf_compress.c.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib/compress/huf_compress.c -[ 4%] Linking C static library libblake3.a -cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/blake3/c && /usr/bin/cmake -P CMakeFiles/blake3.dir/cmake_clean_target.cmake -cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/blake3/c && /usr/bin/cmake -E cmake_link_script CMakeFiles/blake3.dir/link.txt --verbose=1 -/usr/bin/ar qc libblake3.a CMakeFiles/blake3.dir/blake3.c.o CMakeFiles/blake3.dir/blake3_dispatch.c.o CMakeFiles/blake3.dir/blake3_portable.c.o CMakeFiles/blake3.dir/blake3_neon.c.o -/usr/bin/ranlib libblake3.a +[ 0%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3.c.o +cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/blake3/c && /usr/bin/cc -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -DBLAKE3_NO_SSE2 -DBLAKE3_NO_SSE41 -DBLAKE3_USE_NEON=0 -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c17 -fvisibility=hidden -MD -MT third-party/blake3/c/CMakeFiles/blake3.dir/blake3.c.o -MF CMakeFiles/blake3.dir/blake3.c.o.d -o CMakeFiles/blake3.dir/blake3.c.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c/blake3.c make[3]: Leaving directory '/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf' -[ 4%] Built target blake3 +[ 0%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/address_waiter.cpp.o +cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/address_waiter.cpp.o -MF CMakeFiles/tbb.dir/address_waiter.cpp.o.d -o CMakeFiles/tbb.dir/address_waiter.cpp.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/address_waiter.cpp +[ 0%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/debug.c.o +cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/debug.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/debug.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/debug.c.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib/common/debug.c +[ 0%] Built target git_hash make -f CMakeFiles/mold-wrapper.dir/build.make CMakeFiles/mold-wrapper.dir/depend make[3]: Entering directory '/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf' cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.31.0+dfsg /build/reproducible-path/mold-2.31.0+dfsg /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold-wrapper.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf' make -f CMakeFiles/mold-wrapper.dir/build.make CMakeFiles/mold-wrapper.dir/build make[3]: Entering directory '/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf' -[ 4%] Building C object CMakeFiles/mold-wrapper.dir/elf/mold-wrapper.c.o +[ 0%] Building C object CMakeFiles/mold-wrapper.dir/elf/mold-wrapper.c.o /usr/bin/cc -Dmold_wrapper_EXPORTS -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/mold-wrapper.dir/elf/mold-wrapper.c.o -MF CMakeFiles/mold-wrapper.dir/elf/mold-wrapper.c.o.d -o CMakeFiles/mold-wrapper.dir/elf/mold-wrapper.c.o -c /build/reproducible-path/mold-2.31.0+dfsg/elf/mold-wrapper.c +[ 0%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/entropy_common.c.o +cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/entropy_common.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/entropy_common.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/entropy_common.c.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib/common/entropy_common.c /build/reproducible-path/mold-2.31.0+dfsg/elf/mold-wrapper.c: In function 'execvpe': /build/reproducible-path/mold-2.31.0+dfsg/elf/mold-wrapper.c:78:27: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 78 | typeof(execvpe) *real = dlsym(RTLD_NEXT, "execvp"); @@ -771,19 +768,57 @@ /build/reproducible-path/mold-2.31.0+dfsg/elf/mold-wrapper.c:144:32: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 144 | typeof(posix_spawnp) *real = dlsym(RTLD_NEXT, "posix_spawnp"); | ^~~~~ -[ 4%] Linking C shared library mold-wrapper.so +[ 0%] Linking C shared library mold-wrapper.so /usr/bin/cmake -E cmake_link_script CMakeFiles/mold-wrapper.dir/link.txt --verbose=1 +[ 0%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/error_private.c.o +cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/error_private.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/error_private.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/error_private.c.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib/common/error_private.c /usr/bin/cc -fPIC -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -shared -Wl,-soname,mold-wrapper.so -o mold-wrapper.so "CMakeFiles/mold-wrapper.dir/elf/mold-wrapper.c.o" -ldl make[3]: Leaving directory '/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf' -[ 4%] Built target mold-wrapper -[ 4%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress.c.o +[ 1%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/fse_decompress.c.o +cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/fse_decompress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/fse_decompress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/fse_decompress.c.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib/common/fse_decompress.c +[ 1%] Built target mold-wrapper +[ 2%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/allocator.cpp.o +cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/allocator.cpp.o -MF CMakeFiles/tbb.dir/allocator.cpp.o.d -o CMakeFiles/tbb.dir/allocator.cpp.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/allocator.cpp +[ 2%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_dispatch.c.o +cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/blake3/c && /usr/bin/cc -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -DBLAKE3_NO_SSE2 -DBLAKE3_NO_SSE41 -DBLAKE3_USE_NEON=0 -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c17 -fvisibility=hidden -MD -MT third-party/blake3/c/CMakeFiles/blake3.dir/blake3_dispatch.c.o -MF CMakeFiles/blake3.dir/blake3_dispatch.c.o.d -o CMakeFiles/blake3.dir/blake3_dispatch.c.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c/blake3_dispatch.c +[ 2%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/pool.c.o +cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/pool.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/pool.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/pool.c.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib/common/pool.c +/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c/blake3_dispatch.c:112:5: warning: 'get_cpu_features' defined but not used [-Wunused-function] + 112 | get_cpu_features(void) { + | ^~~~~~~~~~~~~~~~ +[ 2%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_portable.c.o +cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/blake3/c && /usr/bin/cc -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -DBLAKE3_NO_SSE2 -DBLAKE3_NO_SSE41 -DBLAKE3_USE_NEON=0 -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c17 -fvisibility=hidden -MD -MT third-party/blake3/c/CMakeFiles/blake3.dir/blake3_portable.c.o -MF CMakeFiles/blake3.dir/blake3_portable.c.o.d -o CMakeFiles/blake3.dir/blake3_portable.c.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c/blake3_portable.c +[ 2%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/threading.c.o +cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/threading.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/threading.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/threading.c.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib/common/threading.c +[ 2%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/xxhash.c.o +cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/xxhash.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/xxhash.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/xxhash.c.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib/common/xxhash.c +[ 2%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/arena.cpp.o +cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/arena.cpp.o -MF CMakeFiles/tbb.dir/arena.cpp.o.d -o CMakeFiles/tbb.dir/arena.cpp.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/arena.cpp +[ 2%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/arena_slot.cpp.o +cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/arena_slot.cpp.o -MF CMakeFiles/tbb.dir/arena_slot.cpp.o.d -o CMakeFiles/tbb.dir/arena_slot.cpp.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/arena_slot.cpp +[ 2%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/zstd_common.c.o +cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/zstd_common.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/zstd_common.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/zstd_common.c.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib/common/zstd_common.c +[ 3%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/fse_compress.c.o +cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/fse_compress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/fse_compress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/fse_compress.c.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib/compress/fse_compress.c +[ 3%] Linking C static library libblake3.a +cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/blake3/c && /usr/bin/cmake -P CMakeFiles/blake3.dir/cmake_clean_target.cmake +cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/blake3/c && /usr/bin/cmake -E cmake_link_script CMakeFiles/blake3.dir/link.txt --verbose=1 +/usr/bin/ar qc libblake3.a CMakeFiles/blake3.dir/blake3.c.o CMakeFiles/blake3.dir/blake3_dispatch.c.o CMakeFiles/blake3.dir/blake3_portable.c.o +/usr/bin/ranlib libblake3.a +make[3]: Leaving directory '/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf' +[ 3%] Built target blake3 +[ 3%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/hist.c.o +cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/hist.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/hist.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/hist.c.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib/compress/hist.c +[ 3%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/huf_compress.c.o +cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/huf_compress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/huf_compress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/huf_compress.c.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib/compress/huf_compress.c +[ 3%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress.c.o cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress.c.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib/compress/zstd_compress.c -[ 5%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_literals.c.o +[ 3%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/concurrent_bounded_queue.cpp.o +cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/concurrent_bounded_queue.cpp.o -MF CMakeFiles/tbb.dir/concurrent_bounded_queue.cpp.o.d -o CMakeFiles/tbb.dir/concurrent_bounded_queue.cpp.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/concurrent_bounded_queue.cpp +[ 3%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_literals.c.o cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_literals.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_literals.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_literals.c.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib/compress/zstd_compress_literals.c -[ 5%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_sequences.c.o +[ 4%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_sequences.c.o cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_sequences.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_sequences.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_sequences.c.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib/compress/zstd_compress_sequences.c -[ 5%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_superblock.c.o -cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_superblock.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_superblock.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_superblock.c.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib/compress/zstd_compress_superblock.c In file included from /usr/include/c++/13/atomic:41, from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/oneapi/tbb/detail/_utils.h:22, from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/task_dispatcher.h:20, @@ -796,82 +831,101 @@ | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In member function 'void tbb::detail::r1::concurrent_monitor_base::notify_one_relaxed() [with Context = unsigned int]': cc1plus: note: destination object is likely at address zero -[ 5%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_double_fast.c.o +[ 4%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_superblock.c.o +cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_superblock.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_superblock.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_superblock.c.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib/compress/zstd_compress_superblock.c +[ 4%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/dynamic_link.cpp.o +cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/dynamic_link.cpp.o -MF CMakeFiles/tbb.dir/dynamic_link.cpp.o.d -o CMakeFiles/tbb.dir/dynamic_link.cpp.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/dynamic_link.cpp +[ 4%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_double_fast.c.o cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_double_fast.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_double_fast.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_double_fast.c.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib/compress/zstd_double_fast.c -[ 5%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/arena_slot.cpp.o -cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/arena_slot.cpp.o -MF CMakeFiles/tbb.dir/arena_slot.cpp.o.d -o CMakeFiles/tbb.dir/arena_slot.cpp.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/arena_slot.cpp -[ 5%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/concurrent_bounded_queue.cpp.o -cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/concurrent_bounded_queue.cpp.o -MF CMakeFiles/tbb.dir/concurrent_bounded_queue.cpp.o.d -o CMakeFiles/tbb.dir/concurrent_bounded_queue.cpp.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/concurrent_bounded_queue.cpp +[ 5%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/exception.cpp.o +cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/exception.cpp.o -MF CMakeFiles/tbb.dir/exception.cpp.o.d -o CMakeFiles/tbb.dir/exception.cpp.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/exception.cpp +[ 5%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/governor.cpp.o +cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/governor.cpp.o -MF CMakeFiles/tbb.dir/governor.cpp.o.d -o CMakeFiles/tbb.dir/governor.cpp.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/governor.cpp +[ 5%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/global_control.cpp.o +cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/global_control.cpp.o -MF CMakeFiles/tbb.dir/global_control.cpp.o.d -o CMakeFiles/tbb.dir/global_control.cpp.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/global_control.cpp [ 5%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_fast.c.o cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_fast.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_fast.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_fast.c.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib/compress/zstd_fast.c -[ 6%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/dynamic_link.cpp.o -cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/dynamic_link.cpp.o -MF CMakeFiles/tbb.dir/dynamic_link.cpp.o.d -o CMakeFiles/tbb.dir/dynamic_link.cpp.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/dynamic_link.cpp -[ 6%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/exception.cpp.o -cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/exception.cpp.o -MF CMakeFiles/tbb.dir/exception.cpp.o.d -o CMakeFiles/tbb.dir/exception.cpp.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/exception.cpp -[ 8%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_lazy.c.o +[ 5%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/itt_notify.cpp.o +cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/itt_notify.cpp.o -MF CMakeFiles/tbb.dir/itt_notify.cpp.o.d -o CMakeFiles/tbb.dir/itt_notify.cpp.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/itt_notify.cpp +[ 5%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/main.cpp.o +cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/main.cpp.o -MF CMakeFiles/tbb.dir/main.cpp.o.d -o CMakeFiles/tbb.dir/main.cpp.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/main.cpp +[ 7%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/market.cpp.o +cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/market.cpp.o -MF CMakeFiles/tbb.dir/market.cpp.o.d -o CMakeFiles/tbb.dir/market.cpp.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/market.cpp +[ 7%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/tcm_adaptor.cpp.o +cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/tcm_adaptor.cpp.o -MF CMakeFiles/tbb.dir/tcm_adaptor.cpp.o.d -o CMakeFiles/tbb.dir/tcm_adaptor.cpp.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/tcm_adaptor.cpp +[ 7%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_lazy.c.o cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_lazy.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_lazy.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_lazy.c.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib/compress/zstd_lazy.c -[ 8%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/governor.cpp.o -cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/governor.cpp.o -MF CMakeFiles/tbb.dir/governor.cpp.o.d -o CMakeFiles/tbb.dir/governor.cpp.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/governor.cpp -[ 8%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/global_control.cpp.o -cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/global_control.cpp.o -MF CMakeFiles/tbb.dir/global_control.cpp.o.d -o CMakeFiles/tbb.dir/global_control.cpp.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/global_control.cpp +[ 7%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/misc.cpp.o +cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/misc.cpp.o -MF CMakeFiles/tbb.dir/misc.cpp.o.d -o CMakeFiles/tbb.dir/misc.cpp.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/misc.cpp +[ 7%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/misc_ex.cpp.o +cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/misc_ex.cpp.o -MF CMakeFiles/tbb.dir/misc_ex.cpp.o.d -o CMakeFiles/tbb.dir/misc_ex.cpp.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/misc_ex.cpp [ 8%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_ldm.c.o cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_ldm.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_ldm.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_ldm.c.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib/compress/zstd_ldm.c -[ 8%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_opt.c.o +[ 8%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/observer_proxy.cpp.o +cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/observer_proxy.cpp.o -MF CMakeFiles/tbb.dir/observer_proxy.cpp.o.d -o CMakeFiles/tbb.dir/observer_proxy.cpp.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/observer_proxy.cpp +[ 9%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/parallel_pipeline.cpp.o +cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/parallel_pipeline.cpp.o -MF CMakeFiles/tbb.dir/parallel_pipeline.cpp.o.d -o CMakeFiles/tbb.dir/parallel_pipeline.cpp.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/parallel_pipeline.cpp +[ 9%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_opt.c.o cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_opt.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_opt.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_opt.c.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib/compress/zstd_opt.c -[ 8%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/itt_notify.cpp.o -cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/itt_notify.cpp.o -MF CMakeFiles/tbb.dir/itt_notify.cpp.o.d -o CMakeFiles/tbb.dir/itt_notify.cpp.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/itt_notify.cpp -[ 9%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/main.cpp.o -cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/main.cpp.o -MF CMakeFiles/tbb.dir/main.cpp.o.d -o CMakeFiles/tbb.dir/main.cpp.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/main.cpp -[ 9%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/market.cpp.o -cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/market.cpp.o -MF CMakeFiles/tbb.dir/market.cpp.o.d -o CMakeFiles/tbb.dir/market.cpp.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/market.cpp -[ 9%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/tcm_adaptor.cpp.o -cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/tcm_adaptor.cpp.o -MF CMakeFiles/tbb.dir/tcm_adaptor.cpp.o.d -o CMakeFiles/tbb.dir/tcm_adaptor.cpp.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/tcm_adaptor.cpp -[ 9%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstdmt_compress.c.o +[ 9%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/private_server.cpp.o +cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/private_server.cpp.o -MF CMakeFiles/tbb.dir/private_server.cpp.o.d -o CMakeFiles/tbb.dir/private_server.cpp.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/private_server.cpp +[ 9%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/profiling.cpp.o +cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/profiling.cpp.o -MF CMakeFiles/tbb.dir/profiling.cpp.o.d -o CMakeFiles/tbb.dir/profiling.cpp.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/profiling.cpp +[ 9%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rml_tbb.cpp.o +cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rml_tbb.cpp.o -MF CMakeFiles/tbb.dir/rml_tbb.cpp.o.d -o CMakeFiles/tbb.dir/rml_tbb.cpp.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/rml_tbb.cpp +[ 9%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rtm_mutex.cpp.o +cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rtm_mutex.cpp.o -MF CMakeFiles/tbb.dir/rtm_mutex.cpp.o.d -o CMakeFiles/tbb.dir/rtm_mutex.cpp.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/rtm_mutex.cpp +[ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rtm_rw_mutex.cpp.o +cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rtm_rw_mutex.cpp.o -MF CMakeFiles/tbb.dir/rtm_rw_mutex.cpp.o.d -o CMakeFiles/tbb.dir/rtm_rw_mutex.cpp.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/rtm_rw_mutex.cpp +[ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/semaphore.cpp.o +cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/semaphore.cpp.o -MF CMakeFiles/tbb.dir/semaphore.cpp.o.d -o CMakeFiles/tbb.dir/semaphore.cpp.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/semaphore.cpp +[ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/small_object_pool.cpp.o +cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/small_object_pool.cpp.o -MF CMakeFiles/tbb.dir/small_object_pool.cpp.o.d -o CMakeFiles/tbb.dir/small_object_pool.cpp.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/small_object_pool.cpp +[ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task.cpp.o +cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task.cpp.o -MF CMakeFiles/tbb.dir/task.cpp.o.d -o CMakeFiles/tbb.dir/task.cpp.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/task.cpp +[ 10%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstdmt_compress.c.o cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstdmt_compress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstdmt_compress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstdmt_compress.c.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib/compress/zstdmt_compress.c -[ 9%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/misc.cpp.o -cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/misc.cpp.o -MF CMakeFiles/tbb.dir/misc.cpp.o.d -o CMakeFiles/tbb.dir/misc.cpp.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/misc.cpp -[ 9%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress.c.o +[ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task_dispatcher.cpp.o +cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task_dispatcher.cpp.o -MF CMakeFiles/tbb.dir/task_dispatcher.cpp.o.d -o CMakeFiles/tbb.dir/task_dispatcher.cpp.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/task_dispatcher.cpp +[ 11%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task_group_context.cpp.o +cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task_group_context.cpp.o -MF CMakeFiles/tbb.dir/task_group_context.cpp.o.d -o CMakeFiles/tbb.dir/task_group_context.cpp.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/task_group_context.cpp +[ 11%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress.c.o cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress.c.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib/decompress/huf_decompress.c -[ 9%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/misc_ex.cpp.o -cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/misc_ex.cpp.o -MF CMakeFiles/tbb.dir/misc_ex.cpp.o.d -o CMakeFiles/tbb.dir/misc_ex.cpp.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/misc_ex.cpp -[ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/observer_proxy.cpp.o -cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/observer_proxy.cpp.o -MF CMakeFiles/tbb.dir/observer_proxy.cpp.o.d -o CMakeFiles/tbb.dir/observer_proxy.cpp.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/observer_proxy.cpp +[ 11%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/thread_dispatcher.cpp.o +cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/thread_dispatcher.cpp.o -MF CMakeFiles/tbb.dir/thread_dispatcher.cpp.o.d -o CMakeFiles/tbb.dir/thread_dispatcher.cpp.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/thread_dispatcher.cpp [ 11%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_ddict.c.o cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_ddict.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_ddict.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_ddict.c.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib/decompress/zstd_ddict.c -[ 11%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress.c.o +[ 12%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress.c.o cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress.c.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib/decompress/zstd_decompress.c -[ 11%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/parallel_pipeline.cpp.o -cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/parallel_pipeline.cpp.o -MF CMakeFiles/tbb.dir/parallel_pipeline.cpp.o.d -o CMakeFiles/tbb.dir/parallel_pipeline.cpp.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/parallel_pipeline.cpp -[ 11%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress_block.c.o +[ 12%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/thread_request_serializer.cpp.o +cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/thread_request_serializer.cpp.o -MF CMakeFiles/tbb.dir/thread_request_serializer.cpp.o.d -o CMakeFiles/tbb.dir/thread_request_serializer.cpp.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/thread_request_serializer.cpp +[ 12%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/threading_control.cpp.o +cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/threading_control.cpp.o -MF CMakeFiles/tbb.dir/threading_control.cpp.o.d -o CMakeFiles/tbb.dir/threading_control.cpp.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/threading_control.cpp +[ 12%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress_block.c.o cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress_block.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress_block.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress_block.c.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib/decompress/zstd_decompress_block.c -[ 11%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/private_server.cpp.o -cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/private_server.cpp.o -MF CMakeFiles/tbb.dir/private_server.cpp.o.d -o CMakeFiles/tbb.dir/private_server.cpp.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/private_server.cpp -[ 11%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/profiling.cpp.o -cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/profiling.cpp.o -MF CMakeFiles/tbb.dir/profiling.cpp.o.d -o CMakeFiles/tbb.dir/profiling.cpp.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/profiling.cpp -[ 11%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rml_tbb.cpp.o -cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rml_tbb.cpp.o -MF CMakeFiles/tbb.dir/rml_tbb.cpp.o.d -o CMakeFiles/tbb.dir/rml_tbb.cpp.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/rml_tbb.cpp -[ 12%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rtm_mutex.cpp.o -cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rtm_mutex.cpp.o -MF CMakeFiles/tbb.dir/rtm_mutex.cpp.o.d -o CMakeFiles/tbb.dir/rtm_mutex.cpp.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/rtm_mutex.cpp -[ 12%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/cover.c.o +[ 12%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/version.cpp.o +cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/version.cpp.o -MF CMakeFiles/tbb.dir/version.cpp.o.d -o CMakeFiles/tbb.dir/version.cpp.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/version.cpp +[ 14%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/queuing_rw_mutex.cpp.o +cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/queuing_rw_mutex.cpp.o -MF CMakeFiles/tbb.dir/queuing_rw_mutex.cpp.o.d -o CMakeFiles/tbb.dir/queuing_rw_mutex.cpp.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/queuing_rw_mutex.cpp +[ 14%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/cover.c.o cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/cover.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/cover.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/cover.c.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib/dictBuilder/cover.c -[ 12%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rtm_rw_mutex.cpp.o -cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rtm_rw_mutex.cpp.o -MF CMakeFiles/tbb.dir/rtm_rw_mutex.cpp.o.d -o CMakeFiles/tbb.dir/rtm_rw_mutex.cpp.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/rtm_rw_mutex.cpp -[ 12%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/divsufsort.c.o +[ 14%] Linking CXX static library ../../../../gnu_13.2_cxx11_32_none/libtbb.a +cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/cmake -P CMakeFiles/tbb.dir/cmake_clean_target.cmake +cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/cmake -E cmake_link_script CMakeFiles/tbb.dir/link.txt --verbose=1 +/usr/bin/ar qc ../../../../gnu_13.2_cxx11_32_none/libtbb.a CMakeFiles/tbb.dir/address_waiter.cpp.o CMakeFiles/tbb.dir/allocator.cpp.o CMakeFiles/tbb.dir/arena.cpp.o CMakeFiles/tbb.dir/arena_slot.cpp.o CMakeFiles/tbb.dir/concurrent_bounded_queue.cpp.o CMakeFiles/tbb.dir/dynamic_link.cpp.o CMakeFiles/tbb.dir/exception.cpp.o CMakeFiles/tbb.dir/governor.cpp.o CMakeFiles/tbb.dir/global_control.cpp.o CMakeFiles/tbb.dir/itt_notify.cpp.o CMakeFiles/tbb.dir/main.cpp.o CMakeFiles/tbb.dir/market.cpp.o CMakeFiles/tbb.dir/tcm_adaptor.cpp.o CMakeFiles/tbb.dir/misc.cpp.o CMakeFiles/tbb.dir/misc_ex.cpp.o CMakeFiles/tbb.dir/observer_proxy.cpp.o CMakeFiles/tbb.dir/parallel_pipeline.cpp.o CMakeFiles/tbb.dir/private_server.cpp.o CMakeFiles/tbb.dir/profiling.cpp.o CMakeFiles/tbb.dir/rml_tbb.cpp.o CMakeFiles/tbb.dir/rtm_mutex.cpp.o CMakeFiles/tbb.dir/rtm_rw_mutex.cpp.o CMakeFiles/tbb.dir/semaphore.cpp.o CMakeFiles/tbb.dir/small_object_pool.cpp.o CMakeFiles/tbb.dir/task.cpp.o CMakeFiles/tbb.dir/task_dispatcher.cpp.o CMakeFiles/tbb.dir/task_group_context.cpp.o CMakeFiles/tbb.dir/thread_dispatcher.cpp.o CMakeFiles/tbb.dir/thread_request_serializer.cpp.o CMakeFiles/tbb.dir/threading_control.cpp.o CMakeFiles/tbb.dir/version.cpp.o CMakeFiles/tbb.dir/queuing_rw_mutex.cpp.o +/usr/bin/ranlib ../../../../gnu_13.2_cxx11_32_none/libtbb.a +make[3]: Leaving directory '/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf' +[ 14%] Built target tbb +[ 14%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/divsufsort.c.o cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/divsufsort.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/divsufsort.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/divsufsort.c.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib/dictBuilder/divsufsort.c -[ 12%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/semaphore.cpp.o -cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/semaphore.cpp.o -MF CMakeFiles/tbb.dir/semaphore.cpp.o.d -o CMakeFiles/tbb.dir/semaphore.cpp.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/semaphore.cpp -[ 12%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/small_object_pool.cpp.o -cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/small_object_pool.cpp.o -MF CMakeFiles/tbb.dir/small_object_pool.cpp.o.d -o CMakeFiles/tbb.dir/small_object_pool.cpp.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/small_object_pool.cpp -[ 12%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task.cpp.o -cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task.cpp.o -MF CMakeFiles/tbb.dir/task.cpp.o.d -o CMakeFiles/tbb.dir/task.cpp.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/task.cpp -[ 13%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/fastcover.c.o +[ 14%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/fastcover.c.o cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/fastcover.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/fastcover.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/fastcover.c.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib/dictBuilder/fastcover.c -[ 13%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/zdict.c.o +[ 15%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/zdict.c.o cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/zdict.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/zdict.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/zdict.c.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib/dictBuilder/zdict.c -[ 13%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v01.c.o +[ 15%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v01.c.o cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v01.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v01.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v01.c.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib/legacy/zstd_v01.c -[ 15%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task_dispatcher.cpp.o -cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task_dispatcher.cpp.o -MF CMakeFiles/tbb.dir/task_dispatcher.cpp.o.d -o CMakeFiles/tbb.dir/task_dispatcher.cpp.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/task_dispatcher.cpp +[ 15%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v02.c.o +cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v02.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v02.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v02.c.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib/legacy/zstd_v02.c In function 'ZSTDv01_decodeLiteralsBlock', inlined from 'ZSTD_decompressBlock' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib/legacy/zstd_v01.c:1899:17: /build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib/legacy/zstd_v01.c:1506:16: warning: 'litbp.origSize' may be used uninitialized [-Wmaybe-uninitialized] @@ -924,100 +978,81 @@ /build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib/legacy/zstd_v01.c:1918:23: note: '*(unsigned int *)((char *)&blockProperties + offsetof(blockProperties_t, blockType))' was declared here 1918 | blockProperties_t blockProperties; | ^~~~~~~~~~~~~~~ -[ 15%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v02.c.o -cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v02.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v02.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v02.c.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib/legacy/zstd_v02.c [ 15%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v03.c.o cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v03.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v03.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v03.c.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib/legacy/zstd_v03.c -[ 16%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v04.c.o +[ 15%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v04.c.o cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v04.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v04.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v04.c.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib/legacy/zstd_v04.c -[ 16%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task_group_context.cpp.o -cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task_group_context.cpp.o -MF CMakeFiles/tbb.dir/task_group_context.cpp.o.d -o CMakeFiles/tbb.dir/task_group_context.cpp.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/task_group_context.cpp [ 16%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v05.c.o cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v05.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v05.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v05.c.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib/legacy/zstd_v05.c -[ 16%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/thread_dispatcher.cpp.o -cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/thread_dispatcher.cpp.o -MF CMakeFiles/tbb.dir/thread_dispatcher.cpp.o.d -o CMakeFiles/tbb.dir/thread_dispatcher.cpp.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/thread_dispatcher.cpp [ 16%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v06.c.o cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v06.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v06.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v06.c.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib/legacy/zstd_v06.c [ 16%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v07.c.o cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v07.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v07.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v07.c.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib/legacy/zstd_v07.c -[ 16%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/thread_request_serializer.cpp.o -cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/thread_request_serializer.cpp.o -MF CMakeFiles/tbb.dir/thread_request_serializer.cpp.o.d -o CMakeFiles/tbb.dir/thread_request_serializer.cpp.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/thread_request_serializer.cpp -[ 16%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/threading_control.cpp.o -cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/threading_control.cpp.o -MF CMakeFiles/tbb.dir/threading_control.cpp.o.d -o CMakeFiles/tbb.dir/threading_control.cpp.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/threading_control.cpp -[ 17%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/version.cpp.o -cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/version.cpp.o -MF CMakeFiles/tbb.dir/version.cpp.o.d -o CMakeFiles/tbb.dir/version.cpp.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/version.cpp -[ 17%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/queuing_rw_mutex.cpp.o -cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/queuing_rw_mutex.cpp.o -MF CMakeFiles/tbb.dir/queuing_rw_mutex.cpp.o.d -o CMakeFiles/tbb.dir/queuing_rw_mutex.cpp.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/queuing_rw_mutex.cpp -[ 17%] Linking C static library libzstd.a +[ 16%] Linking C static library libzstd.a cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cmake -P CMakeFiles/libzstd_static.dir/cmake_clean_target.cmake cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cmake -E cmake_link_script CMakeFiles/libzstd_static.dir/link.txt --verbose=1 /usr/bin/ar qc libzstd.a CMakeFiles/libzstd_static.dir/__/__/__/lib/common/debug.c.o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/entropy_common.c.o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/error_private.c.o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/fse_decompress.c.o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/pool.c.o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/threading.c.o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/xxhash.c.o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/zstd_common.c.o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/fse_compress.c.o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/hist.c.o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/huf_compress.c.o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress.c.o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_literals.c.o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_sequences.c.o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_superblock.c.o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_double_fast.c.o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_fast.c.o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_lazy.c.o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_ldm.c.o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_opt.c.o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstdmt_compress.c.o CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress.c.o CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_ddict.c.o CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress.c.o CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress_block.c.o CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/cover.c.o CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/divsufsort.c.o CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/fastcover.c.o CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/zdict.c.o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v01.c.o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v02.c.o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v03.c.o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v04.c.o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v05.c.o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v06.c.o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v07.c.o /usr/bin/ranlib libzstd.a make[3]: Leaving directory '/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf' -[ 17%] Built target libzstd_static -[ 17%] Linking CXX static library ../../../../gnu_13.2_cxx11_32_none/libtbb.a -cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/cmake -P CMakeFiles/tbb.dir/cmake_clean_target.cmake -cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/cmake -E cmake_link_script CMakeFiles/tbb.dir/link.txt --verbose=1 -/usr/bin/ar qc ../../../../gnu_13.2_cxx11_32_none/libtbb.a CMakeFiles/tbb.dir/address_waiter.cpp.o CMakeFiles/tbb.dir/allocator.cpp.o CMakeFiles/tbb.dir/arena.cpp.o CMakeFiles/tbb.dir/arena_slot.cpp.o CMakeFiles/tbb.dir/concurrent_bounded_queue.cpp.o CMakeFiles/tbb.dir/dynamic_link.cpp.o CMakeFiles/tbb.dir/exception.cpp.o CMakeFiles/tbb.dir/governor.cpp.o CMakeFiles/tbb.dir/global_control.cpp.o CMakeFiles/tbb.dir/itt_notify.cpp.o CMakeFiles/tbb.dir/main.cpp.o CMakeFiles/tbb.dir/market.cpp.o CMakeFiles/tbb.dir/tcm_adaptor.cpp.o CMakeFiles/tbb.dir/misc.cpp.o CMakeFiles/tbb.dir/misc_ex.cpp.o CMakeFiles/tbb.dir/observer_proxy.cpp.o CMakeFiles/tbb.dir/parallel_pipeline.cpp.o CMakeFiles/tbb.dir/private_server.cpp.o CMakeFiles/tbb.dir/profiling.cpp.o CMakeFiles/tbb.dir/rml_tbb.cpp.o CMakeFiles/tbb.dir/rtm_mutex.cpp.o CMakeFiles/tbb.dir/rtm_rw_mutex.cpp.o CMakeFiles/tbb.dir/semaphore.cpp.o CMakeFiles/tbb.dir/small_object_pool.cpp.o CMakeFiles/tbb.dir/task.cpp.o CMakeFiles/tbb.dir/task_dispatcher.cpp.o CMakeFiles/tbb.dir/task_group_context.cpp.o CMakeFiles/tbb.dir/thread_dispatcher.cpp.o CMakeFiles/tbb.dir/thread_request_serializer.cpp.o CMakeFiles/tbb.dir/threading_control.cpp.o CMakeFiles/tbb.dir/version.cpp.o CMakeFiles/tbb.dir/queuing_rw_mutex.cpp.o -/usr/bin/ranlib ../../../../gnu_13.2_cxx11_32_none/libtbb.a -make[3]: Leaving directory '/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf' -[ 17%] Built target tbb +[ 16%] Built target libzstd_static make -f CMakeFiles/mold.dir/build.make CMakeFiles/mold.dir/depend make[3]: Entering directory '/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf' cd /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.31.0+dfsg /build/reproducible-path/mold-2.31.0+dfsg /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf' make -f CMakeFiles/mold.dir/build.make CMakeFiles/mold.dir/build make[3]: Entering directory '/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf' -[ 18%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.X86_64.cc.o +[ 16%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-loongarch.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/elf/arch-loongarch.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/elf/arch-loongarch.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-loongarch.cc.X86_64.cc -[ 18%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.I386.cc.o +[ 17%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.I386.cc.o +[ 17%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.ARM64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-loongarch.cc.I386.cc.o -MF CMakeFiles/mold.dir/elf/arch-loongarch.cc.I386.cc.o.d -o CMakeFiles/mold.dir/elf/arch-loongarch.cc.I386.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-loongarch.cc.I386.cc -[ 18%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.ARM64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-loongarch.cc.ARM64.cc.o -MF CMakeFiles/mold.dir/elf/arch-loongarch.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/elf/arch-loongarch.cc.ARM64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-loongarch.cc.ARM64.cc -[ 18%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.ARM32.cc.o +[ 17%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-loongarch.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/elf/arch-loongarch.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/elf/arch-loongarch.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-loongarch.cc.ARM32.cc -[ 18%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.RV32LE.cc.o +[ 17%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-loongarch.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/elf/arch-loongarch.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/elf/arch-loongarch.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-loongarch.cc.RV32LE.cc -[ 19%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.RV32BE.cc.o +[ 17%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.RV32BE.cc.o +[ 18%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-loongarch.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/elf/arch-loongarch.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/elf/arch-loongarch.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-loongarch.cc.RV32BE.cc -[ 19%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-loongarch.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/elf/arch-loongarch.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/elf/arch-loongarch.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-loongarch.cc.RV64LE.cc -[ 19%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.RV64BE.cc.o +[ 18%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-loongarch.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/elf/arch-loongarch.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/elf/arch-loongarch.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-loongarch.cc.RV64BE.cc -[ 19%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.PPC32.cc.o +[ 18%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.PPC64V1.cc.o +[ 18%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-loongarch.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/elf/arch-loongarch.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/elf/arch-loongarch.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-loongarch.cc.PPC32.cc -[ 19%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-loongarch.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/elf/arch-loongarch.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/elf/arch-loongarch.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-loongarch.cc.PPC64V1.cc -[ 20%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.PPC64V2.cc.o +[ 18%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-loongarch.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/elf/arch-loongarch.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/elf/arch-loongarch.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-loongarch.cc.PPC64V2.cc [ 20%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-loongarch.cc.S390X.cc.o -MF CMakeFiles/mold.dir/elf/arch-loongarch.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/elf/arch-loongarch.cc.S390X.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-loongarch.cc.S390X.cc -[ 20%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.SPARC64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-loongarch.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/elf/arch-loongarch.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/elf/arch-loongarch.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-loongarch.cc.SPARC64.cc [ 20%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.M68K.cc.o +[ 20%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-loongarch.cc.M68K.cc.o -MF CMakeFiles/mold.dir/elf/arch-loongarch.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/elf/arch-loongarch.cc.M68K.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-loongarch.cc.M68K.cc -[ 22%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.ALPHA.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-loongarch.cc.ALPHA.cc.o -MF CMakeFiles/mold.dir/elf/arch-loongarch.cc.ALPHA.cc.o.d -o CMakeFiles/mold.dir/elf/arch-loongarch.cc.ALPHA.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-loongarch.cc.ALPHA.cc -[ 22%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.SH4.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-loongarch.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/elf/arch-loongarch.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/elf/arch-loongarch.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-loongarch.cc.SPARC64.cc +[ 20%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.SH4.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-loongarch.cc.SH4.cc.o -MF CMakeFiles/mold.dir/elf/arch-loongarch.cc.SH4.cc.o.d -o CMakeFiles/mold.dir/elf/arch-loongarch.cc.SH4.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-loongarch.cc.SH4.cc -[ 22%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.LOONGARCH32.cc.o +[ 20%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.ALPHA.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-loongarch.cc.ALPHA.cc.o -MF CMakeFiles/mold.dir/elf/arch-loongarch.cc.ALPHA.cc.o.d -o CMakeFiles/mold.dir/elf/arch-loongarch.cc.ALPHA.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-loongarch.cc.ALPHA.cc +[ 21%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.LOONGARCH32.cc.o +[ 21%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-loongarch.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/elf/arch-loongarch.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/elf/arch-loongarch.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-loongarch.cc.LOONGARCH32.cc -[ 22%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-loongarch.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/elf/arch-loongarch.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/elf/arch-loongarch.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-loongarch.cc.LOONGARCH64.cc -[ 22%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.X86_64.cc.o +[ 21%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-riscv.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/elf/arch-riscv.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/elf/arch-riscv.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-riscv.cc.X86_64.cc -[ 22%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.I386.cc.o +[ 21%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-riscv.cc.I386.cc.o -MF CMakeFiles/mold.dir/elf/arch-riscv.cc.I386.cc.o.d -o CMakeFiles/mold.dir/elf/arch-riscv.cc.I386.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-riscv.cc.I386.cc -[ 23%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.ARM64.cc.o +[ 21%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.ARM64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-riscv.cc.ARM64.cc.o -MF CMakeFiles/mold.dir/elf/arch-riscv.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/elf/arch-riscv.cc.ARM64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-riscv.cc.ARM64.cc -[ 23%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.ARM32.cc.o +[ 22%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-riscv.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/elf/arch-riscv.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/elf/arch-riscv.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-riscv.cc.ARM32.cc -[ 23%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.RV32LE.cc.o +[ 22%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-riscv.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/elf/arch-riscv.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/elf/arch-riscv.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-riscv.cc.RV32LE.cc -[ 23%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.RV32BE.cc.o +[ 22%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-riscv.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/elf/arch-riscv.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/elf/arch-riscv.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-riscv.cc.RV32BE.cc -[ 23%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.RV64LE.cc.o +[ 22%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-riscv.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/elf/arch-riscv.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/elf/arch-riscv.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-riscv.cc.RV64LE.cc +[ 22%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.RV64BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-riscv.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/elf/arch-riscv.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/elf/arch-riscv.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-riscv.cc.RV64BE.cc In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/functional:64, from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, @@ -1063,6 +1098,21 @@ | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/13/vector:72, + from /usr/include/c++/13/functional:64, + from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, + from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, + from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, + from /build/reproducible-path/mold-2.31.0+dfsg/elf/../common/common.h:23, + from /build/reproducible-path/mold-2.31.0+dfsg/elf/mold.h:4, + from /build/reproducible-path/mold-2.31.0+dfsg/elf/arch-riscv.cc:73, + from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-riscv.cc.RV64BE.cc:3: +/usr/include/c++/13/bits/vector.tcc: In function 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = mold::elf::{anonymous}::Extn; _Alloc = std::allocator]': +/usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 + 751 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/13/vector:66: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = mold::elf::{anonymous}::Extn; _Alloc = std::allocator]', inlined from 'std::vector mold::elf::merge_extensions(std::span<{anonymous}::Extn>, std::span<{anonymous}::Extn>)' at /build/reproducible-path/mold-2.31.0+dfsg/elf/arch-riscv.cc:1317:13, @@ -1082,8 +1132,6 @@ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -[ 24%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.RV64BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-riscv.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/elf/arch-riscv.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/elf/arch-riscv.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-riscv.cc.RV64BE.cc In file included from /usr/include/c++/13/vector:66: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = mold::elf::{anonymous}::Extn; _Alloc = std::allocator]', inlined from 'std::vector mold::elf::merge_extensions(std::span<{anonymous}::Extn>, std::span<{anonymous}::Extn>)' at /build/reproducible-path/mold-2.31.0+dfsg/elf/arch-riscv.cc:1317:13, @@ -1103,10 +1151,34 @@ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +[ 23%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.PPC32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-riscv.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/elf/arch-riscv.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/elf/arch-riscv.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-riscv.cc.PPC32.cc +[ 23%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.PPC64V1.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-riscv.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/elf/arch-riscv.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/elf/arch-riscv.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-riscv.cc.PPC64V1.cc +[ 23%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.PPC64V2.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-riscv.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/elf/arch-riscv.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/elf/arch-riscv.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-riscv.cc.PPC64V2.cc +[ 23%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.S390X.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-riscv.cc.S390X.cc.o -MF CMakeFiles/mold.dir/elf/arch-riscv.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/elf/arch-riscv.cc.S390X.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-riscv.cc.S390X.cc +[ 23%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.SPARC64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-riscv.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/elf/arch-riscv.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/elf/arch-riscv.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-riscv.cc.SPARC64.cc +[ 24%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.M68K.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-riscv.cc.M68K.cc.o -MF CMakeFiles/mold.dir/elf/arch-riscv.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/elf/arch-riscv.cc.M68K.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-riscv.cc.M68K.cc +[ 24%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.SH4.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-riscv.cc.SH4.cc.o -MF CMakeFiles/mold.dir/elf/arch-riscv.cc.SH4.cc.o.d -o CMakeFiles/mold.dir/elf/arch-riscv.cc.SH4.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-riscv.cc.SH4.cc +[ 24%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.ALPHA.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-riscv.cc.ALPHA.cc.o -MF CMakeFiles/mold.dir/elf/arch-riscv.cc.ALPHA.cc.o.d -o CMakeFiles/mold.dir/elf/arch-riscv.cc.ALPHA.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-riscv.cc.ALPHA.cc +[ 24%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.LOONGARCH32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-riscv.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/elf/arch-riscv.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/elf/arch-riscv.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-riscv.cc.LOONGARCH32.cc +[ 24%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.LOONGARCH64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-riscv.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/elf/arch-riscv.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/elf/arch-riscv.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-riscv.cc.LOONGARCH64.cc +[ 25%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.X86_64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.X86_64.cc +[ 25%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.I386.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.I386.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.I386.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.I386.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.I386.cc In file included from /usr/include/c++/13/vector:66: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = mold::elf::{anonymous}::Extn; _Alloc = std::allocator]', inlined from 'std::vector mold::elf::merge_extensions(std::span<{anonymous}::Extn>, std::span<{anonymous}::Extn>)' at /build/reproducible-path/mold-2.31.0+dfsg/elf/arch-riscv.cc:1317:13, - inlined from 'void mold::elf::RiscvAttributesSection::update_shdr(mold::elf::Context&) [with E = mold::elf::RV64LE]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/arch-riscv.cc:1362:32: + inlined from 'void mold::elf::RiscvAttributesSection::update_shdr(mold::elf::Context&) [with E = mold::elf::RV64BE]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/arch-riscv.cc:1362:32: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -1115,56 +1187,17 @@ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = mold::elf::{anonymous}::Extn; _Alloc = std::allocator]', inlined from 'std::vector mold::elf::merge_extensions(std::span<{anonymous}::Extn>, std::span<{anonymous}::Extn>)' at /build/reproducible-path/mold-2.31.0+dfsg/elf/arch-riscv.cc:1318:13, - inlined from 'void mold::elf::RiscvAttributesSection::update_shdr(mold::elf::Context&) [with E = mold::elf::RV64LE]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/arch-riscv.cc:1362:32: + inlined from 'void mold::elf::RiscvAttributesSection::update_shdr(mold::elf::Context&) [with E = mold::elf::RV64BE]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/arch-riscv.cc:1362:32: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -[ 24%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.PPC32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-riscv.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/elf/arch-riscv.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/elf/arch-riscv.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-riscv.cc.PPC32.cc -[ 24%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.PPC64V1.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-riscv.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/elf/arch-riscv.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/elf/arch-riscv.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-riscv.cc.PPC64V1.cc -[ 24%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.PPC64V2.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-riscv.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/elf/arch-riscv.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/elf/arch-riscv.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-riscv.cc.PPC64V2.cc -[ 24%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.S390X.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-riscv.cc.S390X.cc.o -MF CMakeFiles/mold.dir/elf/arch-riscv.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/elf/arch-riscv.cc.S390X.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-riscv.cc.S390X.cc -[ 25%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.SPARC64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-riscv.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/elf/arch-riscv.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/elf/arch-riscv.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-riscv.cc.SPARC64.cc -[ 25%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.M68K.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-riscv.cc.M68K.cc.o -MF CMakeFiles/mold.dir/elf/arch-riscv.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/elf/arch-riscv.cc.M68K.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-riscv.cc.M68K.cc -[ 25%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.SH4.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-riscv.cc.SH4.cc.o -MF CMakeFiles/mold.dir/elf/arch-riscv.cc.SH4.cc.o.d -o CMakeFiles/mold.dir/elf/arch-riscv.cc.SH4.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-riscv.cc.SH4.cc -[ 25%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.ALPHA.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-riscv.cc.ALPHA.cc.o -MF CMakeFiles/mold.dir/elf/arch-riscv.cc.ALPHA.cc.o.d -o CMakeFiles/mold.dir/elf/arch-riscv.cc.ALPHA.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-riscv.cc.ALPHA.cc -[ 25%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.LOONGARCH32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-riscv.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/elf/arch-riscv.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/elf/arch-riscv.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-riscv.cc.LOONGARCH32.cc -[ 26%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.LOONGARCH64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-riscv.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/elf/arch-riscv.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/elf/arch-riscv.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-riscv.cc.LOONGARCH64.cc -[ 26%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.X86_64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.X86_64.cc -[ 26%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.I386.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.I386.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.I386.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.I386.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.I386.cc -In file included from /usr/include/c++/13/vector:72, - from /usr/include/c++/13/functional:64, - from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, - from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, - from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, - from /build/reproducible-path/mold-2.31.0+dfsg/elf/../common/common.h:23, - from /build/reproducible-path/mold-2.31.0+dfsg/elf/mold.h:4, - from /build/reproducible-path/mold-2.31.0+dfsg/elf/arch-riscv.cc:73, - from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-riscv.cc.RV64BE.cc:3: -/usr/include/c++/13/bits/vector.tcc: In function 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = mold::elf::{anonymous}::Extn; _Alloc = std::allocator]': -/usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 751 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/13/vector:66: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = mold::elf::{anonymous}::Extn; _Alloc = std::allocator]', inlined from 'std::vector mold::elf::merge_extensions(std::span<{anonymous}::Extn>, std::span<{anonymous}::Extn>)' at /build/reproducible-path/mold-2.31.0+dfsg/elf/arch-riscv.cc:1317:13, - inlined from 'void mold::elf::RiscvAttributesSection::update_shdr(mold::elf::Context&) [with E = mold::elf::RV64BE]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/arch-riscv.cc:1362:32: + inlined from 'void mold::elf::RiscvAttributesSection::update_shdr(mold::elf::Context&) [with E = mold::elf::RV64LE]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/arch-riscv.cc:1362:32: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -1173,13 +1206,17 @@ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = mold::elf::{anonymous}::Extn; _Alloc = std::allocator]', inlined from 'std::vector mold::elf::merge_extensions(std::span<{anonymous}::Extn>, std::span<{anonymous}::Extn>)' at /build/reproducible-path/mold-2.31.0+dfsg/elf/arch-riscv.cc:1318:13, - inlined from 'void mold::elf::RiscvAttributesSection::update_shdr(mold::elf::Context&) [with E = mold::elf::RV64BE]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/arch-riscv.cc:1362:32: + inlined from 'void mold::elf::RiscvAttributesSection::update_shdr(mold::elf::Context&) [with E = mold::elf::RV64LE]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/arch-riscv.cc:1362:32: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +[ 25%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.ARM64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.ARM64.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.ARM64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.ARM64.cc +[ 25%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.ARM32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.ARM32.cc In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/functional:64, from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, @@ -1206,24 +1243,18 @@ /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -[ 26%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.ARM64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.ARM64.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.ARM64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.ARM64.cc In file included from /usr/include/c++/13/vector:66: In member function 'constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mold::elf::SectionOrder; _Alloc = std::allocator]', - inlined from 'std::vector mold::elf::parse_section_order(Context&, std::string_view) [with E = I386]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/cmdline.cc:476:18: + inlined from 'std::vector mold::elf::parse_section_order(Context&, std::string_view) [with E = X86_64]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/cmdline.cc:476:18: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function 'constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mold::elf::SectionOrder; _Alloc = std::allocator]', - inlined from 'std::vector mold::elf::parse_section_order(Context&, std::string_view) [with E = X86_64]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/cmdline.cc:476:18: + inlined from 'std::vector mold::elf::parse_section_order(Context&, std::string_view) [with E = I386]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/cmdline.cc:476:18: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[ 26%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.ARM32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.ARM32.cc -[ 27%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.RV32LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.RV32LE.cc In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/functional:64, from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, @@ -1237,12 +1268,6 @@ /usr/include/c++/13/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/vector:66: -In member function 'constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mold::elf::SectionOrder; _Alloc = std::allocator]', - inlined from 'std::vector mold::elf::parse_section_order(Context&, std::string_view) [with E = ARM64]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/cmdline.cc:476:18: -/usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1292 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/functional:64, from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, @@ -1256,6 +1281,26 @@ /usr/include/c++/13/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/vector:66: +In member function 'constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mold::elf::SectionOrder; _Alloc = std::allocator]', + inlined from 'std::vector mold::elf::parse_section_order(Context&, std::string_view) [with E = ARM64]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/cmdline.cc:476:18: +/usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1292 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/13/vector:66: +In member function 'constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mold::elf::SectionOrder; _Alloc = std::allocator]', + inlined from 'std::vector mold::elf::parse_section_order(Context&, std::string_view) [with E = ARM32]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/cmdline.cc:476:18: +/usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1292 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +[ 25%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.RV32LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.RV32LE.cc +[ 27%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.RV32BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.RV32BE.cc +[ 27%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.RV64LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.RV64LE.cc +[ 27%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.RV64BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.RV64BE.cc In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/functional:64, from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, @@ -1269,22 +1314,6 @@ /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -[ 27%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.RV32BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.RV32BE.cc -In file included from /usr/include/c++/13/vector:66: -In member function 'constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mold::elf::SectionOrder; _Alloc = std::allocator]', - inlined from 'std::vector mold::elf::parse_section_order(Context&, std::string_view) [with E = ARM32]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/cmdline.cc:476:18: -/usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1292 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/13/vector:66: -In member function 'constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mold::elf::SectionOrder; _Alloc = std::allocator]', - inlined from 'std::vector mold::elf::parse_section_order(Context&, std::string_view) [with E = RV32LE]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/cmdline.cc:476:18: -/usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1292 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[ 27%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.RV64LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.RV64LE.cc In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/functional:64, from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, @@ -1298,11 +1327,9 @@ /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -[ 27%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.RV64BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.RV64BE.cc In file included from /usr/include/c++/13/vector:66: In member function 'constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mold::elf::SectionOrder; _Alloc = std::allocator]', - inlined from 'std::vector mold::elf::parse_section_order(Context&, std::string_view) [with E = RV32BE]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/cmdline.cc:476:18: + inlined from 'std::vector mold::elf::parse_section_order(Context&, std::string_view) [with E = RV32LE]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/cmdline.cc:476:18: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ @@ -1319,8 +1346,6 @@ /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -[ 27%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.PPC32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.PPC32.cc In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/functional:64, from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, @@ -1336,6 +1361,12 @@ | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function 'constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mold::elf::SectionOrder; _Alloc = std::allocator]', + inlined from 'std::vector mold::elf::parse_section_order(Context&, std::string_view) [with E = RV32BE]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/cmdline.cc:476:18: +/usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1292 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/13/vector:66: +In member function 'constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mold::elf::SectionOrder; _Alloc = std::allocator]', inlined from 'std::vector mold::elf::parse_section_order(Context&, std::string_view) [with E = RV64LE]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/cmdline.cc:476:18: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); @@ -1346,6 +1377,14 @@ /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +[ 27%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.PPC32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.PPC32.cc +[ 27%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.PPC64V1.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.PPC64V1.cc +[ 28%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.PPC64V2.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.PPC64V2.cc +[ 28%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.S390X.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.S390X.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.S390X.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.S390X.cc In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/functional:64, from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, @@ -1359,16 +1398,6 @@ /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -[ 29%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.PPC64V1.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.PPC64V1.cc -[ 29%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.PPC64V2.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.PPC64V2.cc -In file included from /usr/include/c++/13/vector:66: -In member function 'constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mold::elf::SectionOrder; _Alloc = std::allocator]', - inlined from 'std::vector mold::elf::parse_section_order(Context&, std::string_view) [with E = PPC32]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/cmdline.cc:476:18: -/usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1292 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/functional:64, from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, @@ -1382,8 +1411,18 @@ /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -[ 29%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.S390X.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.S390X.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.S390X.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.S390X.cc +In file included from /usr/include/c++/13/vector:66: +In member function 'constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mold::elf::SectionOrder; _Alloc = std::allocator]', + inlined from 'std::vector mold::elf::parse_section_order(Context&, std::string_view) [with E = PPC32]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/cmdline.cc:476:18: +/usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1292 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/13/vector:66: +In member function 'constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mold::elf::SectionOrder; _Alloc = std::allocator]', + inlined from 'std::vector mold::elf::parse_section_order(Context&, std::string_view) [with E = PPC64V1]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/cmdline.cc:476:18: +/usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1292 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/functional:64, from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, @@ -1397,18 +1436,6 @@ /usr/include/c++/13/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/vector:66: -In member function 'constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mold::elf::SectionOrder; _Alloc = std::allocator]', - inlined from 'std::vector mold::elf::parse_section_order(Context&, std::string_view) [with E = PPC64V1]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/cmdline.cc:476:18: -/usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1292 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/13/vector:66: -In member function 'constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mold::elf::SectionOrder; _Alloc = std::allocator]', - inlined from 'std::vector mold::elf::parse_section_order(Context&, std::string_view) [with E = PPC64V2]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/cmdline.cc:476:18: -/usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1292 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/functional:64, from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, @@ -1422,18 +1449,26 @@ /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -[ 29%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.SPARC64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.SPARC64.cc -[ 29%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.M68K.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.M68K.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.M68K.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.M68K.cc +In file included from /usr/include/c++/13/vector:66: +In member function 'constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mold::elf::SectionOrder; _Alloc = std::allocator]', + inlined from 'std::vector mold::elf::parse_section_order(Context&, std::string_view) [with E = PPC64V2]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/cmdline.cc:476:18: +/usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1292 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function 'constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mold::elf::SectionOrder; _Alloc = std::allocator]', inlined from 'std::vector mold::elf::parse_section_order(Context&, std::string_view) [with E = S390X]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/cmdline.cc:476:18: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[ 30%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.SH4.cc.o +[ 28%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.SPARC64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.SPARC64.cc +[ 28%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.M68K.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.M68K.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.M68K.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.M68K.cc +[ 28%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.SH4.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.SH4.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.SH4.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.SH4.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.SH4.cc +[ 29%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.ALPHA.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.ALPHA.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.ALPHA.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.ALPHA.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.ALPHA.cc In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/functional:64, from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, @@ -1466,12 +1501,6 @@ /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/13/vector:66: -In member function 'constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mold::elf::SectionOrder; _Alloc = std::allocator]', - inlined from 'std::vector mold::elf::parse_section_order(Context&, std::string_view) [with E = M68K]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/cmdline.cc:476:18: -/usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1292 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/functional:64, from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, @@ -1485,18 +1514,12 @@ /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -[ 30%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.ALPHA.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.ALPHA.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.ALPHA.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.ALPHA.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.ALPHA.cc -[ 30%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.LOONGARCH32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.LOONGARCH32.cc In file included from /usr/include/c++/13/vector:66: In member function 'constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mold::elf::SectionOrder; _Alloc = std::allocator]', - inlined from 'std::vector mold::elf::parse_section_order(Context&, std::string_view) [with E = SH4]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/cmdline.cc:476:18: + inlined from 'std::vector mold::elf::parse_section_order(Context&, std::string_view) [with E = M68K]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/cmdline.cc:476:18: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[ 30%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.LOONGARCH64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.LOONGARCH64.cc In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/functional:64, from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, @@ -1510,6 +1533,26 @@ /usr/include/c++/13/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/vector:66: +In member function 'constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mold::elf::SectionOrder; _Alloc = std::allocator]', + inlined from 'std::vector mold::elf::parse_section_order(Context&, std::string_view) [with E = SH4]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/cmdline.cc:476:18: +/usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1292 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/13/vector:66: +In member function 'constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mold::elf::SectionOrder; _Alloc = std::allocator]', + inlined from 'std::vector mold::elf::parse_section_order(Context&, std::string_view) [with E = ALPHA]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/cmdline.cc:476:18: +/usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1292 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +[ 29%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.LOONGARCH32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.LOONGARCH32.cc +[ 29%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.LOONGARCH64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.LOONGARCH64.cc +[ 29%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.X86_64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/gc-sections.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/elf/gc-sections.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/elf/gc-sections.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gc-sections.cc.X86_64.cc +[ 29%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.I386.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/gc-sections.cc.I386.cc.o -MF CMakeFiles/mold.dir/elf/gc-sections.cc.I386.cc.o.d -o CMakeFiles/mold.dir/elf/gc-sections.cc.I386.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gc-sections.cc.I386.cc In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/functional:64, from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, @@ -1523,18 +1566,6 @@ /usr/include/c++/13/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/vector:66: -In member function 'constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mold::elf::SectionOrder; _Alloc = std::allocator]', - inlined from 'std::vector mold::elf::parse_section_order(Context&, std::string_view) [with E = ALPHA]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/cmdline.cc:476:18: -/usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1292 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/13/vector:66: -In member function 'constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mold::elf::SectionOrder; _Alloc = std::allocator]', - inlined from 'std::vector mold::elf::parse_section_order(Context&, std::string_view) [with E = LOONGARCH32]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/cmdline.cc:476:18: -/usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1292 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/functional:64, from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, @@ -1548,50 +1579,54 @@ /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -[ 30%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.X86_64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/gc-sections.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/elf/gc-sections.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/elf/gc-sections.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gc-sections.cc.X86_64.cc +[ 30%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.ARM64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/gc-sections.cc.ARM64.cc.o -MF CMakeFiles/mold.dir/elf/gc-sections.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/elf/gc-sections.cc.ARM64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gc-sections.cc.ARM64.cc +[ 30%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.ARM32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/gc-sections.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/elf/gc-sections.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/elf/gc-sections.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gc-sections.cc.ARM32.cc +In file included from /usr/include/c++/13/vector:66: +In member function 'constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mold::elf::SectionOrder; _Alloc = std::allocator]', + inlined from 'std::vector mold::elf::parse_section_order(Context&, std::string_view) [with E = LOONGARCH32]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/cmdline.cc:476:18: +/usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1292 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function 'constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mold::elf::SectionOrder; _Alloc = std::allocator]', inlined from 'std::vector mold::elf::parse_section_order(Context&, std::string_view) [with E = LOONGARCH64]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/cmdline.cc:476:18: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[ 31%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.I386.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/gc-sections.cc.I386.cc.o -MF CMakeFiles/mold.dir/elf/gc-sections.cc.I386.cc.o.d -o CMakeFiles/mold.dir/elf/gc-sections.cc.I386.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gc-sections.cc.I386.cc -[ 31%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.ARM64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/gc-sections.cc.ARM64.cc.o -MF CMakeFiles/mold.dir/elf/gc-sections.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/elf/gc-sections.cc.ARM64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gc-sections.cc.ARM64.cc -[ 31%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.ARM32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/gc-sections.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/elf/gc-sections.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/elf/gc-sections.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gc-sections.cc.ARM32.cc -[ 31%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.RV32LE.cc.o +[ 30%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/gc-sections.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/elf/gc-sections.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/elf/gc-sections.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gc-sections.cc.RV32LE.cc -[ 31%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.RV32BE.cc.o +[ 30%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/gc-sections.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/elf/gc-sections.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/elf/gc-sections.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gc-sections.cc.RV32BE.cc -[ 32%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.RV64LE.cc.o +[ 30%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/gc-sections.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/elf/gc-sections.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/elf/gc-sections.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gc-sections.cc.RV64LE.cc -[ 32%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.RV64BE.cc.o +[ 31%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/gc-sections.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/elf/gc-sections.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/elf/gc-sections.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gc-sections.cc.RV64BE.cc -[ 32%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.PPC32.cc.o +[ 31%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/gc-sections.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/elf/gc-sections.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/elf/gc-sections.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gc-sections.cc.PPC32.cc -[ 32%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.PPC64V1.cc.o +[ 31%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/gc-sections.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/elf/gc-sections.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/elf/gc-sections.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gc-sections.cc.PPC64V1.cc -[ 32%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.PPC64V2.cc.o +[ 31%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/gc-sections.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/elf/gc-sections.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/elf/gc-sections.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gc-sections.cc.PPC64V2.cc -[ 33%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.S390X.cc.o +[ 31%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/gc-sections.cc.S390X.cc.o -MF CMakeFiles/mold.dir/elf/gc-sections.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/elf/gc-sections.cc.S390X.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gc-sections.cc.S390X.cc -[ 33%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.SPARC64.cc.o +[ 32%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/gc-sections.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/elf/gc-sections.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/elf/gc-sections.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gc-sections.cc.SPARC64.cc -[ 33%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.M68K.cc.o +[ 32%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/gc-sections.cc.M68K.cc.o -MF CMakeFiles/mold.dir/elf/gc-sections.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/elf/gc-sections.cc.M68K.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gc-sections.cc.M68K.cc -[ 33%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.SH4.cc.o +[ 32%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.SH4.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/gc-sections.cc.SH4.cc.o -MF CMakeFiles/mold.dir/elf/gc-sections.cc.SH4.cc.o.d -o CMakeFiles/mold.dir/elf/gc-sections.cc.SH4.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gc-sections.cc.SH4.cc -[ 33%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.ALPHA.cc.o +[ 32%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.ALPHA.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/gc-sections.cc.ALPHA.cc.o -MF CMakeFiles/mold.dir/elf/gc-sections.cc.ALPHA.cc.o.d -o CMakeFiles/mold.dir/elf/gc-sections.cc.ALPHA.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gc-sections.cc.ALPHA.cc -[ 34%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.LOONGARCH32.cc.o +[ 32%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/gc-sections.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/elf/gc-sections.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/elf/gc-sections.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gc-sections.cc.LOONGARCH32.cc [ 34%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/gc-sections.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/elf/gc-sections.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/elf/gc-sections.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gc-sections.cc.LOONGARCH64.cc [ 34%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/gdb-index.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/elf/gdb-index.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/elf/gdb-index.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.X86_64.cc +[ 34%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.I386.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/gdb-index.cc.I386.cc.o -MF CMakeFiles/mold.dir/elf/gdb-index.cc.I386.cc.o.d -o CMakeFiles/mold.dir/elf/gdb-index.cc.I386.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.I386.cc In file included from /usr/include/c++/13/string:51, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, @@ -1625,320 +1660,6 @@ /usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::elf::NameType*; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/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/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/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2716 | __merge_sort_with_buffer(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', - inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13/bits/stl_algo.h:2727:34: -/usr/include/c++/13/bits/stl_algo.h:2706:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2706 | std::__insertion_sort(__first, __first + __chunk_size, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2709:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2709 | std::__insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2709:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator >; _RandomAccessIterator2 = mold::elf::NameType*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', - inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13/bits/stl_algo.h:2731:26: -/usr/include/c++/13/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2684 | __result = std::__move_merge(__first, __first + __step_size, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2685 | __first + __step_size, - | ~~~~~~~~~~~~~~~~~~~~~~ - 2686 | __first + __two_step, - | ~~~~~~~~~~~~~~~~~~~~~ - 2687 | __result, __comp); - | ~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2692 | std::__move_merge(__first, __first + __step_size, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2693 | __first + __step_size, __last, __result, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::elf::NameType*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', - inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13/bits/stl_algo.h:2734:26: -/usr/include/c++/13/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2684 | __result = std::__move_merge(__first, __first + __step_size, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2685 | __first + __step_size, - | ~~~~~~~~~~~~~~~~~~~~~~ - 2686 | __first + __two_step, - | ~~~~~~~~~~~~~~~~~~~~~ - 2687 | __result, __comp); - | ~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2692 | std::__move_merge(__first, __first + __step_size, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2693 | __first + __step_size, __last, __result, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2401 | __merge_adaptive(_BidirectionalIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/bits/stl_algo.h:2742:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2742 | __stable_sort_adaptive(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2742:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:2742:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:2747:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2747 | std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2748:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2748 | std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2750:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2750 | std::__merge_adaptive(__first, __middle, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2751 | __middle - __first, __last - __middle, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2752 | __buffer, __comp); - | ~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2477 | __merge_without_buffer(_BidirectionalIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]', - inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13/bits/stl_algo.h:2517:15: -/usr/include/c++/13/bits/stl_algo.h:1399:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1399 | return std::__rotate(__first, __middle, __last, - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1400 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/bits/stl_algo.h:2518:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2518 | std::__merge_without_buffer(__first, __first_cut, __new_middle, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2519 | __len11, __len22, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2520:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2520 | std::__merge_without_buffer(__new_middle, __second_cut, __last, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2521 | __len1 - __len11, __len2 - __len22, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/bits/stl_algo.h:2785:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2785 | __inplace_stable_sort(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2785:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2790 | std::__insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2794 | std::__inplace_stable_sort(__first, __middle, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2795 | std::__inplace_stable_sort(__middle, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2796 | std::__merge_without_buffer(__first, __middle, __last, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2797 | __middle - __first, - | ~~~~~~~~~~~~~~~~~~~ - 2798 | __last - __middle, - | ~~~~~~~~~~~~~~~~~~ - 2799 | __comp); - | ~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2424 | __merge_adaptive_resize(_BidirectionalIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:2432:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2432 | std::__merge_adaptive(__first, __middle, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2433 | __len1, __len2, __buffer, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]', - inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator >; _BidirectionalIterator2 = mold::elf::NameType*; _Distance = int]' at /usr/include/c++/13/bits/stl_algo.h:2394:20, - inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13/bits/stl_algo.h:2460:30: -/usr/include/c++/13/bits/stl_algo.h:1399:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1399 | return std::__rotate(__first, __middle, __last, - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1400 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/bits/stl_algo.h:2463:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2463 | std::__merge_adaptive_resize(__first, __first_cut, __new_middle, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2464 | __len11, __len22, - | ~~~~~~~~~~~~~~~~~ - 2465 | __buffer, __buffer_size, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2466:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2466 | std::__merge_adaptive_resize(__new_middle, __second_cut, __last, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2467 | _Distance(__len1 - __len11), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2468 | _Distance(__len2 - __len22), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2469 | __buffer, __buffer_size, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::NameType*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2758 | __stable_sort_adaptive_resize(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:2767:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2767 | std::__stable_sort_adaptive_resize(__first, __middle, __buffer, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2768 | __buffer_size, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2769:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2769 | std::__stable_sort_adaptive_resize(__middle, __last, __buffer, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2770 | __buffer_size, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2771:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2771 | std::__merge_adaptive_resize(__first, __middle, __last, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2772 | _Distance(__middle - __first), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2773 | _Distance(__last - __middle), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2774 | __buffer, __buffer_size, - | ~~~~~~~~~~~~~~~~~~~~~~~~ - 2775 | __comp); - | ~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2778:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2778 | std::__stable_sort_adaptive(__first, __middle, __last, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2779 | __buffer, __comp); - | ~~~~~~~~~~~~~~~~~ -[ 34%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.I386.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/gdb-index.cc.I386.cc.o -MF CMakeFiles/mold.dir/elf/gdb-index.cc.I386.cc.o.d -o CMakeFiles/mold.dir/elf/gdb-index.cc.I386.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.I386.cc -[ 34%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.ARM64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/gdb-index.cc.ARM64.cc.o -MF CMakeFiles/mold.dir/elf/gdb-index.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/elf/gdb-index.cc.ARM64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.ARM64.cc -In file included from /usr/include/c++/13/bits/stl_algo.h:69: -/usr/include/c++/13/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = mold::elf::NameType]': -/usr/include/c++/13/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 263 | _Temporary_buffer<_ForwardIterator, _Tp>:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', - inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/13/bits/stl_algo.h:5083:36, - inlined from 'void mold::sort(auto:20&) [with auto:20 = std::vector]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/../common/common.h:407:19, - inlined from 'mold::elf::read_compunits(Context&)::' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:630:9, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/bits/invoke.h:96:40, - inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/functional:113:27, - inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::elf::read_compunits(Context&)::&; Args = {mold::elf::Compunit&}]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, - inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::elf::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::elf::Compunit>; Body = mold::elf::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28, - inlined from 'void tbb::detail::d2::parallel_for_body_wrapper::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::elf::read_compunits(Context&)::; Item = mold::elf::Compunit]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398:60: -/usr/include/c++/13/bits/stl_algo.h:5038:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 5038 | _TmpBuf __buf(__first, (__last - __first + 1) / 2); - | ^~~~~ -/usr/include/c++/13/bits/stl_algo.h:5041:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 5041 | std::__stable_sort_adaptive(__first, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ - 5042 | __first + _DistanceType(__buf.size()), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5043 | __last, __buf.begin(), __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:5045:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 5045 | std::__inplace_stable_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:5047:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 5047 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5048 | _DistanceType(__buf.size()), __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/vector:72, - from /usr/include/c++/13/functional:64: -/usr/include/c++/13/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {mold::elf::NameType}; _Tp = mold::elf::NameType; _Alloc = std::allocator]': -/usr/include/c++/13/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 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::NameType}; _Tp = mold::elf::NameType; _Alloc = std::allocator]', - inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = mold::elf::NameType; _Alloc = std::allocator]' at /usr/include/c++/13/bits/stl_vector.h:1299:21, - inlined from 'mold::i64 mold::elf::read_pubnames_cu(Context&, const PubnamesHdr&, std::vector&, ObjectFile&) [with E = X86_64; PubnamesHdr = PubnamesHdr64]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:542:28, - inlined from 'void mold::elf::read_pubnames(Context&, std::vector&, ObjectFile&) [with E = X86_64]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:572:30: -/usr/include/c++/13/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 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::NameType}; _Tp = mold::elf::NameType; _Alloc = std::allocator]', - inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = mold::elf::NameType; _Alloc = std::allocator]' at /usr/include/c++/13/bits/stl_vector.h:1299:21, - inlined from 'mold::i64 mold::elf::read_pubnames_cu(Context&, const PubnamesHdr&, std::vector&, ObjectFile&) [with E = X86_64; PubnamesHdr = PubnamesHdr32]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:542:28, - inlined from 'void mold::elf::read_pubnames(Context&, std::vector&, ObjectFile&) [with E = X86_64]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:574:30: -/usr/include/c++/13/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 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]', - inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]' at /usr/include/c++/13/bits/stl_algobase.h:2139:31, - inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair; _Alloc = allocator >; _Predicate = mold::elf::read_compunits(Context&)::::)>]' at /usr/include/c++/13/vector:115:40, - inlined from 'mold::elf::read_compunits(Context&)::' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:617:18, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/bits/invoke.h:96:40, - inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/functional:113:27, - inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::elf::read_compunits(Context&)::&; Args = {mold::elf::Compunit&}]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, - inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::elf::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::elf::Compunit>; Body = mold::elf::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28, - inlined from 'void tbb::detail::d2::parallel_for_body_wrapper::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::elf::read_compunits(Context&)::; Item = mold::elf::Compunit]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398:60, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/13/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/13/bits/invoke.h:96:40, - inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/13/functional:113:27, - inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, - inlined from 'void tbb::detail::d1::start_for::run_body(Range&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:117:28, - inlined from 'void tbb::detail::d1::dynamic_grainsize_mode::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Mode = tbb::detail::d1::adaptive_mode]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:435:27, - inlined from 'void tbb::detail::d1::partition_type_base::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:289:28, - inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: -/usr/include/c++/13/bits/stl_algobase.h:2117:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2117 | return __find_if(__first, __last, __pred, - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 2118 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]', - inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]' at /usr/include/c++/13/bits/stl_algobase.h:2139:31, - inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair; _Alloc = allocator >; _Predicate = mold::elf::read_compunits(Context&)::::)>]' at /usr/include/c++/13/vector:115:40, - inlined from 'mold::elf::read_compunits(Context&)::' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:617:18, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/bits/invoke.h:96:40, - inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/functional:113:27, - inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::elf::read_compunits(Context&)::&; Args = {mold::elf::Compunit&}]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, - inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::elf::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::elf::Compunit>; Body = mold::elf::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28, - inlined from 'void tbb::detail::d2::parallel_for_body_wrapper::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::elf::read_compunits(Context&)::; Item = mold::elf::Compunit]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398:60, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/13/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/13/bits/invoke.h:96:40, - inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/13/functional:113:27, - inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, - inlined from 'void tbb::detail::d1::start_for::run_body(Range&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:117:28, - inlined from 'void tbb::detail::d1::dynamic_grainsize_mode::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Mode = tbb::detail::d1::adaptive_mode]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:450:31, - inlined from 'void tbb::detail::d1::partition_type_base::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:289:28, - inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: -/usr/include/c++/13/bits/stl_algobase.h:2117:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2117 | return __find_if(__first, __last, __pred, - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 2118 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 36%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.ARM32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/gdb-index.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/elf/gdb-index.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/elf/gdb-index.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.ARM32.cc -In file included from /usr/include/c++/13/string:51, - from /usr/include/c++/13/bits/locale_classes.h:40, - from /usr/include/c++/13/bits/ios_base.h:41, - from /usr/include/c++/13/ios:44, - from /usr/include/c++/13/ostream:40, - from /build/reproducible-path/mold-2.31.0+dfsg/elf/elf.h:6, - from /build/reproducible-path/mold-2.31.0+dfsg/elf/mold.h:3, - from /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:59, - from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.ARM64.cc:3: -/usr/include/c++/13/bits/stl_algobase.h: In function 'constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]': -/usr/include/c++/13/bits/stl_algobase.h:2064:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2064 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, - | ^~~~~~~~~ -/usr/include/c++/13/bits/stl_algobase.h:2064:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/13/string:51, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, @@ -1953,39 +1674,8 @@ 2064 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/13/bits/stl_algobase.h:2064:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -In file included from /usr/include/c++/13/functional:67, - from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, - from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, - from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, - from /build/reproducible-path/mold-2.31.0+dfsg/elf/../common/common.h:23, - from /build/reproducible-path/mold-2.31.0+dfsg/elf/mold.h:4: -/usr/include/c++/13/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1283 | __rotate(_RandomAccessIterator __first, - | ^~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator >; _OutputIterator = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2649 | __move_merge(_InputIterator __first1, _InputIterator __last1, - | ^~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::elf::NameType*; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/13/functional:67, - from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, - from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, - from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, - from /build/reproducible-path/mold-2.31.0+dfsg/elf/../common/common.h:23, - from /build/reproducible-path/mold-2.31.0+dfsg/elf/mold.h:4: -/usr/include/c++/13/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1283 | __rotate(_RandomAccessIterator __first, - | ^~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13/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, @@ -2040,21 +1730,24 @@ 2693 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator >; _OutputIterator = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2649 | __move_merge(_InputIterator __first1, _InputIterator __last1, - | ^~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/13/functional:67, + from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, + from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, + from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, + from /build/reproducible-path/mold-2.31.0+dfsg/elf/../common/common.h:23, + from /build/reproducible-path/mold-2.31.0+dfsg/elf/mold.h:4: +/usr/include/c++/13/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1283 | __rotate(_RandomAccessIterator __first, + | ^~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2401 | __merge_adaptive(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::elf::NameType*; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13/bits/stl_algo.h:2742:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2742 | __stable_sort_adaptive(_RandomAccessIterator __first, @@ -2074,6 +1767,13 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2752 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator >; _OutputIterator = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2649 | __move_merge(_InputIterator __first1, _InputIterator __last1, + | ^~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2477 | __merge_without_buffer(_BidirectionalIterator __first, @@ -2098,6 +1798,8 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2521 | __len1 - __len11, __len2 - __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::elf::NameType*; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13/bits/stl_algo.h:2785:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2785 | __inplace_stable_sort(_RandomAccessIterator __first, @@ -2157,11 +1859,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2469 | __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/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/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/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::NameType*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2758 | __stable_sort_adaptive_resize(_RandomAccessIterator __first, @@ -2193,6 +1890,11 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2779 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/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/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/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2716 | __merge_sort_with_buffer(_RandomAccessIterator __first, @@ -2381,6 +2083,10 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2779 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ +[ 34%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.ARM64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/gdb-index.cc.ARM64.cc.o -MF CMakeFiles/mold.dir/elf/gdb-index.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/elf/gdb-index.cc.ARM64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.ARM64.cc +[ 34%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.ARM32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/gdb-index.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/elf/gdb-index.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/elf/gdb-index.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.ARM32.cc In file included from /usr/include/c++/13/bits/stl_algo.h:69: /usr/include/c++/13/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = mold::elf::NameType]': /usr/include/c++/13/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 @@ -2389,13 +2095,13 @@ In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/13/bits/stl_algo.h:5083:36, inlined from 'void mold::sort(auto:20&) [with auto:20 = std::vector]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/../common/common.h:407:19, - inlined from 'mold::elf::read_compunits(Context&)::' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:630:9, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/bits/invoke.h:96:40, - inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/functional:113:27, - inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::elf::read_compunits(Context&)::&; Args = {mold::elf::Compunit&}]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, - inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::elf::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::elf::Compunit>; Body = mold::elf::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28, - inlined from 'void tbb::detail::d2::parallel_for_body_wrapper::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::elf::read_compunits(Context&)::; Item = mold::elf::Compunit]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398:60: + inlined from 'mold::elf::read_compunits(Context&)::' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:630:9, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/bits/invoke.h:96:40, + inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/functional:113:27, + inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::elf::read_compunits(Context&)::&; Args = {mold::elf::Compunit&}]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, + inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::elf::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::elf::Compunit>; Body = mold::elf::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28, + inlined from 'void tbb::detail::d2::parallel_for_body_wrapper::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::elf::read_compunits(Context&)::; Item = mold::elf::Compunit]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398:60: /usr/include/c++/13/bits/stl_algo.h:5038:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5038 | _TmpBuf __buf(__first, (__last - __first + 1) / 2); | ^~~~~ @@ -2422,15 +2128,15 @@ | ^~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::NameType}; _Tp = mold::elf::NameType; _Alloc = std::allocator]', inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = mold::elf::NameType; _Alloc = std::allocator]' at /usr/include/c++/13/bits/stl_vector.h:1299:21, - inlined from 'mold::i64 mold::elf::read_pubnames_cu(Context&, const PubnamesHdr&, std::vector&, ObjectFile&) [with E = ARM64; PubnamesHdr = PubnamesHdr64]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:542:28, - inlined from 'void mold::elf::read_pubnames(Context&, std::vector&, ObjectFile&) [with E = ARM64]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:572:30: + inlined from 'mold::i64 mold::elf::read_pubnames_cu(Context&, const PubnamesHdr&, std::vector&, ObjectFile&) [with E = X86_64; PubnamesHdr = PubnamesHdr64]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:542:28, + inlined from 'void mold::elf::read_pubnames(Context&, std::vector&, ObjectFile&) [with E = X86_64]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:572:30: /usr/include/c++/13/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 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::NameType}; _Tp = mold::elf::NameType; _Alloc = std::allocator]', inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = mold::elf::NameType; _Alloc = std::allocator]' at /usr/include/c++/13/bits/stl_vector.h:1299:21, - inlined from 'mold::i64 mold::elf::read_pubnames_cu(Context&, const PubnamesHdr&, std::vector&, ObjectFile&) [with E = ARM64; PubnamesHdr = PubnamesHdr32]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:542:28, - inlined from 'void mold::elf::read_pubnames(Context&, std::vector&, ObjectFile&) [with E = ARM64]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:574:30: + inlined from 'mold::i64 mold::elf::read_pubnames_cu(Context&, const PubnamesHdr&, std::vector&, ObjectFile&) [with E = X86_64; PubnamesHdr = PubnamesHdr32]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:542:28, + inlined from 'void mold::elf::read_pubnames(Context&, std::vector&, ObjectFile&) [with E = X86_64]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:574:30: /usr/include/c++/13/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -2487,47 +2193,47 @@ /usr/include/c++/13/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 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]', - inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]' at /usr/include/c++/13/bits/stl_algobase.h:2139:31, - inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair; _Alloc = allocator >; _Predicate = mold::elf::read_compunits(Context&)::::)>]' at /usr/include/c++/13/vector:115:40, - inlined from 'mold::elf::read_compunits(Context&)::' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:617:18, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/bits/invoke.h:96:40, - inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/functional:113:27, - inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::elf::read_compunits(Context&)::&; Args = {mold::elf::Compunit&}]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, - inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::elf::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::elf::Compunit>; Body = mold::elf::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28, - inlined from 'void tbb::detail::d2::parallel_for_body_wrapper::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::elf::read_compunits(Context&)::; Item = mold::elf::Compunit]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398:60, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/13/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/13/bits/invoke.h:96:40, - inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/13/functional:113:27, - inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, - inlined from 'void tbb::detail::d1::start_for::run_body(Range&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:117:28, - inlined from 'void tbb::detail::d1::dynamic_grainsize_mode::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Mode = tbb::detail::d1::adaptive_mode]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:435:27, - inlined from 'void tbb::detail::d1::partition_type_base::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:289:28, - inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: +In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]', + inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]' at /usr/include/c++/13/bits/stl_algobase.h:2139:31, + inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair; _Alloc = allocator >; _Predicate = mold::elf::read_compunits(Context&)::::)>]' at /usr/include/c++/13/vector:115:40, + inlined from 'mold::elf::read_compunits(Context&)::' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:617:18, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/bits/invoke.h:96:40, + inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/functional:113:27, + inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::elf::read_compunits(Context&)::&; Args = {mold::elf::Compunit&}]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, + inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::elf::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::elf::Compunit>; Body = mold::elf::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28, + inlined from 'void tbb::detail::d2::parallel_for_body_wrapper::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::elf::read_compunits(Context&)::; Item = mold::elf::Compunit]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398:60, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/13/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/13/bits/invoke.h:96:40, + inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/13/functional:113:27, + inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, + inlined from 'void tbb::detail::d1::start_for::run_body(Range&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:117:28, + inlined from 'void tbb::detail::d1::dynamic_grainsize_mode::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Mode = tbb::detail::d1::adaptive_mode]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:435:27, + inlined from 'void tbb::detail::d1::partition_type_base::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:289:28, + inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: /usr/include/c++/13/bits/stl_algobase.h:2117:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2117 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2118 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]', - inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]' at /usr/include/c++/13/bits/stl_algobase.h:2139:31, - inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair; _Alloc = allocator >; _Predicate = mold::elf::read_compunits(Context&)::::)>]' at /usr/include/c++/13/vector:115:40, - inlined from 'mold::elf::read_compunits(Context&)::' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:617:18, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/bits/invoke.h:96:40, - inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/functional:113:27, - inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::elf::read_compunits(Context&)::&; Args = {mold::elf::Compunit&}]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, - inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::elf::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::elf::Compunit>; Body = mold::elf::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28, - inlined from 'void tbb::detail::d2::parallel_for_body_wrapper::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::elf::read_compunits(Context&)::; Item = mold::elf::Compunit]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398:60, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/13/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/13/bits/invoke.h:96:40, - inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/13/functional:113:27, - inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, - inlined from 'void tbb::detail::d1::start_for::run_body(Range&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:117:28, - inlined from 'void tbb::detail::d1::dynamic_grainsize_mode::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Mode = tbb::detail::d1::adaptive_mode]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:450:31, - inlined from 'void tbb::detail::d1::partition_type_base::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:289:28, - inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: +In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]', + inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]' at /usr/include/c++/13/bits/stl_algobase.h:2139:31, + inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair; _Alloc = allocator >; _Predicate = mold::elf::read_compunits(Context&)::::)>]' at /usr/include/c++/13/vector:115:40, + inlined from 'mold::elf::read_compunits(Context&)::' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:617:18, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/bits/invoke.h:96:40, + inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/functional:113:27, + inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::elf::read_compunits(Context&)::&; Args = {mold::elf::Compunit&}]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, + inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::elf::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::elf::Compunit>; Body = mold::elf::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28, + inlined from 'void tbb::detail::d2::parallel_for_body_wrapper::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::elf::read_compunits(Context&)::; Item = mold::elf::Compunit]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398:60, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/13/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/13/bits/invoke.h:96:40, + inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/13/functional:113:27, + inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, + inlined from 'void tbb::detail::d1::start_for::run_body(Range&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:117:28, + inlined from 'void tbb::detail::d1::dynamic_grainsize_mode::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Mode = tbb::detail::d1::adaptive_mode]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:450:31, + inlined from 'void tbb::detail::d1::partition_type_base::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:289:28, + inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: /usr/include/c++/13/bits/stl_algobase.h:2117:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2117 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ @@ -2579,6 +2285,24 @@ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2118 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 35%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.RV32LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/gdb-index.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/elf/gdb-index.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/elf/gdb-index.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.RV32LE.cc +[ 35%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.RV32BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/gdb-index.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/elf/gdb-index.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/elf/gdb-index.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.RV32BE.cc +In file included from /usr/include/c++/13/string:51, + from /usr/include/c++/13/bits/locale_classes.h:40, + from /usr/include/c++/13/bits/ios_base.h:41, + from /usr/include/c++/13/ios:44, + from /usr/include/c++/13/ostream:40, + from /build/reproducible-path/mold-2.31.0+dfsg/elf/elf.h:6, + from /build/reproducible-path/mold-2.31.0+dfsg/elf/mold.h:3, + from /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:59, + from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.ARM64.cc:3: +/usr/include/c++/13/bits/stl_algobase.h: In function 'constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]': +/usr/include/c++/13/bits/stl_algobase.h:2064:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2064 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, + | ^~~~~~~~~ +/usr/include/c++/13/bits/stl_algobase.h:2064:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/13/string:51, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, @@ -2612,6 +2336,27 @@ /usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/13/functional:67, + from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, + from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, + from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, + from /build/reproducible-path/mold-2.31.0+dfsg/elf/../common/common.h:23, + from /build/reproducible-path/mold-2.31.0+dfsg/elf/mold.h:4: +/usr/include/c++/13/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1283 | __rotate(_RandomAccessIterator __first, + | ^~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::elf::NameType*; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator >; _OutputIterator = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2649 | __move_merge(_InputIterator __first1, _InputIterator __last1, + | ^~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::elf::NameType*; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': @@ -2693,6 +2438,11 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2752 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/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/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/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2477 | __merge_without_buffer(_BidirectionalIterator __first, @@ -2717,6 +2467,194 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2521 | __len1 - __len11, __len2 - __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2716 | __merge_sort_with_buffer(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', + inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13/bits/stl_algo.h:2727:34: +/usr/include/c++/13/bits/stl_algo.h:2706:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2706 | std::__insertion_sort(__first, __first + __chunk_size, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2709:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2709 | std::__insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2709:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator >; _RandomAccessIterator2 = mold::elf::NameType*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', + inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13/bits/stl_algo.h:2731:26: +/usr/include/c++/13/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2684 | __result = std::__move_merge(__first, __first + __step_size, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2685 | __first + __step_size, + | ~~~~~~~~~~~~~~~~~~~~~~ + 2686 | __first + __two_step, + | ~~~~~~~~~~~~~~~~~~~~~ + 2687 | __result, __comp); + | ~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2692 | std::__move_merge(__first, __first + __step_size, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2693 | __first + __step_size, __last, __result, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::elf::NameType*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', + inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13/bits/stl_algo.h:2734:26: +/usr/include/c++/13/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2684 | __result = std::__move_merge(__first, __first + __step_size, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2685 | __first + __step_size, + | ~~~~~~~~~~~~~~~~~~~~~~ + 2686 | __first + __two_step, + | ~~~~~~~~~~~~~~~~~~~~~ + 2687 | __result, __comp); + | ~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2692 | std::__move_merge(__first, __first + __step_size, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2693 | __first + __step_size, __last, __result, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2401 | __merge_adaptive(_BidirectionalIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/bits/stl_algo.h:2785:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2785 | __inplace_stable_sort(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2785:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2790 | std::__insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2794 | std::__inplace_stable_sort(__first, __middle, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2795 | std::__inplace_stable_sort(__middle, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2796 | std::__merge_without_buffer(__first, __middle, __last, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2797 | __middle - __first, + | ~~~~~~~~~~~~~~~~~~~ + 2798 | __last - __middle, + | ~~~~~~~~~~~~~~~~~~ + 2799 | __comp); + | ~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2424 | __merge_adaptive_resize(_BidirectionalIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:2432:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2432 | std::__merge_adaptive(__first, __middle, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2433 | __len1, __len2, __buffer, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/bits/stl_algo.h:2742:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2742 | __stable_sort_adaptive(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~ +In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]', + inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator >; _BidirectionalIterator2 = mold::elf::NameType*; _Distance = int]' at /usr/include/c++/13/bits/stl_algo.h:2394:20, + inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13/bits/stl_algo.h:2460:30: +/usr/include/c++/13/bits/stl_algo.h:1399:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1399 | return std::__rotate(__first, __middle, __last, + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1400 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2742:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:2742:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:2747:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2747 | std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2748:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2748 | std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/bits/stl_algo.h:2463:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2463 | std::__merge_adaptive_resize(__first, __first_cut, __new_middle, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2464 | __len11, __len22, + | ~~~~~~~~~~~~~~~~~ + 2465 | __buffer, __buffer_size, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2750:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2750 | std::__merge_adaptive(__first, __middle, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2751 | __middle - __first, __last - __middle, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2752 | __buffer, __comp); + | ~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2466:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2466 | std::__merge_adaptive_resize(__new_middle, __second_cut, __last, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2467 | _Distance(__len1 - __len11), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2468 | _Distance(__len2 - __len22), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2469 | __buffer, __buffer_size, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2477 | __merge_without_buffer(_BidirectionalIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]', + inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13/bits/stl_algo.h:2517:15: +/usr/include/c++/13/bits/stl_algo.h:1399:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1399 | return std::__rotate(__first, __middle, __last, + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1400 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/bits/stl_algo.h:2518:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2518 | std::__merge_without_buffer(__first, __first_cut, __new_middle, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2519 | __len11, __len22, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2520:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2520 | std::__merge_without_buffer(__new_middle, __second_cut, __last, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2521 | __len1 - __len11, __len2 - __len22, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::NameType*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2758 | __stable_sort_adaptive_resize(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:2767:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2767 | std::__stable_sort_adaptive_resize(__first, __middle, __buffer, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2768 | __buffer_size, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2769:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2769 | std::__stable_sort_adaptive_resize(__middle, __last, __buffer, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2770 | __buffer_size, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2771:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2771 | std::__merge_adaptive_resize(__first, __middle, __last, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2772 | _Distance(__middle - __first), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2773 | _Distance(__last - __middle), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2774 | __buffer, __buffer_size, + | ~~~~~~~~~~~~~~~~~~~~~~~~ + 2775 | __comp); + | ~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2778:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2778 | std::__stable_sort_adaptive(__first, __middle, __last, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2779 | __buffer, __comp); + | ~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13/bits/stl_algo.h:2785:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2785 | __inplace_stable_sort(_RandomAccessIterator __first, @@ -2776,8 +2714,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2469 | __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 36%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.RV32LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/gdb-index.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/elf/gdb-index.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/elf/gdb-index.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.RV32LE.cc /usr/include/c++/13/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::NameType*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2758 | __stable_sort_adaptive_resize(_RandomAccessIterator __first, @@ -2809,8 +2745,59 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2779 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ -[ 36%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.RV32BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/gdb-index.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/elf/gdb-index.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/elf/gdb-index.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.RV32BE.cc +In file included from /usr/include/c++/13/bits/stl_algo.h:69: +/usr/include/c++/13/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = mold::elf::NameType]': +/usr/include/c++/13/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 263 | _Temporary_buffer<_ForwardIterator, _Tp>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', + inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/13/bits/stl_algo.h:5083:36, + inlined from 'void mold::sort(auto:20&) [with auto:20 = std::vector]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/../common/common.h:407:19, + inlined from 'mold::elf::read_compunits(Context&)::' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:630:9, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/bits/invoke.h:96:40, + inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/functional:113:27, + inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::elf::read_compunits(Context&)::&; Args = {mold::elf::Compunit&}]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, + inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::elf::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::elf::Compunit>; Body = mold::elf::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28, + inlined from 'void tbb::detail::d2::parallel_for_body_wrapper::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::elf::read_compunits(Context&)::; Item = mold::elf::Compunit]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398:60: +/usr/include/c++/13/bits/stl_algo.h:5038:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 5038 | _TmpBuf __buf(__first, (__last - __first + 1) / 2); + | ^~~~~ +/usr/include/c++/13/bits/stl_algo.h:5041:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 5041 | std::__stable_sort_adaptive(__first, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ + 5042 | __first + _DistanceType(__buf.size()), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 5043 | __last, __buf.begin(), __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:5045:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 5045 | std::__inplace_stable_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:5047:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 5047 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 5048 | _DistanceType(__buf.size()), __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/13/vector:72, + from /usr/include/c++/13/functional:64: +/usr/include/c++/13/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {mold::elf::NameType}; _Tp = mold::elf::NameType; _Alloc = std::allocator]': +/usr/include/c++/13/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 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::NameType}; _Tp = mold::elf::NameType; _Alloc = std::allocator]', + inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = mold::elf::NameType; _Alloc = std::allocator]' at /usr/include/c++/13/bits/stl_vector.h:1299:21, + inlined from 'mold::i64 mold::elf::read_pubnames_cu(Context&, const PubnamesHdr&, std::vector&, ObjectFile&) [with E = ARM64; PubnamesHdr = PubnamesHdr64]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:542:28, + inlined from 'void mold::elf::read_pubnames(Context&, std::vector&, ObjectFile&) [with E = ARM64]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:572:30: +/usr/include/c++/13/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 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::NameType}; _Tp = mold::elf::NameType; _Alloc = std::allocator]', + inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = mold::elf::NameType; _Alloc = std::allocator]' at /usr/include/c++/13/bits/stl_vector.h:1299:21, + inlined from 'mold::i64 mold::elf::read_pubnames_cu(Context&, const PubnamesHdr&, std::vector&, ObjectFile&) [with E = ARM64; PubnamesHdr = PubnamesHdr32]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:542:28, + inlined from 'void mold::elf::read_pubnames(Context&, std::vector&, ObjectFile&) [with E = ARM64]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:574:30: +/usr/include/c++/13/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/bits/stl_algo.h:69: /usr/include/c++/13/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = mold::elf::NameType]': /usr/include/c++/13/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 @@ -2864,6 +2851,101 @@ /usr/include/c++/13/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/string:51, + from /usr/include/c++/13/bits/locale_classes.h:40, + from /usr/include/c++/13/bits/ios_base.h:41, + from /usr/include/c++/13/ios:44, + from /usr/include/c++/13/ostream:40, + from /build/reproducible-path/mold-2.31.0+dfsg/elf/elf.h:6, + from /build/reproducible-path/mold-2.31.0+dfsg/elf/mold.h:3, + from /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:59, + from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.RV32LE.cc:3: +/usr/include/c++/13/bits/stl_algobase.h: In function 'constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]': +/usr/include/c++/13/bits/stl_algobase.h:2064:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2064 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, + | ^~~~~~~~~ +/usr/include/c++/13/bits/stl_algobase.h:2064:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +In file included from /usr/include/c++/13/functional:67, + from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, + from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, + from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, + from /build/reproducible-path/mold-2.31.0+dfsg/elf/../common/common.h:23, + from /build/reproducible-path/mold-2.31.0+dfsg/elf/mold.h:4: +/usr/include/c++/13/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1283 | __rotate(_RandomAccessIterator __first, + | ^~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/13/string:51, + from /usr/include/c++/13/bits/locale_classes.h:40, + from /usr/include/c++/13/bits/ios_base.h:41, + from /usr/include/c++/13/ios:44, + from /usr/include/c++/13/ostream:40, + from /build/reproducible-path/mold-2.31.0+dfsg/elf/elf.h:6, + from /build/reproducible-path/mold-2.31.0+dfsg/elf/mold.h:3, + from /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:59, + from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.RV32BE.cc:3: +/usr/include/c++/13/bits/stl_algobase.h: In function 'constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]': +/usr/include/c++/13/bits/stl_algobase.h:2064:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2064 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, + | ^~~~~~~~~ +/usr/include/c++/13/bits/stl_algobase.h:2064:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]', + inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]' at /usr/include/c++/13/bits/stl_algobase.h:2139:31, + inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair; _Alloc = allocator >; _Predicate = mold::elf::read_compunits(Context&)::::)>]' at /usr/include/c++/13/vector:115:40, + inlined from 'mold::elf::read_compunits(Context&)::' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:617:18, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/bits/invoke.h:96:40, + inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/functional:113:27, + inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::elf::read_compunits(Context&)::&; Args = {mold::elf::Compunit&}]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, + inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::elf::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::elf::Compunit>; Body = mold::elf::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28, + inlined from 'void tbb::detail::d2::parallel_for_body_wrapper::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::elf::read_compunits(Context&)::; Item = mold::elf::Compunit]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398:60, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/13/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/13/bits/invoke.h:96:40, + inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/13/functional:113:27, + inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, + inlined from 'void tbb::detail::d1::start_for::run_body(Range&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:117:28, + inlined from 'void tbb::detail::d1::dynamic_grainsize_mode::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Mode = tbb::detail::d1::adaptive_mode]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:435:27, + inlined from 'void tbb::detail::d1::partition_type_base::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:289:28, + inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: +/usr/include/c++/13/bits/stl_algobase.h:2117:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2117 | return __find_if(__first, __last, __pred, + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 2118 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]', + inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]' at /usr/include/c++/13/bits/stl_algobase.h:2139:31, + inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair; _Alloc = allocator >; _Predicate = mold::elf::read_compunits(Context&)::::)>]' at /usr/include/c++/13/vector:115:40, + inlined from 'mold::elf::read_compunits(Context&)::' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:617:18, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/bits/invoke.h:96:40, + inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/functional:113:27, + inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::elf::read_compunits(Context&)::&; Args = {mold::elf::Compunit&}]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, + inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::elf::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::elf::Compunit>; Body = mold::elf::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28, + inlined from 'void tbb::detail::d2::parallel_for_body_wrapper::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::elf::read_compunits(Context&)::; Item = mold::elf::Compunit]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398:60, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/13/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/13/bits/invoke.h:96:40, + inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/13/functional:113:27, + inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, + inlined from 'void tbb::detail::d1::start_for::run_body(Range&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:117:28, + inlined from 'void tbb::detail::d1::dynamic_grainsize_mode::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Mode = tbb::detail::d1::adaptive_mode]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:450:31, + inlined from 'void tbb::detail::d1::partition_type_base::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:289:28, + inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: +/usr/include/c++/13/bits/stl_algobase.h:2117:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2117 | return __find_if(__first, __last, __pred, + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 2118 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator >; _OutputIterator = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2649 | __move_merge(_InputIterator __first1, _InputIterator __last1, + | ^~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::elf::NameType*; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]', inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]' at /usr/include/c++/13/bits/stl_algobase.h:2139:31, inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair; _Alloc = allocator >; _Predicate = mold::elf::read_compunits(Context&)::::)>]' at /usr/include/c++/13/vector:115:40, @@ -2910,69 +2992,6 @@ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2118 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 36%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.RV64LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/gdb-index.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/elf/gdb-index.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/elf/gdb-index.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.RV64LE.cc -In file included from /usr/include/c++/13/string:51, - from /usr/include/c++/13/bits/locale_classes.h:40, - from /usr/include/c++/13/bits/ios_base.h:41, - from /usr/include/c++/13/ios:44, - from /usr/include/c++/13/ostream:40, - from /build/reproducible-path/mold-2.31.0+dfsg/elf/elf.h:6, - from /build/reproducible-path/mold-2.31.0+dfsg/elf/mold.h:3, - from /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:59, - from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.RV32LE.cc:3: -/usr/include/c++/13/bits/stl_algobase.h: In function 'constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]': -/usr/include/c++/13/bits/stl_algobase.h:2064:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2064 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, - | ^~~~~~~~~ -/usr/include/c++/13/bits/stl_algobase.h:2064:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -In file included from /usr/include/c++/13/string:51, - from /usr/include/c++/13/bits/locale_classes.h:40, - from /usr/include/c++/13/bits/ios_base.h:41, - from /usr/include/c++/13/ios:44, - from /usr/include/c++/13/ostream:40, - from /build/reproducible-path/mold-2.31.0+dfsg/elf/elf.h:6, - from /build/reproducible-path/mold-2.31.0+dfsg/elf/mold.h:3, - from /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:59, - from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.RV32BE.cc:3: -/usr/include/c++/13/bits/stl_algobase.h: In function 'constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]': -/usr/include/c++/13/bits/stl_algobase.h:2064:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2064 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, - | ^~~~~~~~~ -/usr/include/c++/13/bits/stl_algobase.h:2064:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -In file included from /usr/include/c++/13/functional:67, - from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, - from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, - from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, - from /build/reproducible-path/mold-2.31.0+dfsg/elf/../common/common.h:23, - from /build/reproducible-path/mold-2.31.0+dfsg/elf/mold.h:4: -/usr/include/c++/13/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1283 | __rotate(_RandomAccessIterator __first, - | ^~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator >; _OutputIterator = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2649 | __move_merge(_InputIterator __first1, _InputIterator __last1, - | ^~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::elf::NameType*; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/13/functional:67, - from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, - from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, - from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, - from /build/reproducible-path/mold-2.31.0+dfsg/elf/../common/common.h:23, - from /build/reproducible-path/mold-2.31.0+dfsg/elf/mold.h:4: -/usr/include/c++/13/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1283 | __rotate(_RandomAccessIterator __first, - | ^~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13/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, @@ -3027,21 +3046,24 @@ 2693 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator >; _OutputIterator = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2649 | __move_merge(_InputIterator __first1, _InputIterator __last1, - | ^~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/13/functional:67, + from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, + from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, + from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, + from /build/reproducible-path/mold-2.31.0+dfsg/elf/../common/common.h:23, + from /build/reproducible-path/mold-2.31.0+dfsg/elf/mold.h:4: +/usr/include/c++/13/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1283 | __rotate(_RandomAccessIterator __first, + | ^~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2401 | __merge_adaptive(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::elf::NameType*; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13/bits/stl_algo.h:2742:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2742 | __stable_sort_adaptive(_RandomAccessIterator __first, @@ -3085,6 +3107,15 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2521 | __len1 - __len11, __len2 - __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator >; _OutputIterator = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2649 | __move_merge(_InputIterator __first1, _InputIterator __last1, + | ^~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::elf::NameType*; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13/bits/stl_algo.h:2785:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2785 | __inplace_stable_sort(_RandomAccessIterator __first, @@ -3144,11 +3175,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2469 | __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/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/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/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::NameType*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2758 | __stable_sort_adaptive_resize(_RandomAccessIterator __first, @@ -3180,6 +3206,11 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2779 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/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/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/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2716 | __merge_sort_with_buffer(_RandomAccessIterator __first, @@ -3368,11 +3399,15 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2779 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ +[ 35%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.RV64LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/gdb-index.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/elf/gdb-index.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/elf/gdb-index.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.RV64LE.cc In file included from /usr/include/c++/13/bits/stl_algo.h:69: /usr/include/c++/13/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = mold::elf::NameType]': /usr/include/c++/13/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 263 | _Temporary_buffer<_ForwardIterator, _Tp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 35%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.RV64BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/gdb-index.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/elf/gdb-index.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/elf/gdb-index.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.RV64BE.cc In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/13/bits/stl_algo.h:5083:36, inlined from 'void mold::sort(auto:20&) [with auto:20 = std::vector]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/../common/common.h:407:19, @@ -3520,20 +3555,6 @@ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2118 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/string:51, - from /usr/include/c++/13/bits/locale_classes.h:40, - from /usr/include/c++/13/bits/ios_base.h:41, - from /usr/include/c++/13/ios:44, - from /usr/include/c++/13/ostream:40, - from /build/reproducible-path/mold-2.31.0+dfsg/elf/elf.h:6, - from /build/reproducible-path/mold-2.31.0+dfsg/elf/mold.h:3, - from /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:59, - from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.RV64LE.cc:3: -/usr/include/c++/13/bits/stl_algobase.h: In function 'constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]': -/usr/include/c++/13/bits/stl_algobase.h:2064:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2064 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, - | ^~~~~~~~~ -/usr/include/c++/13/bits/stl_algobase.h:2064:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]', inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]' at /usr/include/c++/13/bits/stl_algobase.h:2139:31, inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair; _Alloc = allocator >; _Predicate = mold::elf::read_compunits(Context&)::::)>]' at /usr/include/c++/13/vector:115:40, @@ -3580,6 +3601,50 @@ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2118 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 35%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.PPC32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/gdb-index.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/elf/gdb-index.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/elf/gdb-index.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.PPC32.cc +[ 36%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.PPC64V1.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/gdb-index.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/elf/gdb-index.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/elf/gdb-index.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.PPC64V1.cc +In file included from /usr/include/c++/13/string:51, + from /usr/include/c++/13/bits/locale_classes.h:40, + from /usr/include/c++/13/bits/ios_base.h:41, + from /usr/include/c++/13/ios:44, + from /usr/include/c++/13/ostream:40, + from /build/reproducible-path/mold-2.31.0+dfsg/elf/elf.h:6, + from /build/reproducible-path/mold-2.31.0+dfsg/elf/mold.h:3, + from /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:59, + from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.RV64LE.cc:3: +/usr/include/c++/13/bits/stl_algobase.h: In function 'constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]': +/usr/include/c++/13/bits/stl_algobase.h:2064:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2064 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, + | ^~~~~~~~~ +/usr/include/c++/13/bits/stl_algobase.h:2064:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +In file included from /usr/include/c++/13/string:51, + from /usr/include/c++/13/bits/locale_classes.h:40, + from /usr/include/c++/13/bits/ios_base.h:41, + from /usr/include/c++/13/ios:44, + from /usr/include/c++/13/ostream:40, + from /build/reproducible-path/mold-2.31.0+dfsg/elf/elf.h:6, + from /build/reproducible-path/mold-2.31.0+dfsg/elf/mold.h:3, + from /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:59, + from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.RV64BE.cc:3: +/usr/include/c++/13/bits/stl_algobase.h: In function 'constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]': +/usr/include/c++/13/bits/stl_algobase.h:2064:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2064 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, + | ^~~~~~~~~ +/usr/include/c++/13/bits/stl_algobase.h:2064:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +In file included from /usr/include/c++/13/functional:67, + from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, + from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, + from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, + from /build/reproducible-path/mold-2.31.0+dfsg/elf/../common/common.h:23, + from /build/reproducible-path/mold-2.31.0+dfsg/elf/mold.h:4: +/usr/include/c++/13/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1283 | __rotate(_RandomAccessIterator __first, + | ^~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/13/functional:67, from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, @@ -3601,6 +3666,20 @@ /usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::elf::NameType*; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator >; _OutputIterator = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2649 | __move_merge(_InputIterator __first1, _InputIterator __last1, + | ^~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::elf::NameType*; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/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/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/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13/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, @@ -3661,6 +3740,55 @@ | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2716 | __merge_sort_with_buffer(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', + inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13/bits/stl_algo.h:2727:34: +/usr/include/c++/13/bits/stl_algo.h:2706:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2706 | std::__insertion_sort(__first, __first + __chunk_size, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2709:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2709 | std::__insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2709:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator >; _RandomAccessIterator2 = mold::elf::NameType*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', + inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13/bits/stl_algo.h:2731:26: +/usr/include/c++/13/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2684 | __result = std::__move_merge(__first, __first + __step_size, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2685 | __first + __step_size, + | ~~~~~~~~~~~~~~~~~~~~~~ + 2686 | __first + __two_step, + | ~~~~~~~~~~~~~~~~~~~~~ + 2687 | __result, __comp); + | ~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2692 | std::__move_merge(__first, __first + __step_size, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2693 | __first + __step_size, __last, __result, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::elf::NameType*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', + inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13/bits/stl_algo.h:2734:26: +/usr/include/c++/13/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2684 | __result = std::__move_merge(__first, __first + __step_size, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2685 | __first + __step_size, + | ~~~~~~~~~~~~~~~~~~~~~~ + 2686 | __first + __two_step, + | ~~~~~~~~~~~~~~~~~~~~~ + 2687 | __result, __comp); + | ~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2692 | std::__move_merge(__first, __first + __step_size, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2693 | __first + __step_size, __last, __result, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13/bits/stl_algo.h:2742:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2742 | __stable_sort_adaptive(_RandomAccessIterator __first, @@ -3680,6 +3808,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2752 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2401 | __merge_adaptive(_BidirectionalIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2477 | __merge_without_buffer(_BidirectionalIterator __first, @@ -3704,6 +3838,25 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2521 | __len1 - __len11, __len2 - __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/bits/stl_algo.h:2742:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2742 | __stable_sort_adaptive(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2742:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:2742:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:2747:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2747 | std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2748:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2748 | std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2750:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2750 | std::__merge_adaptive(__first, __middle, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2751 | __middle - __first, __last - __middle, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2752 | __buffer, __comp); + | ~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13/bits/stl_algo.h:2785:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2785 | __inplace_stable_sort(_RandomAccessIterator __first, @@ -3727,6 +3880,120 @@ | ~~~~~~~~~~~~~~~~~~ 2799 | __comp); | ~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2477 | __merge_without_buffer(_BidirectionalIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]', + inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13/bits/stl_algo.h:2517:15: +/usr/include/c++/13/bits/stl_algo.h:1399:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1399 | return std::__rotate(__first, __middle, __last, + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1400 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/bits/stl_algo.h:2518:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2518 | std::__merge_without_buffer(__first, __first_cut, __new_middle, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2519 | __len11, __len22, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2520:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2520 | std::__merge_without_buffer(__new_middle, __second_cut, __last, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2521 | __len1 - __len11, __len2 - __len22, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2424 | __merge_adaptive_resize(_BidirectionalIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:2432:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2432 | std::__merge_adaptive(__first, __middle, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2433 | __len1, __len2, __buffer, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]', + inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator >; _BidirectionalIterator2 = mold::elf::NameType*; _Distance = int]' at /usr/include/c++/13/bits/stl_algo.h:2394:20, + inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13/bits/stl_algo.h:2460:30: +/usr/include/c++/13/bits/stl_algo.h:1399:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1399 | return std::__rotate(__first, __middle, __last, + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1400 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/bits/stl_algo.h:2463:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2463 | std::__merge_adaptive_resize(__first, __first_cut, __new_middle, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2464 | __len11, __len22, + | ~~~~~~~~~~~~~~~~~ + 2465 | __buffer, __buffer_size, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2466:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2466 | std::__merge_adaptive_resize(__new_middle, __second_cut, __last, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2467 | _Distance(__len1 - __len11), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2468 | _Distance(__len2 - __len22), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2469 | __buffer, __buffer_size, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/bits/stl_algo.h:2785:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2785 | __inplace_stable_sort(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2785:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2790 | std::__insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2794 | std::__inplace_stable_sort(__first, __middle, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2795 | std::__inplace_stable_sort(__middle, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2796 | std::__merge_without_buffer(__first, __middle, __last, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2797 | __middle - __first, + | ~~~~~~~~~~~~~~~~~~~ + 2798 | __last - __middle, + | ~~~~~~~~~~~~~~~~~~ + 2799 | __comp); + | ~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::NameType*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2758 | __stable_sort_adaptive_resize(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:2767:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2767 | std::__stable_sort_adaptive_resize(__first, __middle, __buffer, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2768 | __buffer_size, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2769:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2769 | std::__stable_sort_adaptive_resize(__middle, __last, __buffer, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2770 | __buffer_size, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2771:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2771 | std::__merge_adaptive_resize(__first, __middle, __last, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2772 | _Distance(__middle - __first), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2773 | _Distance(__last - __middle), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2774 | __buffer, __buffer_size, + | ~~~~~~~~~~~~~~~~~~~~~~~~ + 2775 | __comp); + | ~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2778:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2778 | std::__stable_sort_adaptive(__first, __middle, __last, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2779 | __buffer, __comp); + | ~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2424 | __merge_adaptive_resize(_BidirectionalIterator __first, @@ -3794,10 +4061,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2779 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ -[ 36%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.RV64BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/gdb-index.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/elf/gdb-index.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/elf/gdb-index.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.RV64BE.cc -[ 37%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.PPC32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/gdb-index.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/elf/gdb-index.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/elf/gdb-index.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.PPC32.cc In file included from /usr/include/c++/13/bits/stl_algo.h:69: /usr/include/c++/13/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = mold::elf::NameType]': /usr/include/c++/13/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 @@ -3837,6 +4100,39 @@ /usr/include/c++/13/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/bits/stl_algo.h:69: +/usr/include/c++/13/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = mold::elf::NameType]': +/usr/include/c++/13/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 263 | _Temporary_buffer<_ForwardIterator, _Tp>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', + inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/13/bits/stl_algo.h:5083:36, + inlined from 'void mold::sort(auto:20&) [with auto:20 = std::vector]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/../common/common.h:407:19, + inlined from 'mold::elf::read_compunits(Context&)::' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:630:9, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/bits/invoke.h:96:40, + inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/functional:113:27, + inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::elf::read_compunits(Context&)::&; Args = {mold::elf::Compunit&}]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, + inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::elf::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::elf::Compunit>; Body = mold::elf::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28, + inlined from 'void tbb::detail::d2::parallel_for_body_wrapper::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::elf::read_compunits(Context&)::; Item = mold::elf::Compunit]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398:60: +/usr/include/c++/13/bits/stl_algo.h:5038:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 5038 | _TmpBuf __buf(__first, (__last - __first + 1) / 2); + | ^~~~~ +/usr/include/c++/13/bits/stl_algo.h:5041:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 5041 | std::__stable_sort_adaptive(__first, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ + 5042 | __first + _DistanceType(__buf.size()), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 5043 | __last, __buf.begin(), __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:5045:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 5045 | std::__inplace_stable_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:5047:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 5047 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 5048 | _DistanceType(__buf.size()), __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::NameType}; _Tp = mold::elf::NameType; _Alloc = std::allocator]', inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = mold::elf::NameType; _Alloc = std::allocator]' at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from 'mold::i64 mold::elf::read_pubnames_cu(Context&, const PubnamesHdr&, std::vector&, ObjectFile&) [with E = RV64LE; PubnamesHdr = PubnamesHdr64]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:542:28, @@ -3851,6 +4147,52 @@ /usr/include/c++/13/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/vector:72, + from /usr/include/c++/13/functional:64: +/usr/include/c++/13/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {mold::elf::NameType}; _Tp = mold::elf::NameType; _Alloc = std::allocator]': +/usr/include/c++/13/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 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::NameType}; _Tp = mold::elf::NameType; _Alloc = std::allocator]', + inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = mold::elf::NameType; _Alloc = std::allocator]' at /usr/include/c++/13/bits/stl_vector.h:1299:21, + inlined from 'mold::i64 mold::elf::read_pubnames_cu(Context&, const PubnamesHdr&, std::vector&, ObjectFile&) [with E = RV64BE; PubnamesHdr = PubnamesHdr64]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:542:28, + inlined from 'void mold::elf::read_pubnames(Context&, std::vector&, ObjectFile&) [with E = RV64BE]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:572:30: +/usr/include/c++/13/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 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::NameType}; _Tp = mold::elf::NameType; _Alloc = std::allocator]', + inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = mold::elf::NameType; _Alloc = std::allocator]' at /usr/include/c++/13/bits/stl_vector.h:1299:21, + inlined from 'mold::i64 mold::elf::read_pubnames_cu(Context&, const PubnamesHdr&, std::vector&, ObjectFile&) [with E = RV64BE; PubnamesHdr = PubnamesHdr32]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:542:28, + inlined from 'void mold::elf::read_pubnames(Context&, std::vector&, ObjectFile&) [with E = RV64BE]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:574:30: +/usr/include/c++/13/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/string:51, + from /usr/include/c++/13/bits/locale_classes.h:40, + from /usr/include/c++/13/bits/ios_base.h:41, + from /usr/include/c++/13/ios:44, + from /usr/include/c++/13/ostream:40, + from /build/reproducible-path/mold-2.31.0+dfsg/elf/elf.h:6, + from /build/reproducible-path/mold-2.31.0+dfsg/elf/mold.h:3, + from /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:59, + from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.PPC32.cc:3: +/usr/include/c++/13/bits/stl_algobase.h: In function 'constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]': +/usr/include/c++/13/bits/stl_algobase.h:2064:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2064 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, + | ^~~~~~~~~ +/usr/include/c++/13/bits/stl_algobase.h:2064:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +In file included from /usr/include/c++/13/functional:67, + from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, + from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, + from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, + from /build/reproducible-path/mold-2.31.0+dfsg/elf/../common/common.h:23, + from /build/reproducible-path/mold-2.31.0+dfsg/elf/mold.h:4: +/usr/include/c++/13/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1283 | __rotate(_RandomAccessIterator __first, + | ^~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]', inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]' at /usr/include/c++/13/bits/stl_algobase.h:2139:31, inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair; _Alloc = allocator >; _Predicate = mold::elf::read_compunits(Context&)::::)>]' at /usr/include/c++/13/vector:115:40, @@ -3897,8 +4239,6 @@ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2118 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 37%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.PPC64V1.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/gdb-index.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/elf/gdb-index.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/elf/gdb-index.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.PPC64V1.cc In file included from /usr/include/c++/13/string:51, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, @@ -3907,12 +4247,67 @@ from /build/reproducible-path/mold-2.31.0+dfsg/elf/elf.h:6, from /build/reproducible-path/mold-2.31.0+dfsg/elf/mold.h:3, from /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:59, - from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.RV64BE.cc:3: -/usr/include/c++/13/bits/stl_algobase.h: In function 'constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]': + from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.PPC64V1.cc:3: +/usr/include/c++/13/bits/stl_algobase.h: In function 'constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]': /usr/include/c++/13/bits/stl_algobase.h:2064:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2064 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/13/bits/stl_algobase.h:2064:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]', + inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]' at /usr/include/c++/13/bits/stl_algobase.h:2139:31, + inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair; _Alloc = allocator >; _Predicate = mold::elf::read_compunits(Context&)::::)>]' at /usr/include/c++/13/vector:115:40, + inlined from 'mold::elf::read_compunits(Context&)::' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:617:18, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/bits/invoke.h:96:40, + inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/functional:113:27, + inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::elf::read_compunits(Context&)::&; Args = {mold::elf::Compunit&}]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, + inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::elf::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::elf::Compunit>; Body = mold::elf::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28, + inlined from 'void tbb::detail::d2::parallel_for_body_wrapper::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::elf::read_compunits(Context&)::; Item = mold::elf::Compunit]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398:60, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/13/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/13/bits/invoke.h:96:40, + inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/13/functional:113:27, + inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, + inlined from 'void tbb::detail::d1::start_for::run_body(Range&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:117:28, + inlined from 'void tbb::detail::d1::dynamic_grainsize_mode::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Mode = tbb::detail::d1::adaptive_mode]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:435:27, + inlined from 'void tbb::detail::d1::partition_type_base::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:289:28, + inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: +/usr/include/c++/13/bits/stl_algobase.h:2117:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2117 | return __find_if(__first, __last, __pred, + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 2118 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]', + inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]' at /usr/include/c++/13/bits/stl_algobase.h:2139:31, + inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair; _Alloc = allocator >; _Predicate = mold::elf::read_compunits(Context&)::::)>]' at /usr/include/c++/13/vector:115:40, + inlined from 'mold::elf::read_compunits(Context&)::' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:617:18, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/bits/invoke.h:96:40, + inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/functional:113:27, + inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::elf::read_compunits(Context&)::&; Args = {mold::elf::Compunit&}]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, + inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::elf::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::elf::Compunit>; Body = mold::elf::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28, + inlined from 'void tbb::detail::d2::parallel_for_body_wrapper::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::elf::read_compunits(Context&)::; Item = mold::elf::Compunit]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398:60, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/13/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/13/bits/invoke.h:96:40, + inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/13/functional:113:27, + inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, + inlined from 'void tbb::detail::d1::start_for::run_body(Range&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:117:28, + inlined from 'void tbb::detail::d1::dynamic_grainsize_mode::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Mode = tbb::detail::d1::adaptive_mode]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:450:31, + inlined from 'void tbb::detail::d1::partition_type_base::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:289:28, + inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: +/usr/include/c++/13/bits/stl_algobase.h:2117:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2117 | return __find_if(__first, __last, __pred, + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 2118 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator >; _OutputIterator = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2649 | __move_merge(_InputIterator __first1, _InputIterator __last1, + | ^~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::elf::NameType*; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/13/functional:67, from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, @@ -3925,6 +4320,11 @@ | ^~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/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/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/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator >; _OutputIterator = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2649 | __move_merge(_InputIterator __first1, _InputIterator __last1, @@ -3932,27 +4332,6 @@ /usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::elf::NameType*; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/13/string:51, - from /usr/include/c++/13/bits/locale_classes.h:40, - from /usr/include/c++/13/bits/ios_base.h:41, - from /usr/include/c++/13/ios:44, - from /usr/include/c++/13/ostream:40, - from /build/reproducible-path/mold-2.31.0+dfsg/elf/elf.h:6, - from /build/reproducible-path/mold-2.31.0+dfsg/elf/mold.h:3, - from /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:59, - from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.PPC32.cc:3: -/usr/include/c++/13/bits/stl_algobase.h: In function 'constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]': -/usr/include/c++/13/bits/stl_algobase.h:2064:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2064 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, - | ^~~~~~~~~ -/usr/include/c++/13/bits/stl_algobase.h:2064:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/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/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/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2716 | __merge_sort_with_buffer(_RandomAccessIterator __first, @@ -4002,6 +4381,8 @@ 2693 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::elf::NameType*; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2401 | __merge_adaptive(_BidirectionalIterator __first, @@ -4055,18 +4436,6 @@ /usr/include/c++/13/bits/stl_algo.h:2785:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2785 | __inplace_stable_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/functional:67, - from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, - from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, - from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, - from /build/reproducible-path/mold-2.31.0+dfsg/elf/../common/common.h:23, - from /build/reproducible-path/mold-2.31.0+dfsg/elf/mold.h:4: -/usr/include/c++/13/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1283 | __rotate(_RandomAccessIterator __first, - | ^~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2785:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2790 | std::__insertion_sort(__first, __last, __comp); @@ -4122,6 +4491,11 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2469 | __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/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/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/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::NameType*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2758 | __stable_sort_adaptive_resize(_RandomAccessIterator __first, @@ -4153,20 +4527,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2779 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator >; _OutputIterator = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2649 | __move_merge(_InputIterator __first1, _InputIterator __last1, - | ^~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::elf::NameType*; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/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/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/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2716 | __merge_sort_with_buffer(_RandomAccessIterator __first, @@ -4355,6 +4715,10 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2779 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ +[ 36%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.PPC64V2.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/gdb-index.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/elf/gdb-index.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/elf/gdb-index.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.PPC64V2.cc +[ 36%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.S390X.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/gdb-index.cc.S390X.cc.o -MF CMakeFiles/mold.dir/elf/gdb-index.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/elf/gdb-index.cc.S390X.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.S390X.cc In file included from /usr/include/c++/13/bits/stl_algo.h:69: /usr/include/c++/13/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = mold::elf::NameType]': /usr/include/c++/13/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 @@ -4363,13 +4727,13 @@ In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/13/bits/stl_algo.h:5083:36, inlined from 'void mold::sort(auto:20&) [with auto:20 = std::vector]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/../common/common.h:407:19, - inlined from 'mold::elf::read_compunits(Context&)::' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:630:9, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/bits/invoke.h:96:40, - inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/functional:113:27, - inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::elf::read_compunits(Context&)::&; Args = {mold::elf::Compunit&}]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, - inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::elf::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::elf::Compunit>; Body = mold::elf::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28, - inlined from 'void tbb::detail::d2::parallel_for_body_wrapper::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::elf::read_compunits(Context&)::; Item = mold::elf::Compunit]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398:60: + inlined from 'mold::elf::read_compunits(Context&)::' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:630:9, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/bits/invoke.h:96:40, + inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/functional:113:27, + inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::elf::read_compunits(Context&)::&; Args = {mold::elf::Compunit&}]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, + inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::elf::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::elf::Compunit>; Body = mold::elf::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28, + inlined from 'void tbb::detail::d2::parallel_for_body_wrapper::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::elf::read_compunits(Context&)::; Item = mold::elf::Compunit]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398:60: /usr/include/c++/13/bits/stl_algo.h:5038:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5038 | _TmpBuf __buf(__first, (__last - __first + 1) / 2); | ^~~~~ @@ -4396,15 +4760,15 @@ | ^~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::NameType}; _Tp = mold::elf::NameType; _Alloc = std::allocator]', inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = mold::elf::NameType; _Alloc = std::allocator]' at /usr/include/c++/13/bits/stl_vector.h:1299:21, - inlined from 'mold::i64 mold::elf::read_pubnames_cu(Context&, const PubnamesHdr&, std::vector&, ObjectFile&) [with E = RV64BE; PubnamesHdr = PubnamesHdr64]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:542:28, - inlined from 'void mold::elf::read_pubnames(Context&, std::vector&, ObjectFile&) [with E = RV64BE]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:572:30: + inlined from 'mold::i64 mold::elf::read_pubnames_cu(Context&, const PubnamesHdr&, std::vector&, ObjectFile&) [with E = PPC32; PubnamesHdr = PubnamesHdr64]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:542:28, + inlined from 'void mold::elf::read_pubnames(Context&, std::vector&, ObjectFile&) [with E = PPC32]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:572:30: /usr/include/c++/13/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 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::NameType}; _Tp = mold::elf::NameType; _Alloc = std::allocator]', inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = mold::elf::NameType; _Alloc = std::allocator]' at /usr/include/c++/13/bits/stl_vector.h:1299:21, - inlined from 'mold::i64 mold::elf::read_pubnames_cu(Context&, const PubnamesHdr&, std::vector&, ObjectFile&) [with E = RV64BE; PubnamesHdr = PubnamesHdr32]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:542:28, - inlined from 'void mold::elf::read_pubnames(Context&, std::vector&, ObjectFile&) [with E = RV64BE]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:574:30: + inlined from 'mold::i64 mold::elf::read_pubnames_cu(Context&, const PubnamesHdr&, std::vector&, ObjectFile&) [with E = PPC32; PubnamesHdr = PubnamesHdr32]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:542:28, + inlined from 'void mold::elf::read_pubnames(Context&, std::vector&, ObjectFile&) [with E = PPC32]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:574:30: /usr/include/c++/13/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -4416,13 +4780,13 @@ In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/13/bits/stl_algo.h:5083:36, inlined from 'void mold::sort(auto:20&) [with auto:20 = std::vector]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/../common/common.h:407:19, - inlined from 'mold::elf::read_compunits(Context&)::' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:630:9, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/bits/invoke.h:96:40, - inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/functional:113:27, - inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::elf::read_compunits(Context&)::&; Args = {mold::elf::Compunit&}]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, - inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::elf::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::elf::Compunit>; Body = mold::elf::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28, - inlined from 'void tbb::detail::d2::parallel_for_body_wrapper::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::elf::read_compunits(Context&)::; Item = mold::elf::Compunit]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398:60: + inlined from 'mold::elf::read_compunits(Context&)::' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:630:9, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/bits/invoke.h:96:40, + inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/functional:113:27, + inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::elf::read_compunits(Context&)::&; Args = {mold::elf::Compunit&}]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, + inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::elf::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::elf::Compunit>; Body = mold::elf::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28, + inlined from 'void tbb::detail::d2::parallel_for_body_wrapper::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::elf::read_compunits(Context&)::; Item = mold::elf::Compunit]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398:60: /usr/include/c++/13/bits/stl_algo.h:5038:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5038 | _TmpBuf __buf(__first, (__last - __first + 1) / 2); | ^~~~~ @@ -4449,97 +4813,18 @@ | ^~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::NameType}; _Tp = mold::elf::NameType; _Alloc = std::allocator]', inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = mold::elf::NameType; _Alloc = std::allocator]' at /usr/include/c++/13/bits/stl_vector.h:1299:21, - inlined from 'mold::i64 mold::elf::read_pubnames_cu(Context&, const PubnamesHdr&, std::vector&, ObjectFile&) [with E = PPC32; PubnamesHdr = PubnamesHdr64]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:542:28, - inlined from 'void mold::elf::read_pubnames(Context&, std::vector&, ObjectFile&) [with E = PPC32]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:572:30: + inlined from 'mold::i64 mold::elf::read_pubnames_cu(Context&, const PubnamesHdr&, std::vector&, ObjectFile&) [with E = PPC64V1; PubnamesHdr = PubnamesHdr64]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:542:28, + inlined from 'void mold::elf::read_pubnames(Context&, std::vector&, ObjectFile&) [with E = PPC64V1]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:572:30: /usr/include/c++/13/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 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::NameType}; _Tp = mold::elf::NameType; _Alloc = std::allocator]', inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = mold::elf::NameType; _Alloc = std::allocator]' at /usr/include/c++/13/bits/stl_vector.h:1299:21, - inlined from 'mold::i64 mold::elf::read_pubnames_cu(Context&, const PubnamesHdr&, std::vector&, ObjectFile&) [with E = PPC32; PubnamesHdr = PubnamesHdr32]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:542:28, - inlined from 'void mold::elf::read_pubnames(Context&, std::vector&, ObjectFile&) [with E = PPC32]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:574:30: + inlined from 'mold::i64 mold::elf::read_pubnames_cu(Context&, const PubnamesHdr&, std::vector&, ObjectFile&) [with E = PPC64V1; PubnamesHdr = PubnamesHdr32]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:542:28, + inlined from 'void mold::elf::read_pubnames(Context&, std::vector&, ObjectFile&) [with E = PPC64V1]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:574:30: /usr/include/c++/13/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 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]', - inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]' at /usr/include/c++/13/bits/stl_algobase.h:2139:31, - inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair; _Alloc = allocator >; _Predicate = mold::elf::read_compunits(Context&)::::)>]' at /usr/include/c++/13/vector:115:40, - inlined from 'mold::elf::read_compunits(Context&)::' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:617:18, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/bits/invoke.h:96:40, - inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/functional:113:27, - inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::elf::read_compunits(Context&)::&; Args = {mold::elf::Compunit&}]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, - inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::elf::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::elf::Compunit>; Body = mold::elf::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28, - inlined from 'void tbb::detail::d2::parallel_for_body_wrapper::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::elf::read_compunits(Context&)::; Item = mold::elf::Compunit]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398:60, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/13/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/13/bits/invoke.h:96:40, - inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/13/functional:113:27, - inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, - inlined from 'void tbb::detail::d1::start_for::run_body(Range&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:117:28, - inlined from 'void tbb::detail::d1::dynamic_grainsize_mode::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Mode = tbb::detail::d1::adaptive_mode]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:435:27, - inlined from 'void tbb::detail::d1::partition_type_base::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:289:28, - inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: -/usr/include/c++/13/bits/stl_algobase.h:2117:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2117 | return __find_if(__first, __last, __pred, - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 2118 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]', - inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]' at /usr/include/c++/13/bits/stl_algobase.h:2139:31, - inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair; _Alloc = allocator >; _Predicate = mold::elf::read_compunits(Context&)::::)>]' at /usr/include/c++/13/vector:115:40, - inlined from 'mold::elf::read_compunits(Context&)::' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:617:18, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/bits/invoke.h:96:40, - inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/functional:113:27, - inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::elf::read_compunits(Context&)::&; Args = {mold::elf::Compunit&}]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, - inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::elf::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::elf::Compunit>; Body = mold::elf::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28, - inlined from 'void tbb::detail::d2::parallel_for_body_wrapper::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::elf::read_compunits(Context&)::; Item = mold::elf::Compunit]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398:60, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/13/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/13/bits/invoke.h:96:40, - inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/13/functional:113:27, - inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, - inlined from 'void tbb::detail::d1::start_for::run_body(Range&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:117:28, - inlined from 'void tbb::detail::d1::dynamic_grainsize_mode::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Mode = tbb::detail::d1::adaptive_mode]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:450:31, - inlined from 'void tbb::detail::d1::partition_type_base::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:289:28, - inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: -/usr/include/c++/13/bits/stl_algobase.h:2117:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2117 | return __find_if(__first, __last, __pred, - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 2118 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/string:51, - from /usr/include/c++/13/bits/locale_classes.h:40, - from /usr/include/c++/13/bits/ios_base.h:41, - from /usr/include/c++/13/ios:44, - from /usr/include/c++/13/ostream:40, - from /build/reproducible-path/mold-2.31.0+dfsg/elf/elf.h:6, - from /build/reproducible-path/mold-2.31.0+dfsg/elf/mold.h:3, - from /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:59, - from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.PPC64V1.cc:3: -/usr/include/c++/13/bits/stl_algobase.h: In function 'constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]': -/usr/include/c++/13/bits/stl_algobase.h:2064:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2064 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, - | ^~~~~~~~~ -/usr/include/c++/13/bits/stl_algobase.h:2064:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -In file included from /usr/include/c++/13/functional:67, - from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, - from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, - from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, - from /build/reproducible-path/mold-2.31.0+dfsg/elf/../common/common.h:23, - from /build/reproducible-path/mold-2.31.0+dfsg/elf/mold.h:4: -/usr/include/c++/13/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1283 | __rotate(_RandomAccessIterator __first, - | ^~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator >; _OutputIterator = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2649 | __move_merge(_InputIterator __first1, _InputIterator __last1, - | ^~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]', inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]' at /usr/include/c++/13/bits/stl_algobase.h:2139:31, inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair; _Alloc = allocator >; _Predicate = mold::elf::read_compunits(Context&)::::)>]' at /usr/include/c++/13/vector:115:40, @@ -4586,258 +4871,6 @@ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2118 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::elf::NameType*; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/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/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/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2716 | __merge_sort_with_buffer(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', - inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13/bits/stl_algo.h:2727:34: -/usr/include/c++/13/bits/stl_algo.h:2706:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2706 | std::__insertion_sort(__first, __first + __chunk_size, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2709:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2709 | std::__insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2709:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator >; _RandomAccessIterator2 = mold::elf::NameType*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', - inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13/bits/stl_algo.h:2731:26: -/usr/include/c++/13/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2684 | __result = std::__move_merge(__first, __first + __step_size, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2685 | __first + __step_size, - | ~~~~~~~~~~~~~~~~~~~~~~ - 2686 | __first + __two_step, - | ~~~~~~~~~~~~~~~~~~~~~ - 2687 | __result, __comp); - | ~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2692 | std::__move_merge(__first, __first + __step_size, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2693 | __first + __step_size, __last, __result, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::elf::NameType*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', - inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13/bits/stl_algo.h:2734:26: -/usr/include/c++/13/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2684 | __result = std::__move_merge(__first, __first + __step_size, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2685 | __first + __step_size, - | ~~~~~~~~~~~~~~~~~~~~~~ - 2686 | __first + __two_step, - | ~~~~~~~~~~~~~~~~~~~~~ - 2687 | __result, __comp); - | ~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2692 | std::__move_merge(__first, __first + __step_size, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2693 | __first + __step_size, __last, __result, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2401 | __merge_adaptive(_BidirectionalIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/bits/stl_algo.h:2742:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2742 | __stable_sort_adaptive(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2742:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:2742:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:2747:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2747 | std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2748:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2748 | std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2750:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2750 | std::__merge_adaptive(__first, __middle, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2751 | __middle - __first, __last - __middle, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2752 | __buffer, __comp); - | ~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2477 | __merge_without_buffer(_BidirectionalIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]', - inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13/bits/stl_algo.h:2517:15: -/usr/include/c++/13/bits/stl_algo.h:1399:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1399 | return std::__rotate(__first, __middle, __last, - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1400 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/bits/stl_algo.h:2518:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2518 | std::__merge_without_buffer(__first, __first_cut, __new_middle, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2519 | __len11, __len22, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2520:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2520 | std::__merge_without_buffer(__new_middle, __second_cut, __last, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2521 | __len1 - __len11, __len2 - __len22, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/bits/stl_algo.h:2785:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2785 | __inplace_stable_sort(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2785:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2790 | std::__insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2794 | std::__inplace_stable_sort(__first, __middle, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2795 | std::__inplace_stable_sort(__middle, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2796 | std::__merge_without_buffer(__first, __middle, __last, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2797 | __middle - __first, - | ~~~~~~~~~~~~~~~~~~~ - 2798 | __last - __middle, - | ~~~~~~~~~~~~~~~~~~ - 2799 | __comp); - | ~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2424 | __merge_adaptive_resize(_BidirectionalIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:2432:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2432 | std::__merge_adaptive(__first, __middle, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2433 | __len1, __len2, __buffer, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]', - inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator >; _BidirectionalIterator2 = mold::elf::NameType*; _Distance = int]' at /usr/include/c++/13/bits/stl_algo.h:2394:20, - inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13/bits/stl_algo.h:2460:30: -/usr/include/c++/13/bits/stl_algo.h:1399:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1399 | return std::__rotate(__first, __middle, __last, - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1400 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/bits/stl_algo.h:2463:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2463 | std::__merge_adaptive_resize(__first, __first_cut, __new_middle, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2464 | __len11, __len22, - | ~~~~~~~~~~~~~~~~~ - 2465 | __buffer, __buffer_size, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2466:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2466 | std::__merge_adaptive_resize(__new_middle, __second_cut, __last, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2467 | _Distance(__len1 - __len11), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2468 | _Distance(__len2 - __len22), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2469 | __buffer, __buffer_size, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::NameType*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2758 | __stable_sort_adaptive_resize(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:2767:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2767 | std::__stable_sort_adaptive_resize(__first, __middle, __buffer, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2768 | __buffer_size, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2769:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2769 | std::__stable_sort_adaptive_resize(__middle, __last, __buffer, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2770 | __buffer_size, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2771:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2771 | std::__merge_adaptive_resize(__first, __middle, __last, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2772 | _Distance(__middle - __first), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2773 | _Distance(__last - __middle), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2774 | __buffer, __buffer_size, - | ~~~~~~~~~~~~~~~~~~~~~~~~ - 2775 | __comp); - | ~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2778:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2778 | std::__stable_sort_adaptive(__first, __middle, __last, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2779 | __buffer, __comp); - | ~~~~~~~~~~~~~~~~~ -[ 37%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.PPC64V2.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/gdb-index.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/elf/gdb-index.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/elf/gdb-index.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.PPC64V2.cc -In file included from /usr/include/c++/13/bits/stl_algo.h:69: -/usr/include/c++/13/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = mold::elf::NameType]': -/usr/include/c++/13/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 263 | _Temporary_buffer<_ForwardIterator, _Tp>:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', - inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/13/bits/stl_algo.h:5083:36, - inlined from 'void mold::sort(auto:20&) [with auto:20 = std::vector]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/../common/common.h:407:19, - inlined from 'mold::elf::read_compunits(Context&)::' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:630:9, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/bits/invoke.h:96:40, - inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/functional:113:27, - inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::elf::read_compunits(Context&)::&; Args = {mold::elf::Compunit&}]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, - inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::elf::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::elf::Compunit>; Body = mold::elf::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28, - inlined from 'void tbb::detail::d2::parallel_for_body_wrapper::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::elf::read_compunits(Context&)::; Item = mold::elf::Compunit]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398:60: -/usr/include/c++/13/bits/stl_algo.h:5038:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 5038 | _TmpBuf __buf(__first, (__last - __first + 1) / 2); - | ^~~~~ -/usr/include/c++/13/bits/stl_algo.h:5041:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 5041 | std::__stable_sort_adaptive(__first, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ - 5042 | __first + _DistanceType(__buf.size()), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5043 | __last, __buf.begin(), __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:5045:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 5045 | std::__inplace_stable_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:5047:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 5047 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5048 | _DistanceType(__buf.size()), __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 37%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.S390X.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/gdb-index.cc.S390X.cc.o -MF CMakeFiles/mold.dir/elf/gdb-index.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/elf/gdb-index.cc.S390X.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.S390X.cc -In file included from /usr/include/c++/13/vector:72, - from /usr/include/c++/13/functional:64: -/usr/include/c++/13/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {mold::elf::NameType}; _Tp = mold::elf::NameType; _Alloc = std::allocator]': -/usr/include/c++/13/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 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::NameType}; _Tp = mold::elf::NameType; _Alloc = std::allocator]', - inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = mold::elf::NameType; _Alloc = std::allocator]' at /usr/include/c++/13/bits/stl_vector.h:1299:21, - inlined from 'mold::i64 mold::elf::read_pubnames_cu(Context&, const PubnamesHdr&, std::vector&, ObjectFile&) [with E = PPC64V1; PubnamesHdr = PubnamesHdr64]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:542:28, - inlined from 'void mold::elf::read_pubnames(Context&, std::vector&, ObjectFile&) [with E = PPC64V1]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:572:30: -/usr/include/c++/13/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 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::NameType}; _Tp = mold::elf::NameType; _Alloc = std::allocator]', - inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = mold::elf::NameType; _Alloc = std::allocator]' at /usr/include/c++/13/bits/stl_vector.h:1299:21, - inlined from 'mold::i64 mold::elf::read_pubnames_cu(Context&, const PubnamesHdr&, std::vector&, ObjectFile&) [with E = PPC64V1; PubnamesHdr = PubnamesHdr32]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:542:28, - inlined from 'void mold::elf::read_pubnames(Context&, std::vector&, ObjectFile&) [with E = PPC64V1]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:574:30: -/usr/include/c++/13/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 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]', inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]' at /usr/include/c++/13/bits/stl_algobase.h:2139:31, inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair; _Alloc = allocator >; _Predicate = mold::elf::read_compunits(Context&)::::)>]' at /usr/include/c++/13/vector:115:40, @@ -4884,8 +4917,10 @@ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2118 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 37%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.SPARC64.cc.o +[ 36%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/gdb-index.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/elf/gdb-index.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/elf/gdb-index.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.SPARC64.cc +[ 36%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.M68K.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/gdb-index.cc.M68K.cc.o -MF CMakeFiles/mold.dir/elf/gdb-index.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/elf/gdb-index.cc.M68K.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.M68K.cc In file included from /usr/include/c++/13/string:51, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, @@ -4900,6 +4935,32 @@ 2064 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/13/bits/stl_algobase.h:2064:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +In file included from /usr/include/c++/13/string:51, + from /usr/include/c++/13/bits/locale_classes.h:40, + from /usr/include/c++/13/bits/ios_base.h:41, + from /usr/include/c++/13/ios:44, + from /usr/include/c++/13/ostream:40, + from /build/reproducible-path/mold-2.31.0+dfsg/elf/elf.h:6, + from /build/reproducible-path/mold-2.31.0+dfsg/elf/mold.h:3, + from /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:59, + from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.S390X.cc:3: +/usr/include/c++/13/bits/stl_algobase.h: In function 'constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]': +/usr/include/c++/13/bits/stl_algobase.h:2064:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2064 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, + | ^~~~~~~~~ +/usr/include/c++/13/bits/stl_algobase.h:2064:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +In file included from /usr/include/c++/13/functional:67, + from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, + from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, + from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, + from /build/reproducible-path/mold-2.31.0+dfsg/elf/../common/common.h:23, + from /build/reproducible-path/mold-2.31.0+dfsg/elf/mold.h:4: +/usr/include/c++/13/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1283 | __rotate(_RandomAccessIterator __first, + | ^~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/13/functional:67, from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, @@ -4921,20 +4982,15 @@ /usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::elf::NameType*; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/13/string:51, - from /usr/include/c++/13/bits/locale_classes.h:40, - from /usr/include/c++/13/bits/ios_base.h:41, - from /usr/include/c++/13/ios:44, - from /usr/include/c++/13/ostream:40, - from /build/reproducible-path/mold-2.31.0+dfsg/elf/elf.h:6, - from /build/reproducible-path/mold-2.31.0+dfsg/elf/mold.h:3, - from /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:59, - from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.S390X.cc:3: -/usr/include/c++/13/bits/stl_algobase.h: In function 'constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]': -/usr/include/c++/13/bits/stl_algobase.h:2064:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2064 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, - | ^~~~~~~~~ -/usr/include/c++/13/bits/stl_algobase.h:2064:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator >; _OutputIterator = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2649 | __move_merge(_InputIterator __first1, _InputIterator __last1, + | ^~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::elf::NameType*; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13/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, @@ -5038,117 +5094,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2521 | __len1 - __len11, __len2 - __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/bits/stl_algo.h:2785:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2785 | __inplace_stable_sort(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2785:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2790 | std::__insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2794 | std::__inplace_stable_sort(__first, __middle, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2795 | std::__inplace_stable_sort(__middle, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2796 | std::__merge_without_buffer(__first, __middle, __last, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2797 | __middle - __first, - | ~~~~~~~~~~~~~~~~~~~ - 2798 | __last - __middle, - | ~~~~~~~~~~~~~~~~~~ - 2799 | __comp); - | ~~~~~~~ -In file included from /usr/include/c++/13/functional:67, - from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, - from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, - from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, - from /build/reproducible-path/mold-2.31.0+dfsg/elf/../common/common.h:23, - from /build/reproducible-path/mold-2.31.0+dfsg/elf/mold.h:4: -/usr/include/c++/13/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1283 | __rotate(_RandomAccessIterator __first, - | ^~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2424 | __merge_adaptive_resize(_BidirectionalIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:2432:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2432 | std::__merge_adaptive(__first, __middle, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2433 | __len1, __len2, __buffer, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]', - inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator >; _BidirectionalIterator2 = mold::elf::NameType*; _Distance = int]' at /usr/include/c++/13/bits/stl_algo.h:2394:20, - inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13/bits/stl_algo.h:2460:30: -/usr/include/c++/13/bits/stl_algo.h:1399:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1399 | return std::__rotate(__first, __middle, __last, - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1400 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/bits/stl_algo.h:2463:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2463 | std::__merge_adaptive_resize(__first, __first_cut, __new_middle, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2464 | __len11, __len22, - | ~~~~~~~~~~~~~~~~~ - 2465 | __buffer, __buffer_size, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2466:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2466 | std::__merge_adaptive_resize(__new_middle, __second_cut, __last, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2467 | _Distance(__len1 - __len11), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2468 | _Distance(__len2 - __len22), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2469 | __buffer, __buffer_size, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::NameType*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2758 | __stable_sort_adaptive_resize(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:2767:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2767 | std::__stable_sort_adaptive_resize(__first, __middle, __buffer, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2768 | __buffer_size, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2769:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2769 | std::__stable_sort_adaptive_resize(__middle, __last, __buffer, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2770 | __buffer_size, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2771:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2771 | std::__merge_adaptive_resize(__first, __middle, __last, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2772 | _Distance(__middle - __first), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2773 | _Distance(__last - __middle), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2774 | __buffer, __buffer_size, - | ~~~~~~~~~~~~~~~~~~~~~~~~ - 2775 | __comp); - | ~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2778:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2778 | std::__stable_sort_adaptive(__first, __middle, __last, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2779 | __buffer, __comp); - | ~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator >; _OutputIterator = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2649 | __move_merge(_InputIterator __first1, _InputIterator __last1, - | ^~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::elf::NameType*; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13/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, @@ -5203,12 +5148,71 @@ 2693 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/bits/stl_algo.h:2785:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2785 | __inplace_stable_sort(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2785:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2790 | std::__insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2794 | std::__inplace_stable_sort(__first, __middle, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2795 | std::__inplace_stable_sort(__middle, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2796 | std::__merge_without_buffer(__first, __middle, __last, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2797 | __middle - __first, + | ~~~~~~~~~~~~~~~~~~~ + 2798 | __last - __middle, + | ~~~~~~~~~~~~~~~~~~ + 2799 | __comp); + | ~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2401 | __merge_adaptive(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2424 | __merge_adaptive_resize(_BidirectionalIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:2432:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2432 | std::__merge_adaptive(__first, __middle, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2433 | __len1, __len2, __buffer, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]', + inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator >; _BidirectionalIterator2 = mold::elf::NameType*; _Distance = int]' at /usr/include/c++/13/bits/stl_algo.h:2394:20, + inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13/bits/stl_algo.h:2460:30: +/usr/include/c++/13/bits/stl_algo.h:1399:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1399 | return std::__rotate(__first, __middle, __last, + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1400 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/bits/stl_algo.h:2463:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2463 | std::__merge_adaptive_resize(__first, __first_cut, __new_middle, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2464 | __len11, __len22, + | ~~~~~~~~~~~~~~~~~ + 2465 | __buffer, __buffer_size, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2466:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2466 | std::__merge_adaptive_resize(__new_middle, __second_cut, __last, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2467 | _Distance(__len1 - __len11), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2468 | _Distance(__len2 - __len22), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2469 | __buffer, __buffer_size, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13/bits/stl_algo.h:2742:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2742 | __stable_sort_adaptive(_RandomAccessIterator __first, @@ -5252,6 +5256,37 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2521 | __len1 - __len11, __len2 - __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::NameType*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2758 | __stable_sort_adaptive_resize(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:2767:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2767 | std::__stable_sort_adaptive_resize(__first, __middle, __buffer, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2768 | __buffer_size, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2769:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2769 | std::__stable_sort_adaptive_resize(__middle, __last, __buffer, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2770 | __buffer_size, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2771:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2771 | std::__merge_adaptive_resize(__first, __middle, __last, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2772 | _Distance(__middle - __first), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2773 | _Distance(__last - __middle), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2774 | __buffer, __buffer_size, + | ~~~~~~~~~~~~~~~~~~~~~~~~ + 2775 | __comp); + | ~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2778:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2778 | std::__stable_sort_adaptive(__first, __middle, __last, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2779 | __buffer, __comp); + | ~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13/bits/stl_algo.h:2785:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2785 | __inplace_stable_sort(_RandomAccessIterator __first, @@ -5448,6 +5483,20 @@ /usr/include/c++/13/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/string:51, + from /usr/include/c++/13/bits/locale_classes.h:40, + from /usr/include/c++/13/bits/ios_base.h:41, + from /usr/include/c++/13/ios:44, + from /usr/include/c++/13/ostream:40, + from /build/reproducible-path/mold-2.31.0+dfsg/elf/elf.h:6, + from /build/reproducible-path/mold-2.31.0+dfsg/elf/mold.h:3, + from /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:59, + from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.SPARC64.cc:3: +/usr/include/c++/13/bits/stl_algobase.h: In function 'constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]': +/usr/include/c++/13/bits/stl_algobase.h:2064:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2064 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, + | ^~~~~~~~~ +/usr/include/c++/13/bits/stl_algobase.h:2064:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]', inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]' at /usr/include/c++/13/bits/stl_algobase.h:2139:31, inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair; _Alloc = allocator >; _Predicate = mold::elf::read_compunits(Context&)::::)>]' at /usr/include/c++/13/vector:115:40, @@ -5502,8 +5551,8 @@ from /build/reproducible-path/mold-2.31.0+dfsg/elf/elf.h:6, from /build/reproducible-path/mold-2.31.0+dfsg/elf/mold.h:3, from /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:59, - from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.SPARC64.cc:3: -/usr/include/c++/13/bits/stl_algobase.h: In function 'constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]': + from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.M68K.cc:3: +/usr/include/c++/13/bits/stl_algobase.h: In function 'constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]': /usr/include/c++/13/bits/stl_algobase.h:2064:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2064 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ @@ -5520,15 +5569,6 @@ | ^~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator >; _OutputIterator = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2649 | __move_merge(_InputIterator __first1, _InputIterator __last1, - | ^~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::elf::NameType*; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]', inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]' at /usr/include/c++/13/bits/stl_algobase.h:2139:31, inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair; _Alloc = allocator >; _Predicate = mold::elf::read_compunits(Context&)::::)>]' at /usr/include/c++/13/vector:115:40, @@ -5575,11 +5615,39 @@ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2118 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator >; _OutputIterator = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2649 | __move_merge(_InputIterator __first1, _InputIterator __last1, + | ^~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::elf::NameType*; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/13/functional:67, + from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, + from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, + from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, + from /build/reproducible-path/mold-2.31.0+dfsg/elf/../common/common.h:23, + from /build/reproducible-path/mold-2.31.0+dfsg/elf/mold.h:4: +/usr/include/c++/13/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1283 | __rotate(_RandomAccessIterator __first, + | ^~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13/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/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/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator >; _OutputIterator = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2649 | __move_merge(_InputIterator __first1, _InputIterator __last1, + | ^~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2716 | __merge_sort_with_buffer(_RandomAccessIterator __first, @@ -5629,6 +5697,8 @@ 2693 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::elf::NameType*; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2401 | __merge_adaptive(_BidirectionalIterator __first, @@ -5701,6 +5771,11 @@ | ~~~~~~~~~~~~~~~~~~ 2799 | __comp); | ~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/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/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/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2424 | __merge_adaptive_resize(_BidirectionalIterator __first, @@ -5737,6 +5812,55 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2469 | __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2716 | __merge_sort_with_buffer(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', + inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13/bits/stl_algo.h:2727:34: +/usr/include/c++/13/bits/stl_algo.h:2706:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2706 | std::__insertion_sort(__first, __first + __chunk_size, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2709:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2709 | std::__insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2709:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator >; _RandomAccessIterator2 = mold::elf::NameType*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', + inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13/bits/stl_algo.h:2731:26: +/usr/include/c++/13/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2684 | __result = std::__move_merge(__first, __first + __step_size, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2685 | __first + __step_size, + | ~~~~~~~~~~~~~~~~~~~~~~ + 2686 | __first + __two_step, + | ~~~~~~~~~~~~~~~~~~~~~ + 2687 | __result, __comp); + | ~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2692 | std::__move_merge(__first, __first + __step_size, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2693 | __first + __step_size, __last, __result, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::elf::NameType*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', + inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13/bits/stl_algo.h:2734:26: +/usr/include/c++/13/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2684 | __result = std::__move_merge(__first, __first + __step_size, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2685 | __first + __step_size, + | ~~~~~~~~~~~~~~~~~~~~~~ + 2686 | __first + __two_step, + | ~~~~~~~~~~~~~~~~~~~~~ + 2687 | __result, __comp); + | ~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2692 | std::__move_merge(__first, __first + __step_size, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2693 | __first + __step_size, __last, __result, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::NameType*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2758 | __stable_sort_adaptive_resize(_RandomAccessIterator __first, @@ -5768,8 +5892,149 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2779 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ -[ 38%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.M68K.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/gdb-index.cc.M68K.cc.o -MF CMakeFiles/mold.dir/elf/gdb-index.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/elf/gdb-index.cc.M68K.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.M68K.cc +/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2401 | __merge_adaptive(_BidirectionalIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/bits/stl_algo.h:2742:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2742 | __stable_sort_adaptive(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2742:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:2742:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:2747:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2747 | std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2748:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2748 | std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2750:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2750 | std::__merge_adaptive(__first, __middle, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2751 | __middle - __first, __last - __middle, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2752 | __buffer, __comp); + | ~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2477 | __merge_without_buffer(_BidirectionalIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]', + inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13/bits/stl_algo.h:2517:15: +/usr/include/c++/13/bits/stl_algo.h:1399:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1399 | return std::__rotate(__first, __middle, __last, + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1400 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/bits/stl_algo.h:2518:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2518 | std::__merge_without_buffer(__first, __first_cut, __new_middle, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2519 | __len11, __len22, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2520:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2520 | std::__merge_without_buffer(__new_middle, __second_cut, __last, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2521 | __len1 - __len11, __len2 - __len22, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/bits/stl_algo.h:2785:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2785 | __inplace_stable_sort(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2785:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2790 | std::__insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2794 | std::__inplace_stable_sort(__first, __middle, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2795 | std::__inplace_stable_sort(__middle, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2796 | std::__merge_without_buffer(__first, __middle, __last, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2797 | __middle - __first, + | ~~~~~~~~~~~~~~~~~~~ + 2798 | __last - __middle, + | ~~~~~~~~~~~~~~~~~~ + 2799 | __comp); + | ~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2424 | __merge_adaptive_resize(_BidirectionalIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:2432:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2432 | std::__merge_adaptive(__first, __middle, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2433 | __len1, __len2, __buffer, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]', + inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator >; _BidirectionalIterator2 = mold::elf::NameType*; _Distance = int]' at /usr/include/c++/13/bits/stl_algo.h:2394:20, + inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13/bits/stl_algo.h:2460:30: +/usr/include/c++/13/bits/stl_algo.h:1399:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1399 | return std::__rotate(__first, __middle, __last, + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1400 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/bits/stl_algo.h:2463:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2463 | std::__merge_adaptive_resize(__first, __first_cut, __new_middle, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2464 | __len11, __len22, + | ~~~~~~~~~~~~~~~~~ + 2465 | __buffer, __buffer_size, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2466:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2466 | std::__merge_adaptive_resize(__new_middle, __second_cut, __last, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2467 | _Distance(__len1 - __len11), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2468 | _Distance(__len2 - __len22), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2469 | __buffer, __buffer_size, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::NameType*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2758 | __stable_sort_adaptive_resize(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:2767:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2767 | std::__stable_sort_adaptive_resize(__first, __middle, __buffer, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2768 | __buffer_size, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2769:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2769 | std::__stable_sort_adaptive_resize(__middle, __last, __buffer, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2770 | __buffer_size, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2771:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2771 | std::__merge_adaptive_resize(__first, __middle, __last, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2772 | _Distance(__middle - __first), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2773 | _Distance(__last - __middle), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2774 | __buffer, __buffer_size, + | ~~~~~~~~~~~~~~~~~~~~~~~~ + 2775 | __comp); + | ~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2778:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2778 | std::__stable_sort_adaptive(__first, __middle, __last, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2779 | __buffer, __comp); + | ~~~~~~~~~~~~~~~~~ +[ 37%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.SH4.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/gdb-index.cc.SH4.cc.o -MF CMakeFiles/mold.dir/elf/gdb-index.cc.SH4.cc.o.d -o CMakeFiles/mold.dir/elf/gdb-index.cc.SH4.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.SH4.cc +[ 37%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.ALPHA.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/gdb-index.cc.ALPHA.cc.o -MF CMakeFiles/mold.dir/elf/gdb-index.cc.ALPHA.cc.o.d -o CMakeFiles/mold.dir/elf/gdb-index.cc.ALPHA.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.ALPHA.cc In file included from /usr/include/c++/13/bits/stl_algo.h:69: /usr/include/c++/13/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = mold::elf::NameType]': /usr/include/c++/13/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 @@ -5823,8 +6088,59 @@ /usr/include/c++/13/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 38%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.SH4.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/gdb-index.cc.SH4.cc.o -MF CMakeFiles/mold.dir/elf/gdb-index.cc.SH4.cc.o.d -o CMakeFiles/mold.dir/elf/gdb-index.cc.SH4.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.SH4.cc +In file included from /usr/include/c++/13/bits/stl_algo.h:69: +/usr/include/c++/13/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = mold::elf::NameType]': +/usr/include/c++/13/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 263 | _Temporary_buffer<_ForwardIterator, _Tp>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', + inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/13/bits/stl_algo.h:5083:36, + inlined from 'void mold::sort(auto:20&) [with auto:20 = std::vector]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/../common/common.h:407:19, + inlined from 'mold::elf::read_compunits(Context&)::' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:630:9, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/bits/invoke.h:96:40, + inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/functional:113:27, + inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::elf::read_compunits(Context&)::&; Args = {mold::elf::Compunit&}]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, + inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::elf::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::elf::Compunit>; Body = mold::elf::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28, + inlined from 'void tbb::detail::d2::parallel_for_body_wrapper::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::elf::read_compunits(Context&)::; Item = mold::elf::Compunit]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398:60: +/usr/include/c++/13/bits/stl_algo.h:5038:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 5038 | _TmpBuf __buf(__first, (__last - __first + 1) / 2); + | ^~~~~ +/usr/include/c++/13/bits/stl_algo.h:5041:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 5041 | std::__stable_sort_adaptive(__first, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ + 5042 | __first + _DistanceType(__buf.size()), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 5043 | __last, __buf.begin(), __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:5045:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 5045 | std::__inplace_stable_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:5047:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 5047 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 5048 | _DistanceType(__buf.size()), __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/13/vector:72, + from /usr/include/c++/13/functional:64: +/usr/include/c++/13/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {mold::elf::NameType}; _Tp = mold::elf::NameType; _Alloc = std::allocator]': +/usr/include/c++/13/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 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::NameType}; _Tp = mold::elf::NameType; _Alloc = std::allocator]', + inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = mold::elf::NameType; _Alloc = std::allocator]' at /usr/include/c++/13/bits/stl_vector.h:1299:21, + inlined from 'mold::i64 mold::elf::read_pubnames_cu(Context&, const PubnamesHdr&, std::vector&, ObjectFile&) [with E = M68K; PubnamesHdr = PubnamesHdr64]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:542:28, + inlined from 'void mold::elf::read_pubnames(Context&, std::vector&, ObjectFile&) [with E = M68K]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:572:30: +/usr/include/c++/13/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 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::NameType}; _Tp = mold::elf::NameType; _Alloc = std::allocator]', + inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = mold::elf::NameType; _Alloc = std::allocator]' at /usr/include/c++/13/bits/stl_vector.h:1299:21, + inlined from 'mold::i64 mold::elf::read_pubnames_cu(Context&, const PubnamesHdr&, std::vector&, ObjectFile&) [with E = M68K; PubnamesHdr = PubnamesHdr32]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:542:28, + inlined from 'void mold::elf::read_pubnames(Context&, std::vector&, ObjectFile&) [with E = M68K]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:574:30: +/usr/include/c++/13/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 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]', inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]' at /usr/include/c++/13/bits/stl_algobase.h:2139:31, inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair; _Alloc = allocator >; _Predicate = mold::elf::read_compunits(Context&)::::)>]' at /usr/include/c++/13/vector:115:40, @@ -5871,8 +6187,56 @@ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2118 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 38%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.ALPHA.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/gdb-index.cc.ALPHA.cc.o -MF CMakeFiles/mold.dir/elf/gdb-index.cc.ALPHA.cc.o.d -o CMakeFiles/mold.dir/elf/gdb-index.cc.ALPHA.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.ALPHA.cc +In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]', + inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]' at /usr/include/c++/13/bits/stl_algobase.h:2139:31, + inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair; _Alloc = allocator >; _Predicate = mold::elf::read_compunits(Context&)::::)>]' at /usr/include/c++/13/vector:115:40, + inlined from 'mold::elf::read_compunits(Context&)::' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:617:18, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/bits/invoke.h:96:40, + inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/functional:113:27, + inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::elf::read_compunits(Context&)::&; Args = {mold::elf::Compunit&}]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, + inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::elf::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::elf::Compunit>; Body = mold::elf::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28, + inlined from 'void tbb::detail::d2::parallel_for_body_wrapper::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::elf::read_compunits(Context&)::; Item = mold::elf::Compunit]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398:60, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/13/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/13/bits/invoke.h:96:40, + inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/13/functional:113:27, + inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, + inlined from 'void tbb::detail::d1::start_for::run_body(Range&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:117:28, + inlined from 'void tbb::detail::d1::dynamic_grainsize_mode::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Mode = tbb::detail::d1::adaptive_mode]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:435:27, + inlined from 'void tbb::detail::d1::partition_type_base::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:289:28, + inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: +/usr/include/c++/13/bits/stl_algobase.h:2117:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2117 | return __find_if(__first, __last, __pred, + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 2118 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]', + inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]' at /usr/include/c++/13/bits/stl_algobase.h:2139:31, + inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair; _Alloc = allocator >; _Predicate = mold::elf::read_compunits(Context&)::::)>]' at /usr/include/c++/13/vector:115:40, + inlined from 'mold::elf::read_compunits(Context&)::' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:617:18, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/bits/invoke.h:96:40, + inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/functional:113:27, + inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::elf::read_compunits(Context&)::&; Args = {mold::elf::Compunit&}]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, + inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::elf::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::elf::Compunit>; Body = mold::elf::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28, + inlined from 'void tbb::detail::d2::parallel_for_body_wrapper::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::elf::read_compunits(Context&)::; Item = mold::elf::Compunit]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398:60, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/13/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/13/bits/invoke.h:96:40, + inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/13/functional:113:27, + inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, + inlined from 'void tbb::detail::d1::start_for::run_body(Range&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:117:28, + inlined from 'void tbb::detail::d1::dynamic_grainsize_mode::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Mode = tbb::detail::d1::adaptive_mode]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:450:31, + inlined from 'void tbb::detail::d1::partition_type_base::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:289:28, + inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: +/usr/include/c++/13/bits/stl_algobase.h:2117:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2117 | return __find_if(__first, __last, __pred, + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 2118 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 37%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.LOONGARCH32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/gdb-index.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/elf/gdb-index.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/elf/gdb-index.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.LOONGARCH32.cc +[ 37%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.LOONGARCH64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/gdb-index.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/elf/gdb-index.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/elf/gdb-index.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.LOONGARCH64.cc In file included from /usr/include/c++/13/string:51, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, @@ -5881,8 +6245,22 @@ from /build/reproducible-path/mold-2.31.0+dfsg/elf/elf.h:6, from /build/reproducible-path/mold-2.31.0+dfsg/elf/mold.h:3, from /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:59, - from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.M68K.cc:3: -/usr/include/c++/13/bits/stl_algobase.h: In function 'constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]': + from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.SH4.cc:3: +/usr/include/c++/13/bits/stl_algobase.h: In function 'constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]': +/usr/include/c++/13/bits/stl_algobase.h:2064:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2064 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, + | ^~~~~~~~~ +/usr/include/c++/13/bits/stl_algobase.h:2064:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +In file included from /usr/include/c++/13/string:51, + from /usr/include/c++/13/bits/locale_classes.h:40, + from /usr/include/c++/13/bits/ios_base.h:41, + from /usr/include/c++/13/ios:44, + from /usr/include/c++/13/ostream:40, + from /build/reproducible-path/mold-2.31.0+dfsg/elf/elf.h:6, + from /build/reproducible-path/mold-2.31.0+dfsg/elf/mold.h:3, + from /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:59, + from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.ALPHA.cc:3: +/usr/include/c++/13/bits/stl_algobase.h: In function 'constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]': /usr/include/c++/13/bits/stl_algobase.h:2064:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2064 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ @@ -5908,20 +6286,27 @@ /usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::elf::NameType*; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/13/string:51, - from /usr/include/c++/13/bits/locale_classes.h:40, - from /usr/include/c++/13/bits/ios_base.h:41, - from /usr/include/c++/13/ios:44, - from /usr/include/c++/13/ostream:40, - from /build/reproducible-path/mold-2.31.0+dfsg/elf/elf.h:6, - from /build/reproducible-path/mold-2.31.0+dfsg/elf/mold.h:3, - from /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:59, - from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.SH4.cc:3: -/usr/include/c++/13/bits/stl_algobase.h: In function 'constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]': -/usr/include/c++/13/bits/stl_algobase.h:2064:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2064 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, - | ^~~~~~~~~ -/usr/include/c++/13/bits/stl_algobase.h:2064:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +In file included from /usr/include/c++/13/functional:67, + from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, + from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, + from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, + from /build/reproducible-path/mold-2.31.0+dfsg/elf/../common/common.h:23, + from /build/reproducible-path/mold-2.31.0+dfsg/elf/mold.h:4: +/usr/include/c++/13/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1283 | __rotate(_RandomAccessIterator __first, + | ^~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator >; _OutputIterator = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2649 | __move_merge(_InputIterator __first1, _InputIterator __last1, + | ^~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::elf::NameType*; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13/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, @@ -6001,6 +6386,11 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2752 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/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/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/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2477 | __merge_without_buffer(_BidirectionalIterator __first, @@ -6025,18 +6415,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2521 | __len1 - __len11, __len2 - __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/functional:67, - from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, - from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, - from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, - from /build/reproducible-path/mold-2.31.0+dfsg/elf/../common/common.h:23, - from /build/reproducible-path/mold-2.31.0+dfsg/elf/mold.h:4: -/usr/include/c++/13/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1283 | __rotate(_RandomAccessIterator __first, - | ^~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13/bits/stl_algo.h:2785:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2785 | __inplace_stable_sort(_RandomAccessIterator __first, @@ -6060,87 +6438,6 @@ | ~~~~~~~~~~~~~~~~~~ 2799 | __comp); | ~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2424 | __merge_adaptive_resize(_BidirectionalIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:2432:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2432 | std::__merge_adaptive(__first, __middle, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2433 | __len1, __len2, __buffer, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]', - inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator >; _BidirectionalIterator2 = mold::elf::NameType*; _Distance = int]' at /usr/include/c++/13/bits/stl_algo.h:2394:20, - inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13/bits/stl_algo.h:2460:30: -/usr/include/c++/13/bits/stl_algo.h:1399:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1399 | return std::__rotate(__first, __middle, __last, - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1400 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/bits/stl_algo.h:2463:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2463 | std::__merge_adaptive_resize(__first, __first_cut, __new_middle, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2464 | __len11, __len22, - | ~~~~~~~~~~~~~~~~~ - 2465 | __buffer, __buffer_size, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2466:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2466 | std::__merge_adaptive_resize(__new_middle, __second_cut, __last, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2467 | _Distance(__len1 - __len11), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2468 | _Distance(__len2 - __len22), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2469 | __buffer, __buffer_size, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::NameType*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2758 | __stable_sort_adaptive_resize(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:2767:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2767 | std::__stable_sort_adaptive_resize(__first, __middle, __buffer, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2768 | __buffer_size, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2769:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2769 | std::__stable_sort_adaptive_resize(__middle, __last, __buffer, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2770 | __buffer_size, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2771:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2771 | std::__merge_adaptive_resize(__first, __middle, __last, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2772 | _Distance(__middle - __first), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2773 | _Distance(__last - __middle), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2774 | __buffer, __buffer_size, - | ~~~~~~~~~~~~~~~~~~~~~~~~ - 2775 | __comp); - | ~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2778:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2778 | std::__stable_sort_adaptive(__first, __middle, __last, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2779 | __buffer, __comp); - | ~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator >; _OutputIterator = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2649 | __move_merge(_InputIterator __first1, _InputIterator __last1, - | ^~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::elf::NameType*; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/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/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/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2716 | __merge_sort_with_buffer(_RandomAccessIterator __first, @@ -6190,6 +6487,42 @@ 2693 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2424 | __merge_adaptive_resize(_BidirectionalIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:2432:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2432 | std::__merge_adaptive(__first, __middle, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2433 | __len1, __len2, __buffer, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]', + inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator >; _BidirectionalIterator2 = mold::elf::NameType*; _Distance = int]' at /usr/include/c++/13/bits/stl_algo.h:2394:20, + inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13/bits/stl_algo.h:2460:30: +/usr/include/c++/13/bits/stl_algo.h:1399:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1399 | return std::__rotate(__first, __middle, __last, + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1400 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/bits/stl_algo.h:2463:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2463 | std::__merge_adaptive_resize(__first, __first_cut, __new_middle, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2464 | __len11, __len22, + | ~~~~~~~~~~~~~~~~~ + 2465 | __buffer, __buffer_size, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2466:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2466 | std::__merge_adaptive_resize(__new_middle, __second_cut, __last, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2467 | _Distance(__len1 - __len11), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2468 | _Distance(__len2 - __len22), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2469 | __buffer, __buffer_size, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2401 | __merge_adaptive(_BidirectionalIterator __first, @@ -6215,6 +6548,37 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2752 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::NameType*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2758 | __stable_sort_adaptive_resize(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:2767:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2767 | std::__stable_sort_adaptive_resize(__first, __middle, __buffer, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2768 | __buffer_size, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2769:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2769 | std::__stable_sort_adaptive_resize(__middle, __last, __buffer, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2770 | __buffer_size, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2771:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2771 | std::__merge_adaptive_resize(__first, __middle, __last, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2772 | _Distance(__middle - __first), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2773 | _Distance(__last - __middle), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2774 | __buffer, __buffer_size, + | ~~~~~~~~~~~~~~~~~~~~~~~~ + 2775 | __comp); + | ~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2778:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2778 | std::__stable_sort_adaptive(__first, __middle, __last, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2779 | __buffer, __comp); + | ~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2477 | __merge_without_buffer(_BidirectionalIterator __first, @@ -6337,13 +6701,13 @@ In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/13/bits/stl_algo.h:5083:36, inlined from 'void mold::sort(auto:20&) [with auto:20 = std::vector]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/../common/common.h:407:19, - inlined from 'mold::elf::read_compunits(Context&)::' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:630:9, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/bits/invoke.h:96:40, - inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/functional:113:27, - inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::elf::read_compunits(Context&)::&; Args = {mold::elf::Compunit&}]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, - inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::elf::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::elf::Compunit>; Body = mold::elf::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28, - inlined from 'void tbb::detail::d2::parallel_for_body_wrapper::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::elf::read_compunits(Context&)::; Item = mold::elf::Compunit]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398:60: + inlined from 'mold::elf::read_compunits(Context&)::' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:630:9, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/bits/invoke.h:96:40, + inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/functional:113:27, + inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::elf::read_compunits(Context&)::&; Args = {mold::elf::Compunit&}]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, + inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::elf::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::elf::Compunit>; Body = mold::elf::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28, + inlined from 'void tbb::detail::d2::parallel_for_body_wrapper::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::elf::read_compunits(Context&)::; Item = mold::elf::Compunit]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398:60: /usr/include/c++/13/bits/stl_algo.h:5038:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5038 | _TmpBuf __buf(__first, (__last - __first + 1) / 2); | ^~~~~ @@ -6370,32 +6734,18 @@ | ^~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::NameType}; _Tp = mold::elf::NameType; _Alloc = std::allocator]', inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = mold::elf::NameType; _Alloc = std::allocator]' at /usr/include/c++/13/bits/stl_vector.h:1299:21, - inlined from 'mold::i64 mold::elf::read_pubnames_cu(Context&, const PubnamesHdr&, std::vector&, ObjectFile&) [with E = M68K; PubnamesHdr = PubnamesHdr64]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:542:28, - inlined from 'void mold::elf::read_pubnames(Context&, std::vector&, ObjectFile&) [with E = M68K]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:572:30: + inlined from 'mold::i64 mold::elf::read_pubnames_cu(Context&, const PubnamesHdr&, std::vector&, ObjectFile&) [with E = SH4; PubnamesHdr = PubnamesHdr64]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:542:28, + inlined from 'void mold::elf::read_pubnames(Context&, std::vector&, ObjectFile&) [with E = SH4]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:572:30: /usr/include/c++/13/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 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::NameType}; _Tp = mold::elf::NameType; _Alloc = std::allocator]', inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = mold::elf::NameType; _Alloc = std::allocator]' at /usr/include/c++/13/bits/stl_vector.h:1299:21, - inlined from 'mold::i64 mold::elf::read_pubnames_cu(Context&, const PubnamesHdr&, std::vector&, ObjectFile&) [with E = M68K; PubnamesHdr = PubnamesHdr32]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:542:28, - inlined from 'void mold::elf::read_pubnames(Context&, std::vector&, ObjectFile&) [with E = M68K]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:574:30: + inlined from 'mold::i64 mold::elf::read_pubnames_cu(Context&, const PubnamesHdr&, std::vector&, ObjectFile&) [with E = SH4; PubnamesHdr = PubnamesHdr32]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:542:28, + inlined from 'void mold::elf::read_pubnames(Context&, std::vector&, ObjectFile&) [with E = SH4]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:574:30: /usr/include/c++/13/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/string:51, - from /usr/include/c++/13/bits/locale_classes.h:40, - from /usr/include/c++/13/bits/ios_base.h:41, - from /usr/include/c++/13/ios:44, - from /usr/include/c++/13/ostream:40, - from /build/reproducible-path/mold-2.31.0+dfsg/elf/elf.h:6, - from /build/reproducible-path/mold-2.31.0+dfsg/elf/mold.h:3, - from /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:59, - from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.ALPHA.cc:3: -/usr/include/c++/13/bits/stl_algobase.h: In function 'constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]': -/usr/include/c++/13/bits/stl_algobase.h:2064:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2064 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, - | ^~~~~~~~~ -/usr/include/c++/13/bits/stl_algobase.h:2064:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/13/bits/stl_algo.h:69: /usr/include/c++/13/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = mold::elf::NameType]': /usr/include/c++/13/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 @@ -6404,13 +6754,13 @@ In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/13/bits/stl_algo.h:5083:36, inlined from 'void mold::sort(auto:20&) [with auto:20 = std::vector]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/../common/common.h:407:19, - inlined from 'mold::elf::read_compunits(Context&)::' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:630:9, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/bits/invoke.h:96:40, - inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/functional:113:27, - inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::elf::read_compunits(Context&)::&; Args = {mold::elf::Compunit&}]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, - inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::elf::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::elf::Compunit>; Body = mold::elf::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28, - inlined from 'void tbb::detail::d2::parallel_for_body_wrapper::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::elf::read_compunits(Context&)::; Item = mold::elf::Compunit]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398:60: + inlined from 'mold::elf::read_compunits(Context&)::' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:630:9, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/bits/invoke.h:96:40, + inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/functional:113:27, + inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::elf::read_compunits(Context&)::&; Args = {mold::elf::Compunit&}]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, + inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::elf::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::elf::Compunit>; Body = mold::elf::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28, + inlined from 'void tbb::detail::d2::parallel_for_body_wrapper::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::elf::read_compunits(Context&)::; Item = mold::elf::Compunit]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398:60: /usr/include/c++/13/bits/stl_algo.h:5038:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5038 | _TmpBuf __buf(__first, (__last - __first + 1) / 2); | ^~~~~ @@ -6429,18 +6779,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5048 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/functional:67, - from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, - from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, - from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, - from /build/reproducible-path/mold-2.31.0+dfsg/elf/../common/common.h:23, - from /build/reproducible-path/mold-2.31.0+dfsg/elf/mold.h:4: -/usr/include/c++/13/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1283 | __rotate(_RandomAccessIterator __first, - | ^~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/functional:64: /usr/include/c++/13/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {mold::elf::NameType}; _Tp = mold::elf::NameType; _Alloc = std::allocator]': @@ -6449,266 +6787,18 @@ | ^~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::NameType}; _Tp = mold::elf::NameType; _Alloc = std::allocator]', inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = mold::elf::NameType; _Alloc = std::allocator]' at /usr/include/c++/13/bits/stl_vector.h:1299:21, - inlined from 'mold::i64 mold::elf::read_pubnames_cu(Context&, const PubnamesHdr&, std::vector&, ObjectFile&) [with E = SH4; PubnamesHdr = PubnamesHdr64]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:542:28, - inlined from 'void mold::elf::read_pubnames(Context&, std::vector&, ObjectFile&) [with E = SH4]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:572:30: + inlined from 'mold::i64 mold::elf::read_pubnames_cu(Context&, const PubnamesHdr&, std::vector&, ObjectFile&) [with E = ALPHA; PubnamesHdr = PubnamesHdr64]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:542:28, + inlined from 'void mold::elf::read_pubnames(Context&, std::vector&, ObjectFile&) [with E = ALPHA]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:572:30: /usr/include/c++/13/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 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::NameType}; _Tp = mold::elf::NameType; _Alloc = std::allocator]', inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = mold::elf::NameType; _Alloc = std::allocator]' at /usr/include/c++/13/bits/stl_vector.h:1299:21, - inlined from 'mold::i64 mold::elf::read_pubnames_cu(Context&, const PubnamesHdr&, std::vector&, ObjectFile&) [with E = SH4; PubnamesHdr = PubnamesHdr32]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:542:28, - inlined from 'void mold::elf::read_pubnames(Context&, std::vector&, ObjectFile&) [with E = SH4]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:574:30: + inlined from 'mold::i64 mold::elf::read_pubnames_cu(Context&, const PubnamesHdr&, std::vector&, ObjectFile&) [with E = ALPHA; PubnamesHdr = PubnamesHdr32]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:542:28, + inlined from 'void mold::elf::read_pubnames(Context&, std::vector&, ObjectFile&) [with E = ALPHA]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:574:30: /usr/include/c++/13/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/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator >; _OutputIterator = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2649 | __move_merge(_InputIterator __first1, _InputIterator __last1, - | ^~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::elf::NameType*; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]', - inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]' at /usr/include/c++/13/bits/stl_algobase.h:2139:31, - inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair; _Alloc = allocator >; _Predicate = mold::elf::read_compunits(Context&)::::)>]' at /usr/include/c++/13/vector:115:40, - inlined from 'mold::elf::read_compunits(Context&)::' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:617:18, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/bits/invoke.h:96:40, - inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/functional:113:27, - inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::elf::read_compunits(Context&)::&; Args = {mold::elf::Compunit&}]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, - inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::elf::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::elf::Compunit>; Body = mold::elf::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28, - inlined from 'void tbb::detail::d2::parallel_for_body_wrapper::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::elf::read_compunits(Context&)::; Item = mold::elf::Compunit]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398:60, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/13/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/13/bits/invoke.h:96:40, - inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/13/functional:113:27, - inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, - inlined from 'void tbb::detail::d1::start_for::run_body(Range&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:117:28, - inlined from 'void tbb::detail::d1::dynamic_grainsize_mode::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Mode = tbb::detail::d1::adaptive_mode]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:435:27, - inlined from 'void tbb::detail::d1::partition_type_base::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:289:28, - inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: -/usr/include/c++/13/bits/stl_algobase.h:2117:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2117 | return __find_if(__first, __last, __pred, - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 2118 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]', - inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]' at /usr/include/c++/13/bits/stl_algobase.h:2139:31, - inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair; _Alloc = allocator >; _Predicate = mold::elf::read_compunits(Context&)::::)>]' at /usr/include/c++/13/vector:115:40, - inlined from 'mold::elf::read_compunits(Context&)::' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:617:18, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/bits/invoke.h:96:40, - inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/functional:113:27, - inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::elf::read_compunits(Context&)::&; Args = {mold::elf::Compunit&}]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, - inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::elf::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::elf::Compunit>; Body = mold::elf::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28, - inlined from 'void tbb::detail::d2::parallel_for_body_wrapper::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::elf::read_compunits(Context&)::; Item = mold::elf::Compunit]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398:60, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/13/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/13/bits/invoke.h:96:40, - inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' at /usr/include/c++/13/functional:113:27, - inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, - inlined from 'void tbb::detail::d1::start_for::run_body(Range&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:117:28, - inlined from 'void tbb::detail::d1::dynamic_grainsize_mode::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Mode = tbb::detail::d1::adaptive_mode]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:450:31, - inlined from 'void tbb::detail::d1::partition_type_base::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:289:28, - inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::elf::read_compunits(Context&)::, mold::elf::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: -/usr/include/c++/13/bits/stl_algobase.h:2117:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2117 | return __find_if(__first, __last, __pred, - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 2118 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/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/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/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2716 | __merge_sort_with_buffer(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', - inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13/bits/stl_algo.h:2727:34: -/usr/include/c++/13/bits/stl_algo.h:2706:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2706 | std::__insertion_sort(__first, __first + __chunk_size, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2709:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2709 | std::__insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2709:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator >; _RandomAccessIterator2 = mold::elf::NameType*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', - inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13/bits/stl_algo.h:2731:26: -/usr/include/c++/13/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2684 | __result = std::__move_merge(__first, __first + __step_size, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2685 | __first + __step_size, - | ~~~~~~~~~~~~~~~~~~~~~~ - 2686 | __first + __two_step, - | ~~~~~~~~~~~~~~~~~~~~~ - 2687 | __result, __comp); - | ~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2692 | std::__move_merge(__first, __first + __step_size, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2693 | __first + __step_size, __last, __result, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::elf::NameType*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', - inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13/bits/stl_algo.h:2734:26: -/usr/include/c++/13/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2684 | __result = std::__move_merge(__first, __first + __step_size, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2685 | __first + __step_size, - | ~~~~~~~~~~~~~~~~~~~~~~ - 2686 | __first + __two_step, - | ~~~~~~~~~~~~~~~~~~~~~ - 2687 | __result, __comp); - | ~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2692 | std::__move_merge(__first, __first + __step_size, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2693 | __first + __step_size, __last, __result, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2401 | __merge_adaptive(_BidirectionalIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/bits/stl_algo.h:2742:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2742 | __stable_sort_adaptive(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2742:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:2742:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:2747:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2747 | std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2748:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2748 | std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2750:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2750 | std::__merge_adaptive(__first, __middle, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2751 | __middle - __first, __last - __middle, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2752 | __buffer, __comp); - | ~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2477 | __merge_without_buffer(_BidirectionalIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]', - inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13/bits/stl_algo.h:2517:15: -/usr/include/c++/13/bits/stl_algo.h:1399:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1399 | return std::__rotate(__first, __middle, __last, - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1400 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/bits/stl_algo.h:2518:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2518 | std::__merge_without_buffer(__first, __first_cut, __new_middle, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2519 | __len11, __len22, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2520:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2520 | std::__merge_without_buffer(__new_middle, __second_cut, __last, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2521 | __len1 - __len11, __len2 - __len22, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/bits/stl_algo.h:2785:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2785 | __inplace_stable_sort(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2785:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2790 | std::__insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2794 | std::__inplace_stable_sort(__first, __middle, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2795 | std::__inplace_stable_sort(__middle, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2796 | std::__merge_without_buffer(__first, __middle, __last, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2797 | __middle - __first, - | ~~~~~~~~~~~~~~~~~~~ - 2798 | __last - __middle, - | ~~~~~~~~~~~~~~~~~~ - 2799 | __comp); - | ~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2424 | __merge_adaptive_resize(_BidirectionalIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:2432:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2432 | std::__merge_adaptive(__first, __middle, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2433 | __len1, __len2, __buffer, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]', - inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator >; _BidirectionalIterator2 = mold::elf::NameType*; _Distance = int]' at /usr/include/c++/13/bits/stl_algo.h:2394:20, - inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13/bits/stl_algo.h:2460:30: -/usr/include/c++/13/bits/stl_algo.h:1399:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1399 | return std::__rotate(__first, __middle, __last, - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1400 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/bits/stl_algo.h:2463:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2463 | std::__merge_adaptive_resize(__first, __first_cut, __new_middle, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2464 | __len11, __len22, - | ~~~~~~~~~~~~~~~~~ - 2465 | __buffer, __buffer_size, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2466:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2466 | std::__merge_adaptive_resize(__new_middle, __second_cut, __last, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2467 | _Distance(__len1 - __len11), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2468 | _Distance(__len2 - __len22), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2469 | __buffer, __buffer_size, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::NameType*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2758 | __stable_sort_adaptive_resize(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:2767:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2767 | std::__stable_sort_adaptive_resize(__first, __middle, __buffer, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2768 | __buffer_size, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2769:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2769 | std::__stable_sort_adaptive_resize(__middle, __last, __buffer, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2770 | __buffer_size, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2771:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2771 | std::__merge_adaptive_resize(__first, __middle, __last, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2772 | _Distance(__middle - __first), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2773 | _Distance(__last - __middle), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2774 | __buffer, __buffer_size, - | ~~~~~~~~~~~~~~~~~~~~~~~~ - 2775 | __comp); - | ~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2778:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2778 | std::__stable_sort_adaptive(__first, __middle, __last, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2779 | __buffer, __comp); - | ~~~~~~~~~~~~~~~~~ In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]', inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]' at /usr/include/c++/13/bits/stl_algobase.h:2139:31, inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair; _Alloc = allocator >; _Predicate = mold::elf::read_compunits(Context&)::::)>]' at /usr/include/c++/13/vector:115:40, @@ -6755,63 +6845,34 @@ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2118 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/bits/stl_algo.h:69: -/usr/include/c++/13/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = mold::elf::NameType]': -/usr/include/c++/13/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 263 | _Temporary_buffer<_ForwardIterator, _Tp>:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', - inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/13/bits/stl_algo.h:5083:36, - inlined from 'void mold::sort(auto:20&) [with auto:20 = std::vector]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/../common/common.h:407:19, - inlined from 'mold::elf::read_compunits(Context&)::' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:630:9, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/bits/invoke.h:96:40, - inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::elf::read_compunits(Context&)::&; _Args = {mold::elf::Compunit&}]' at /usr/include/c++/13/functional:113:27, - inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::elf::read_compunits(Context&)::&; Args = {mold::elf::Compunit&}]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, - inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::elf::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::elf::Compunit>; Body = mold::elf::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28, - inlined from 'void tbb::detail::d2::parallel_for_body_wrapper::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::elf::read_compunits(Context&)::; Item = mold::elf::Compunit]' at /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398:60: -/usr/include/c++/13/bits/stl_algo.h:5038:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 5038 | _TmpBuf __buf(__first, (__last - __first + 1) / 2); - | ^~~~~ -/usr/include/c++/13/bits/stl_algo.h:5041:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 5041 | std::__stable_sort_adaptive(__first, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ - 5042 | __first + _DistanceType(__buf.size()), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5043 | __last, __buf.begin(), __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:5045:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 5045 | std::__inplace_stable_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:5047:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 5047 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5048 | _DistanceType(__buf.size()), __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/vector:72, - from /usr/include/c++/13/functional:64: -/usr/include/c++/13/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {mold::elf::NameType}; _Tp = mold::elf::NameType; _Alloc = std::allocator]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -[ 38%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.LOONGARCH32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/gdb-index.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/elf/gdb-index.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/elf/gdb-index.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.LOONGARCH32.cc -In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::NameType}; _Tp = mold::elf::NameType; _Alloc = std::allocator]', - inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = mold::elf::NameType; _Alloc = std::allocator]' at /usr/include/c++/13/bits/stl_vector.h:1299:21, - inlined from 'mold::i64 mold::elf::read_pubnames_cu(Context&, const PubnamesHdr&, std::vector&, ObjectFile&) [with E = ALPHA; PubnamesHdr = PubnamesHdr64]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:542:28, - inlined from 'void mold::elf::read_pubnames(Context&, std::vector&, ObjectFile&) [with E = ALPHA]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:572:30: -/usr/include/c++/13/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 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::NameType}; _Tp = mold::elf::NameType; _Alloc = std::allocator]', - inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = mold::elf::NameType; _Alloc = std::allocator]' at /usr/include/c++/13/bits/stl_vector.h:1299:21, - inlined from 'mold::i64 mold::elf::read_pubnames_cu(Context&, const PubnamesHdr&, std::vector&, ObjectFile&) [with E = ALPHA; PubnamesHdr = PubnamesHdr32]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:542:28, - inlined from 'void mold::elf::read_pubnames(Context&, std::vector&, ObjectFile&) [with E = ALPHA]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:574:30: -/usr/include/c++/13/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)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 38%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.LOONGARCH64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/gdb-index.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/elf/gdb-index.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/elf/gdb-index.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.LOONGARCH64.cc +In file included from /usr/include/c++/13/string:51, + from /usr/include/c++/13/bits/locale_classes.h:40, + from /usr/include/c++/13/bits/ios_base.h:41, + from /usr/include/c++/13/ios:44, + from /usr/include/c++/13/ostream:40, + from /build/reproducible-path/mold-2.31.0+dfsg/elf/elf.h:6, + from /build/reproducible-path/mold-2.31.0+dfsg/elf/mold.h:3, + from /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:59, + from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.LOONGARCH32.cc:3: +/usr/include/c++/13/bits/stl_algobase.h: In function 'constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]': +/usr/include/c++/13/bits/stl_algobase.h:2064:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2064 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, + | ^~~~~~~~~ +/usr/include/c++/13/bits/stl_algobase.h:2064:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +In file included from /usr/include/c++/13/string:51, + from /usr/include/c++/13/bits/locale_classes.h:40, + from /usr/include/c++/13/bits/ios_base.h:41, + from /usr/include/c++/13/ios:44, + from /usr/include/c++/13/ostream:40, + from /build/reproducible-path/mold-2.31.0+dfsg/elf/elf.h:6, + from /build/reproducible-path/mold-2.31.0+dfsg/elf/mold.h:3, + from /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:59, + from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.LOONGARCH64.cc:3: +/usr/include/c++/13/bits/stl_algobase.h: In function 'constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]': +/usr/include/c++/13/bits/stl_algobase.h:2064:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2064 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, + | ^~~~~~~~~ +/usr/include/c++/13/bits/stl_algobase.h:2064:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]', inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]' at /usr/include/c++/13/bits/stl_algobase.h:2139:31, inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair; _Alloc = allocator >; _Predicate = mold::elf::read_compunits(Context&)::::)>]' at /usr/include/c++/13/vector:115:40, @@ -6858,22 +6919,6 @@ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2118 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 39%] Building CXX object CMakeFiles/mold.dir/elf/icf.cc.X86_64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/icf.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/elf/icf.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/elf/icf.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/icf.cc.X86_64.cc -In file included from /usr/include/c++/13/string:51, - from /usr/include/c++/13/bits/locale_classes.h:40, - from /usr/include/c++/13/bits/ios_base.h:41, - from /usr/include/c++/13/ios:44, - from /usr/include/c++/13/ostream:40, - from /build/reproducible-path/mold-2.31.0+dfsg/elf/elf.h:6, - from /build/reproducible-path/mold-2.31.0+dfsg/elf/mold.h:3, - from /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:59, - from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.LOONGARCH32.cc:3: -/usr/include/c++/13/bits/stl_algobase.h: In function 'constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]': -/usr/include/c++/13/bits/stl_algobase.h:2064:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2064 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, - | ^~~~~~~~~ -/usr/include/c++/13/bits/stl_algobase.h:2064:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/13/functional:67, from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, @@ -6895,20 +6940,27 @@ /usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::elf::NameType*; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/13/string:51, - from /usr/include/c++/13/bits/locale_classes.h:40, - from /usr/include/c++/13/bits/ios_base.h:41, - from /usr/include/c++/13/ios:44, - from /usr/include/c++/13/ostream:40, - from /build/reproducible-path/mold-2.31.0+dfsg/elf/elf.h:6, - from /build/reproducible-path/mold-2.31.0+dfsg/elf/mold.h:3, - from /build/reproducible-path/mold-2.31.0+dfsg/elf/gdb-index.cc:59, - from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.LOONGARCH64.cc:3: -/usr/include/c++/13/bits/stl_algobase.h: In function 'constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]': -/usr/include/c++/13/bits/stl_algobase.h:2064:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2064 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, - | ^~~~~~~~~ -/usr/include/c++/13/bits/stl_algobase.h:2064:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +In file included from /usr/include/c++/13/functional:67, + from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, + from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, + from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, + from /build/reproducible-path/mold-2.31.0+dfsg/elf/../common/common.h:23, + from /build/reproducible-path/mold-2.31.0+dfsg/elf/mold.h:4: +/usr/include/c++/13/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1283 | __rotate(_RandomAccessIterator __first, + | ^~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator >; _OutputIterator = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2649 | __move_merge(_InputIterator __first1, _InputIterator __last1, + | ^~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::elf::NameType*; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13/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, @@ -7012,6 +7064,11 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2521 | __len1 - __len11, __len2 - __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/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/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/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13/bits/stl_algo.h:2785:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2785 | __inplace_stable_sort(_RandomAccessIterator __first, @@ -7035,18 +7092,55 @@ | ~~~~~~~~~~~~~~~~~~ 2799 | __comp); | ~~~~~~~ -In file included from /usr/include/c++/13/functional:67, - from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, - from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, - from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, - from /build/reproducible-path/mold-2.31.0+dfsg/elf/../common/common.h:23, - from /build/reproducible-path/mold-2.31.0+dfsg/elf/mold.h:4: -/usr/include/c++/13/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1283 | __rotate(_RandomAccessIterator __first, - | ^~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2716 | __merge_sort_with_buffer(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', + inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13/bits/stl_algo.h:2727:34: +/usr/include/c++/13/bits/stl_algo.h:2706:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2706 | std::__insertion_sort(__first, __first + __chunk_size, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2709:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2709 | std::__insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2709:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator >; _RandomAccessIterator2 = mold::elf::NameType*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', + inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13/bits/stl_algo.h:2731:26: +/usr/include/c++/13/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2684 | __result = std::__move_merge(__first, __first + __step_size, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2685 | __first + __step_size, + | ~~~~~~~~~~~~~~~~~~~~~~ + 2686 | __first + __two_step, + | ~~~~~~~~~~~~~~~~~~~~~ + 2687 | __result, __comp); + | ~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2692 | std::__move_merge(__first, __first + __step_size, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2693 | __first + __step_size, __last, __result, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::elf::NameType*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', + inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13/bits/stl_algo.h:2734:26: +/usr/include/c++/13/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2684 | __result = std::__move_merge(__first, __first + __step_size, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2685 | __first + __step_size, + | ~~~~~~~~~~~~~~~~~~~~~~ + 2686 | __first + __two_step, + | ~~~~~~~~~~~~~~~~~~~~~ + 2687 | __result, __comp); + | ~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2692 | std::__move_merge(__first, __first + __step_size, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2693 | __first + __step_size, __last, __result, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2424 | __merge_adaptive_resize(_BidirectionalIterator __first, @@ -7083,6 +7177,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2469 | __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/13/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2401 | __merge_adaptive(_BidirectionalIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::NameType*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2758 | __stable_sort_adaptive_resize(_RandomAccessIterator __first, @@ -7114,75 +7214,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2779 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator >; _OutputIterator = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2649 | __move_merge(_InputIterator __first1, _InputIterator __last1, - | ^~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::elf::NameType*; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/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/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/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2716 | __merge_sort_with_buffer(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', - inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13/bits/stl_algo.h:2727:34: -/usr/include/c++/13/bits/stl_algo.h:2706:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2706 | std::__insertion_sort(__first, __first + __chunk_size, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2709:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2709 | std::__insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2709:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator >; _RandomAccessIterator2 = mold::elf::NameType*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', - inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13/bits/stl_algo.h:2731:26: -/usr/include/c++/13/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2684 | __result = std::__move_merge(__first, __first + __step_size, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2685 | __first + __step_size, - | ~~~~~~~~~~~~~~~~~~~~~~ - 2686 | __first + __two_step, - | ~~~~~~~~~~~~~~~~~~~~~ - 2687 | __result, __comp); - | ~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2692 | std::__move_merge(__first, __first + __step_size, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2693 | __first + __step_size, __last, __result, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::elf::NameType*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', - inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13/bits/stl_algo.h:2734:26: -/usr/include/c++/13/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2684 | __result = std::__move_merge(__first, __first + __step_size, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2685 | __first + __step_size, - | ~~~~~~~~~~~~~~~~~~~~~~ - 2686 | __first + __two_step, - | ~~~~~~~~~~~~~~~~~~~~~ - 2687 | __result, __comp); - | ~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2692 | std::__move_merge(__first, __first + __step_size, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2693 | __first + __step_size, __last, __result, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/13/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2401 | __merge_adaptive(_BidirectionalIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13/bits/stl_algo.h:2742:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2742 | __stable_sort_adaptive(_RandomAccessIterator __first, @@ -7316,6 +7347,10 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2779 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ +[ 37%] Building CXX object CMakeFiles/mold.dir/elf/icf.cc.X86_64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/icf.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/elf/icf.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/elf/icf.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/icf.cc.X86_64.cc +[ 38%] Building CXX object CMakeFiles/mold.dir/elf/icf.cc.I386.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/icf.cc.I386.cc.o -MF CMakeFiles/mold.dir/elf/icf.cc.I386.cc.o.d -o CMakeFiles/mold.dir/elf/icf.cc.I386.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/icf.cc.I386.cc In file included from /usr/include/c++/13/bits/stl_algo.h:69: /usr/include/c++/13/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = mold::elf::NameType]': /usr/include/c++/13/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 @@ -7514,15 +7549,13 @@ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2118 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 39%] Building CXX object CMakeFiles/mold.dir/elf/icf.cc.I386.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/icf.cc.I386.cc.o -MF CMakeFiles/mold.dir/elf/icf.cc.I386.cc.o.d -o CMakeFiles/mold.dir/elf/icf.cc.I386.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/icf.cc.I386.cc -[ 39%] Building CXX object CMakeFiles/mold.dir/elf/icf.cc.ARM64.cc.o +[ 38%] Building CXX object CMakeFiles/mold.dir/elf/icf.cc.ARM64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/icf.cc.ARM64.cc.o -MF CMakeFiles/mold.dir/elf/icf.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/elf/icf.cc.ARM64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/icf.cc.ARM64.cc -[ 39%] Building CXX object CMakeFiles/mold.dir/elf/icf.cc.ARM32.cc.o +[ 38%] Building CXX object CMakeFiles/mold.dir/elf/icf.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/icf.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/elf/icf.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/elf/icf.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/icf.cc.ARM32.cc -[ 39%] Building CXX object CMakeFiles/mold.dir/elf/icf.cc.RV32LE.cc.o +[ 38%] Building CXX object CMakeFiles/mold.dir/elf/icf.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/icf.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/elf/icf.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/elf/icf.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/icf.cc.RV32LE.cc -[ 40%] Building CXX object CMakeFiles/mold.dir/elf/icf.cc.RV32BE.cc.o +[ 38%] Building CXX object CMakeFiles/mold.dir/elf/icf.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/icf.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/elf/icf.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/elf/icf.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/icf.cc.RV32BE.cc [ 40%] Building CXX object CMakeFiles/mold.dir/elf/icf.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/icf.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/elf/icf.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/elf/icf.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/icf.cc.RV64LE.cc @@ -7532,7 +7565,7 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/icf.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/elf/icf.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/elf/icf.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/icf.cc.PPC32.cc [ 40%] Building CXX object CMakeFiles/mold.dir/elf/icf.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/icf.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/elf/icf.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/elf/icf.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/icf.cc.PPC64V1.cc -[ 41%] Building CXX object CMakeFiles/mold.dir/elf/icf.cc.PPC64V2.cc.o +[ 40%] Building CXX object CMakeFiles/mold.dir/elf/icf.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/icf.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/elf/icf.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/elf/icf.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/icf.cc.PPC64V2.cc [ 41%] Building CXX object CMakeFiles/mold.dir/elf/icf.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/icf.cc.S390X.cc.o -MF CMakeFiles/mold.dir/elf/icf.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/elf/icf.cc.S390X.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/icf.cc.S390X.cc @@ -7542,47 +7575,47 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/icf.cc.M68K.cc.o -MF CMakeFiles/mold.dir/elf/icf.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/elf/icf.cc.M68K.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/icf.cc.M68K.cc [ 41%] Building CXX object CMakeFiles/mold.dir/elf/icf.cc.SH4.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/icf.cc.SH4.cc.o -MF CMakeFiles/mold.dir/elf/icf.cc.SH4.cc.o.d -o CMakeFiles/mold.dir/elf/icf.cc.SH4.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/icf.cc.SH4.cc -[ 43%] Building CXX object CMakeFiles/mold.dir/elf/icf.cc.ALPHA.cc.o +[ 41%] Building CXX object CMakeFiles/mold.dir/elf/icf.cc.ALPHA.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/icf.cc.ALPHA.cc.o -MF CMakeFiles/mold.dir/elf/icf.cc.ALPHA.cc.o.d -o CMakeFiles/mold.dir/elf/icf.cc.ALPHA.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/icf.cc.ALPHA.cc -[ 43%] Building CXX object CMakeFiles/mold.dir/elf/icf.cc.LOONGARCH32.cc.o +[ 42%] Building CXX object CMakeFiles/mold.dir/elf/icf.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/icf.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/elf/icf.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/elf/icf.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/icf.cc.LOONGARCH32.cc -[ 43%] Building CXX object CMakeFiles/mold.dir/elf/icf.cc.LOONGARCH64.cc.o +[ 42%] Building CXX object CMakeFiles/mold.dir/elf/icf.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/icf.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/elf/icf.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/elf/icf.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/icf.cc.LOONGARCH64.cc -[ 43%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.X86_64.cc.o +[ 42%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/input-files.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/elf/input-files.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/elf/input-files.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/input-files.cc.X86_64.cc -[ 43%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.I386.cc.o +[ 42%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/input-files.cc.I386.cc.o -MF CMakeFiles/mold.dir/elf/input-files.cc.I386.cc.o.d -o CMakeFiles/mold.dir/elf/input-files.cc.I386.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/input-files.cc.I386.cc -[ 44%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.ARM64.cc.o +[ 42%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.ARM64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/input-files.cc.ARM64.cc.o -MF CMakeFiles/mold.dir/elf/input-files.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/elf/input-files.cc.ARM64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/input-files.cc.ARM64.cc -[ 44%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.ARM32.cc.o +[ 43%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/input-files.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/elf/input-files.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/elf/input-files.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/input-files.cc.ARM32.cc -[ 44%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.RV32LE.cc.o +[ 43%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/input-files.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/elf/input-files.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/elf/input-files.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/input-files.cc.RV32LE.cc -[ 44%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.RV32BE.cc.o +[ 43%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/input-files.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/elf/input-files.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/elf/input-files.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/input-files.cc.RV32BE.cc -[ 44%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.RV64LE.cc.o +[ 43%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/input-files.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/elf/input-files.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/elf/input-files.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/input-files.cc.RV64LE.cc -[ 45%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.RV64BE.cc.o +[ 43%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/input-files.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/elf/input-files.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/elf/input-files.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/input-files.cc.RV64BE.cc -[ 45%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.PPC32.cc.o +[ 44%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/input-files.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/elf/input-files.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/elf/input-files.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/input-files.cc.PPC32.cc -[ 45%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.PPC64V1.cc.o +[ 44%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/input-files.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/elf/input-files.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/elf/input-files.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/input-files.cc.PPC64V1.cc -[ 45%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.PPC64V2.cc.o +[ 44%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/input-files.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/elf/input-files.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/elf/input-files.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/input-files.cc.PPC64V2.cc -[ 45%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.S390X.cc.o +[ 44%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/input-files.cc.S390X.cc.o -MF CMakeFiles/mold.dir/elf/input-files.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/elf/input-files.cc.S390X.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/input-files.cc.S390X.cc -[ 46%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.SPARC64.cc.o +[ 44%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/input-files.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/elf/input-files.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/elf/input-files.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/input-files.cc.SPARC64.cc -[ 46%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.M68K.cc.o +[ 45%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/input-files.cc.M68K.cc.o -MF CMakeFiles/mold.dir/elf/input-files.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/elf/input-files.cc.M68K.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/input-files.cc.M68K.cc -[ 46%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.SH4.cc.o +[ 45%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.SH4.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/input-files.cc.SH4.cc.o -MF CMakeFiles/mold.dir/elf/input-files.cc.SH4.cc.o.d -o CMakeFiles/mold.dir/elf/input-files.cc.SH4.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/input-files.cc.SH4.cc -[ 46%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.ALPHA.cc.o +[ 45%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.ALPHA.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/input-files.cc.ALPHA.cc.o -MF CMakeFiles/mold.dir/elf/input-files.cc.ALPHA.cc.o.d -o CMakeFiles/mold.dir/elf/input-files.cc.ALPHA.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/input-files.cc.ALPHA.cc -[ 46%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.LOONGARCH32.cc.o +[ 45%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/input-files.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/elf/input-files.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/elf/input-files.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/input-files.cc.LOONGARCH32.cc -[ 47%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.LOONGARCH64.cc.o +[ 45%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/input-files.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/elf/input-files.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/elf/input-files.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/input-files.cc.LOONGARCH64.cc [ 47%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/input-sections.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/elf/input-sections.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/elf/input-sections.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/input-sections.cc.X86_64.cc @@ -7592,7 +7625,7 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/input-sections.cc.ARM64.cc.o -MF CMakeFiles/mold.dir/elf/input-sections.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/elf/input-sections.cc.ARM64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/input-sections.cc.ARM64.cc [ 47%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/input-sections.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/elf/input-sections.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/elf/input-sections.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/input-sections.cc.ARM32.cc -[ 48%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.RV32LE.cc.o +[ 47%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/input-sections.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/elf/input-sections.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/elf/input-sections.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/input-sections.cc.RV32LE.cc [ 48%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/input-sections.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/elf/input-sections.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/elf/input-sections.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/input-sections.cc.RV32BE.cc @@ -7602,27 +7635,27 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/input-sections.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/elf/input-sections.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/elf/input-sections.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/input-sections.cc.RV64BE.cc [ 48%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/input-sections.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/elf/input-sections.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/elf/input-sections.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/input-sections.cc.PPC32.cc -[ 50%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.PPC64V1.cc.o +[ 48%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/input-sections.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/elf/input-sections.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/elf/input-sections.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/input-sections.cc.PPC64V1.cc -[ 50%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.PPC64V2.cc.o +[ 49%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/input-sections.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/elf/input-sections.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/elf/input-sections.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/input-sections.cc.PPC64V2.cc -[ 50%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.S390X.cc.o +[ 49%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/input-sections.cc.S390X.cc.o -MF CMakeFiles/mold.dir/elf/input-sections.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/elf/input-sections.cc.S390X.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/input-sections.cc.S390X.cc -[ 50%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.SPARC64.cc.o +[ 49%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/input-sections.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/elf/input-sections.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/elf/input-sections.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/input-sections.cc.SPARC64.cc -[ 50%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.M68K.cc.o +[ 49%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/input-sections.cc.M68K.cc.o -MF CMakeFiles/mold.dir/elf/input-sections.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/elf/input-sections.cc.M68K.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/input-sections.cc.M68K.cc -[ 51%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.SH4.cc.o +[ 49%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.SH4.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/input-sections.cc.SH4.cc.o -MF CMakeFiles/mold.dir/elf/input-sections.cc.SH4.cc.o.d -o CMakeFiles/mold.dir/elf/input-sections.cc.SH4.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/input-sections.cc.SH4.cc -[ 51%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.ALPHA.cc.o +[ 50%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.ALPHA.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/input-sections.cc.ALPHA.cc.o -MF CMakeFiles/mold.dir/elf/input-sections.cc.ALPHA.cc.o.d -o CMakeFiles/mold.dir/elf/input-sections.cc.ALPHA.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/input-sections.cc.ALPHA.cc -[ 51%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.LOONGARCH32.cc.o +[ 50%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/input-sections.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/elf/input-sections.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/elf/input-sections.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/input-sections.cc.LOONGARCH32.cc -[ 51%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.LOONGARCH64.cc.o +[ 50%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/input-sections.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/elf/input-sections.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/elf/input-sections.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/input-sections.cc.LOONGARCH64.cc -[ 51%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.X86_64.cc.o +[ 50%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/linker-script.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/elf/linker-script.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/elf/linker-script.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/linker-script.cc.X86_64.cc -[ 52%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.I386.cc.o +[ 50%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/linker-script.cc.I386.cc.o -MF CMakeFiles/mold.dir/elf/linker-script.cc.I386.cc.o.d -o CMakeFiles/mold.dir/elf/linker-script.cc.I386.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/linker-script.cc.I386.cc In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/functional:64, @@ -7649,9 +7682,9 @@ /usr/include/c++/13/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 52%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.ARM64.cc.o +[ 51%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.ARM64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/linker-script.cc.ARM64.cc.o -MF CMakeFiles/mold.dir/elf/linker-script.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/elf/linker-script.cc.ARM64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/linker-script.cc.ARM64.cc -[ 52%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.ARM32.cc.o +[ 51%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/linker-script.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/elf/linker-script.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/elf/linker-script.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/linker-script.cc.ARM32.cc In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/functional:64, @@ -7678,8 +7711,10 @@ /usr/include/c++/13/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 52%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.RV32LE.cc.o +[ 51%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/linker-script.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/elf/linker-script.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/elf/linker-script.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/linker-script.cc.RV32LE.cc +[ 51%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.RV32BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/linker-script.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/elf/linker-script.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/elf/linker-script.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/linker-script.cc.RV32BE.cc In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/functional:64, from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, @@ -7730,10 +7765,6 @@ /usr/include/c++/13/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 52%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.RV32BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/linker-script.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/elf/linker-script.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/elf/linker-script.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/linker-script.cc.RV32BE.cc -[ 53%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.RV64LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/linker-script.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/elf/linker-script.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/elf/linker-script.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/linker-script.cc.RV64LE.cc In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/functional:64, from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, @@ -7759,7 +7790,9 @@ /usr/include/c++/13/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 53%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.RV64BE.cc.o +[ 51%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.RV64LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/linker-script.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/elf/linker-script.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/elf/linker-script.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/linker-script.cc.RV64LE.cc +[ 52%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/linker-script.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/elf/linker-script.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/elf/linker-script.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/linker-script.cc.RV64BE.cc In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/functional:64, @@ -7786,6 +7819,10 @@ /usr/include/c++/13/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 52%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.PPC32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/linker-script.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/elf/linker-script.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/elf/linker-script.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/linker-script.cc.PPC32.cc +[ 52%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.PPC64V1.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/linker-script.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/elf/linker-script.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/elf/linker-script.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/linker-script.cc.PPC64V1.cc In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/functional:64, from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, @@ -7794,27 +7831,11 @@ from /build/reproducible-path/mold-2.31.0+dfsg/elf/../common/common.h:23, from /build/reproducible-path/mold-2.31.0+dfsg/elf/mold.h:4, from /build/reproducible-path/mold-2.31.0+dfsg/elf/linker-script.cc:6, - from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/linker-script.cc.RV64LE.cc:3: + from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/linker-script.cc.RV64BE.cc:3: /usr/include/c++/13/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {mold::elf::VersionPattern}; _Tp = mold::elf::VersionPattern; _Alloc = std::allocator]': /usr/include/c++/13/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 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::VersionPattern}; _Tp = mold::elf::VersionPattern; _Alloc = std::allocator]', - inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = mold::elf::VersionPattern; _Alloc = std::allocator]' at /usr/include/c++/13/bits/stl_vector.h:1299:21, - inlined from 'void mold::elf::read_version_script_commands(Context&, std::span >&, std::string_view, mold::u16, bool, bool) [with E = RV64LE]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/linker-script.cc:332:37: -/usr/include/c++/13/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 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::VersionPattern}; _Tp = mold::elf::VersionPattern; _Alloc = std::allocator]', - inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = mold::elf::VersionPattern; _Alloc = std::allocator]' at /usr/include/c++/13/bits/stl_vector.h:1299:21, - inlined from 'void mold::elf::read_version_script_commands(Context&, std::span >&, std::string_view, mold::u16, bool, bool) [with E = RV64LE]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/linker-script.cc:335:37: -/usr/include/c++/13/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)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 53%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.PPC32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/linker-script.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/elf/linker-script.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/elf/linker-script.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/linker-script.cc.PPC32.cc -[ 53%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.PPC64V1.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/linker-script.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/elf/linker-script.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/elf/linker-script.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/linker-script.cc.PPC64V1.cc In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/functional:64, from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, @@ -7823,7 +7844,7 @@ from /build/reproducible-path/mold-2.31.0+dfsg/elf/../common/common.h:23, from /build/reproducible-path/mold-2.31.0+dfsg/elf/mold.h:4, from /build/reproducible-path/mold-2.31.0+dfsg/elf/linker-script.cc:6, - from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/linker-script.cc.RV64BE.cc:3: + from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/linker-script.cc.RV64LE.cc:3: /usr/include/c++/13/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {mold::elf::VersionPattern}; _Tp = mold::elf::VersionPattern; _Alloc = std::allocator]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: @@ -7840,8 +7861,18 @@ /usr/include/c++/13/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 53%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.PPC64V2.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/linker-script.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/elf/linker-script.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/elf/linker-script.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/linker-script.cc.PPC64V2.cc +In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::VersionPattern}; _Tp = mold::elf::VersionPattern; _Alloc = std::allocator]', + inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = mold::elf::VersionPattern; _Alloc = std::allocator]' at /usr/include/c++/13/bits/stl_vector.h:1299:21, + inlined from 'void mold::elf::read_version_script_commands(Context&, std::span >&, std::string_view, mold::u16, bool, bool) [with E = RV64LE]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/linker-script.cc:332:37: +/usr/include/c++/13/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 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::VersionPattern}; _Tp = mold::elf::VersionPattern; _Alloc = std::allocator]', + inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = mold::elf::VersionPattern; _Alloc = std::allocator]' at /usr/include/c++/13/bits/stl_vector.h:1299:21, + inlined from 'void mold::elf::read_version_script_commands(Context&, std::span >&, std::string_view, mold::u16, bool, bool) [with E = RV64LE]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/linker-script.cc:335:37: +/usr/include/c++/13/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/vector:72, from /usr/include/c++/13/functional:64, from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, @@ -7867,6 +7898,10 @@ /usr/include/c++/13/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 52%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.PPC64V2.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/linker-script.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/elf/linker-script.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/elf/linker-script.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/linker-script.cc.PPC64V2.cc +[ 52%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.S390X.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/linker-script.cc.S390X.cc.o -MF CMakeFiles/mold.dir/elf/linker-script.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/elf/linker-script.cc.S390X.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/linker-script.cc.S390X.cc In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/functional:64, from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, @@ -7892,10 +7927,10 @@ /usr/include/c++/13/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 54%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.S390X.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/linker-script.cc.S390X.cc.o -MF CMakeFiles/mold.dir/elf/linker-script.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/elf/linker-script.cc.S390X.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/linker-script.cc.S390X.cc [ 54%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/linker-script.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/elf/linker-script.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/elf/linker-script.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/linker-script.cc.SPARC64.cc +[ 54%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.M68K.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/linker-script.cc.M68K.cc.o -MF CMakeFiles/mold.dir/elf/linker-script.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/elf/linker-script.cc.M68K.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/linker-script.cc.M68K.cc In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/functional:64, from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, @@ -7904,25 +7939,23 @@ from /build/reproducible-path/mold-2.31.0+dfsg/elf/../common/common.h:23, from /build/reproducible-path/mold-2.31.0+dfsg/elf/mold.h:4, from /build/reproducible-path/mold-2.31.0+dfsg/elf/linker-script.cc:6, - from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/linker-script.cc.PPC64V2.cc:3: + from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/linker-script.cc.S390X.cc:3: /usr/include/c++/13/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {mold::elf::VersionPattern}; _Tp = mold::elf::VersionPattern; _Alloc = std::allocator]': /usr/include/c++/13/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 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::VersionPattern}; _Tp = mold::elf::VersionPattern; _Alloc = std::allocator]', inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = mold::elf::VersionPattern; _Alloc = std::allocator]' at /usr/include/c++/13/bits/stl_vector.h:1299:21, - inlined from 'void mold::elf::read_version_script_commands(Context&, std::span >&, std::string_view, mold::u16, bool, bool) [with E = PPC64V2]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/linker-script.cc:332:37: + inlined from 'void mold::elf::read_version_script_commands(Context&, std::span >&, std::string_view, mold::u16, bool, bool) [with E = S390X]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/linker-script.cc:332:37: /usr/include/c++/13/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 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::VersionPattern}; _Tp = mold::elf::VersionPattern; _Alloc = std::allocator]', inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = mold::elf::VersionPattern; _Alloc = std::allocator]' at /usr/include/c++/13/bits/stl_vector.h:1299:21, - inlined from 'void mold::elf::read_version_script_commands(Context&, std::span >&, std::string_view, mold::u16, bool, bool) [with E = PPC64V2]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/linker-script.cc:335:37: + inlined from 'void mold::elf::read_version_script_commands(Context&, std::span >&, std::string_view, mold::u16, bool, bool) [with E = S390X]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/linker-script.cc:335:37: /usr/include/c++/13/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 54%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.M68K.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/linker-script.cc.M68K.cc.o -MF CMakeFiles/mold.dir/elf/linker-script.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/elf/linker-script.cc.M68K.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/linker-script.cc.M68K.cc In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/functional:64, from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, @@ -7931,20 +7964,20 @@ from /build/reproducible-path/mold-2.31.0+dfsg/elf/../common/common.h:23, from /build/reproducible-path/mold-2.31.0+dfsg/elf/mold.h:4, from /build/reproducible-path/mold-2.31.0+dfsg/elf/linker-script.cc:6, - from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/linker-script.cc.S390X.cc:3: + from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/linker-script.cc.PPC64V2.cc:3: /usr/include/c++/13/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {mold::elf::VersionPattern}; _Tp = mold::elf::VersionPattern; _Alloc = std::allocator]': /usr/include/c++/13/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 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::VersionPattern}; _Tp = mold::elf::VersionPattern; _Alloc = std::allocator]', inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = mold::elf::VersionPattern; _Alloc = std::allocator]' at /usr/include/c++/13/bits/stl_vector.h:1299:21, - inlined from 'void mold::elf::read_version_script_commands(Context&, std::span >&, std::string_view, mold::u16, bool, bool) [with E = S390X]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/linker-script.cc:332:37: + inlined from 'void mold::elf::read_version_script_commands(Context&, std::span >&, std::string_view, mold::u16, bool, bool) [with E = PPC64V2]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/linker-script.cc:332:37: /usr/include/c++/13/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 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::VersionPattern}; _Tp = mold::elf::VersionPattern; _Alloc = std::allocator]', inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = mold::elf::VersionPattern; _Alloc = std::allocator]' at /usr/include/c++/13/bits/stl_vector.h:1299:21, - inlined from 'void mold::elf::read_version_script_commands(Context&, std::span >&, std::string_view, mold::u16, bool, bool) [with E = S390X]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/linker-script.cc:335:37: + inlined from 'void mold::elf::read_version_script_commands(Context&, std::span >&, std::string_view, mold::u16, bool, bool) [with E = PPC64V2]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/linker-script.cc:335:37: /usr/include/c++/13/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8002,8 +8035,10 @@ /usr/include/c++/13/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 55%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.LOONGARCH32.cc.o +[ 54%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/linker-script.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/elf/linker-script.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/elf/linker-script.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/linker-script.cc.LOONGARCH32.cc +[ 55%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.LOONGARCH64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/linker-script.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/elf/linker-script.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/elf/linker-script.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/linker-script.cc.LOONGARCH64.cc In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/functional:64, from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, @@ -8054,10 +8089,6 @@ /usr/include/c++/13/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 55%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.LOONGARCH64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/linker-script.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/elf/linker-script.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/elf/linker-script.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/linker-script.cc.LOONGARCH64.cc -[ 55%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.X86_64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/main.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/elf/main.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/elf/main.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/main.cc.X86_64.cc In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/functional:64, from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, @@ -8083,8 +8114,12 @@ /usr/include/c++/13/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 55%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.X86_64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/main.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/elf/main.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/elf/main.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/main.cc.X86_64.cc [ 55%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/main.cc.I386.cc.o -MF CMakeFiles/mold.dir/elf/main.cc.I386.cc.o.d -o CMakeFiles/mold.dir/elf/main.cc.I386.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/main.cc.I386.cc +[ 55%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.ARM64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/main.cc.ARM64.cc.o -MF CMakeFiles/mold.dir/elf/main.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/elf/main.cc.ARM64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/main.cc.ARM64.cc In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/functional:64, from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, @@ -8110,9 +8145,7 @@ /usr/include/c++/13/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 55%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.ARM64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/main.cc.ARM64.cc.o -MF CMakeFiles/mold.dir/elf/main.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/elf/main.cc.ARM64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/main.cc.ARM64.cc -[ 56%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.ARM32.cc.o +[ 55%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/main.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/elf/main.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/elf/main.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/main.cc.ARM32.cc [ 56%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/main.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/elf/main.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/elf/main.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/main.cc.RV32LE.cc @@ -8122,27 +8155,27 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/main.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/elf/main.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/elf/main.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/main.cc.RV64LE.cc [ 56%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/main.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/elf/main.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/elf/main.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/main.cc.RV64BE.cc -[ 58%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.PPC32.cc.o +[ 56%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/main.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/elf/main.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/elf/main.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/main.cc.PPC32.cc -[ 58%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.PPC64V1.cc.o +[ 57%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/main.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/elf/main.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/elf/main.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/main.cc.PPC64V1.cc -[ 58%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.PPC64V2.cc.o +[ 57%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/main.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/elf/main.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/elf/main.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/main.cc.PPC64V2.cc -[ 58%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.S390X.cc.o +[ 57%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/main.cc.S390X.cc.o -MF CMakeFiles/mold.dir/elf/main.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/elf/main.cc.S390X.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/main.cc.S390X.cc -[ 58%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.SPARC64.cc.o +[ 57%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/main.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/elf/main.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/elf/main.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/main.cc.SPARC64.cc -[ 59%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.M68K.cc.o +[ 57%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/main.cc.M68K.cc.o -MF CMakeFiles/mold.dir/elf/main.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/elf/main.cc.M68K.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/main.cc.M68K.cc -[ 59%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.SH4.cc.o +[ 58%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.SH4.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/main.cc.SH4.cc.o -MF CMakeFiles/mold.dir/elf/main.cc.SH4.cc.o.d -o CMakeFiles/mold.dir/elf/main.cc.SH4.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/main.cc.SH4.cc -[ 59%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.ALPHA.cc.o +[ 58%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.ALPHA.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/main.cc.ALPHA.cc.o -MF CMakeFiles/mold.dir/elf/main.cc.ALPHA.cc.o.d -o CMakeFiles/mold.dir/elf/main.cc.ALPHA.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/main.cc.ALPHA.cc -[ 59%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.LOONGARCH32.cc.o +[ 58%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/main.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/elf/main.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/elf/main.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/main.cc.LOONGARCH32.cc -[ 59%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.LOONGARCH64.cc.o +[ 58%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/main.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/elf/main.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/elf/main.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/main.cc.LOONGARCH64.cc -[ 60%] Building CXX object CMakeFiles/mold.dir/elf/mapfile.cc.X86_64.cc.o +[ 58%] Building CXX object CMakeFiles/mold.dir/elf/mapfile.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/mapfile.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/elf/mapfile.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/elf/mapfile.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/mapfile.cc.X86_64.cc [ 60%] Building CXX object CMakeFiles/mold.dir/elf/mapfile.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/mapfile.cc.I386.cc.o -MF CMakeFiles/mold.dir/elf/mapfile.cc.I386.cc.o.d -o CMakeFiles/mold.dir/elf/mapfile.cc.I386.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/mapfile.cc.I386.cc @@ -8152,7 +8185,7 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/mapfile.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/elf/mapfile.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/elf/mapfile.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/mapfile.cc.ARM32.cc [ 60%] Building CXX object CMakeFiles/mold.dir/elf/mapfile.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/mapfile.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/elf/mapfile.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/elf/mapfile.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/mapfile.cc.RV32LE.cc -[ 61%] Building CXX object CMakeFiles/mold.dir/elf/mapfile.cc.RV32BE.cc.o +[ 60%] Building CXX object CMakeFiles/mold.dir/elf/mapfile.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/mapfile.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/elf/mapfile.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/elf/mapfile.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/mapfile.cc.RV32BE.cc [ 61%] Building CXX object CMakeFiles/mold.dir/elf/mapfile.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/mapfile.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/elf/mapfile.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/elf/mapfile.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/mapfile.cc.RV64LE.cc @@ -8162,7 +8195,7 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/mapfile.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/elf/mapfile.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/elf/mapfile.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/mapfile.cc.PPC32.cc [ 61%] Building CXX object CMakeFiles/mold.dir/elf/mapfile.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/mapfile.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/elf/mapfile.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/elf/mapfile.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/mapfile.cc.PPC64V1.cc -[ 62%] Building CXX object CMakeFiles/mold.dir/elf/mapfile.cc.PPC64V2.cc.o +[ 61%] Building CXX object CMakeFiles/mold.dir/elf/mapfile.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/mapfile.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/elf/mapfile.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/elf/mapfile.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/mapfile.cc.PPC64V2.cc [ 62%] Building CXX object CMakeFiles/mold.dir/elf/mapfile.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/mapfile.cc.S390X.cc.o -MF CMakeFiles/mold.dir/elf/mapfile.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/elf/mapfile.cc.S390X.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/mapfile.cc.S390X.cc @@ -8172,7 +8205,7 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/mapfile.cc.M68K.cc.o -MF CMakeFiles/mold.dir/elf/mapfile.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/elf/mapfile.cc.M68K.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/mapfile.cc.M68K.cc [ 62%] Building CXX object CMakeFiles/mold.dir/elf/mapfile.cc.SH4.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/mapfile.cc.SH4.cc.o -MF CMakeFiles/mold.dir/elf/mapfile.cc.SH4.cc.o.d -o CMakeFiles/mold.dir/elf/mapfile.cc.SH4.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/mapfile.cc.SH4.cc -[ 63%] Building CXX object CMakeFiles/mold.dir/elf/mapfile.cc.ALPHA.cc.o +[ 62%] Building CXX object CMakeFiles/mold.dir/elf/mapfile.cc.ALPHA.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/mapfile.cc.ALPHA.cc.o -MF CMakeFiles/mold.dir/elf/mapfile.cc.ALPHA.cc.o.d -o CMakeFiles/mold.dir/elf/mapfile.cc.ALPHA.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/mapfile.cc.ALPHA.cc [ 63%] Building CXX object CMakeFiles/mold.dir/elf/mapfile.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/mapfile.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/elf/mapfile.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/elf/mapfile.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/mapfile.cc.LOONGARCH32.cc @@ -8182,8 +8215,10 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/output-chunks.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/elf/output-chunks.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/elf/output-chunks.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.X86_64.cc [ 63%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/output-chunks.cc.I386.cc.o -MF CMakeFiles/mold.dir/elf/output-chunks.cc.I386.cc.o.d -o CMakeFiles/mold.dir/elf/output-chunks.cc.I386.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.I386.cc -[ 65%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.ARM64.cc.o +[ 63%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.ARM64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/output-chunks.cc.ARM64.cc.o -MF CMakeFiles/mold.dir/elf/output-chunks.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/elf/output-chunks.cc.ARM64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.ARM64.cc +[ 64%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.ARM32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/output-chunks.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/elf/output-chunks.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/elf/output-chunks.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.ARM32.cc In file included from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.X86_64.cc:3: /build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc: In function 'std::vector mold::elf::encode_relr(std::span) [with E = X86_64]': /build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc:912:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 @@ -8198,10 +8233,20 @@ /build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc:973:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 973 | this->relr = encode_relr(pos); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.ARM64.cc:3: +/build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc: In function 'std::vector mold::elf::encode_relr(std::span) [with E = ARM64]': +/build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc:912:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 912 | static std::vector encode_relr(std::span pos) { + | ^~~~~~~~~~~ /build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::GotSection::construct_relr(mold::elf::Context&) [with E = mold::elf::X86_64]': /build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc:1300:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1300 | this->relr = encode_relr(pos); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.ARM32.cc:3: +/build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc: In function 'std::vector mold::elf::encode_relr(std::span) [with E = ARM32]': +/build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc:912:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 912 | static std::vector encode_relr(std::span pos) { + | ^~~~~~~~~~~ /build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::OutputSection::construct_relr(mold::elf::Context&) [with E = mold::elf::I386]': /build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc:973:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 973 | this->relr = encode_relr(pos); @@ -8210,11 +8255,6 @@ /build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc:1300:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1300 | this->relr = encode_relr(pos); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.ARM64.cc:3: -/build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc: In function 'std::vector mold::elf::encode_relr(std::span) [with E = ARM64]': -/build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc:912:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 912 | static std::vector encode_relr(std::span pos) { - | ^~~~~~~~~~~ /build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::OutputSection::construct_relr(mold::elf::Context&) [with E = mold::elf::ARM64]': /build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc:973:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 973 | this->relr = encode_relr(pos); @@ -8223,19 +8263,29 @@ /build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc:1300:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1300 | this->relr = encode_relr(pos); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -[ 65%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.ARM32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/output-chunks.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/elf/output-chunks.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/elf/output-chunks.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.ARM32.cc -[ 65%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.RV32LE.cc.o +/build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::OutputSection::construct_relr(mold::elf::Context&) [with E = mold::elf::ARM32]': +/build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc:973:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 973 | this->relr = encode_relr(pos); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::GotSection::construct_relr(mold::elf::Context&) [with E = mold::elf::ARM32]': +/build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc:1300:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 1300 | this->relr = encode_relr(pos); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +[ 64%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/output-chunks.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/elf/output-chunks.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/elf/output-chunks.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.RV32LE.cc -[ 65%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.RV32BE.cc.o +[ 64%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/output-chunks.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/elf/output-chunks.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/elf/output-chunks.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.RV32BE.cc -In file included from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.ARM32.cc:3: -/build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc: In function 'std::vector mold::elf::encode_relr(std::span) [with E = ARM32]': +[ 64%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.RV64LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/output-chunks.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/elf/output-chunks.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/elf/output-chunks.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.RV64LE.cc +[ 64%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.RV64BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/output-chunks.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/elf/output-chunks.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/elf/output-chunks.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.RV64BE.cc +In file included from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.RV32LE.cc:3: +/build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc: In function 'std::vector mold::elf::encode_relr(std::span) [with E = RV32LE]': /build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc:912:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 912 | static std::vector encode_relr(std::span pos) { | ^~~~~~~~~~~ -In file included from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.RV32LE.cc:3: -/build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc: In function 'std::vector mold::elf::encode_relr(std::span) [with E = RV32LE]': +In file included from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.RV32BE.cc:3: +/build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc: In function 'std::vector mold::elf::encode_relr(std::span) [with E = RV32BE]': /build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc:912:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 912 | static std::vector encode_relr(std::span pos) { | ^~~~~~~~~~~ @@ -8243,20 +8293,17 @@ /build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc:973:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 973 | this->relr = encode_relr(pos); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::OutputSection::construct_relr(mold::elf::Context&) [with E = mold::elf::ARM32]': -/build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc:973:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 973 | this->relr = encode_relr(pos); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.RV64LE.cc:3: +/build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc: In function 'std::vector mold::elf::encode_relr(std::span) [with E = RV64LE]': +/build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc:912:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 912 | static std::vector encode_relr(std::span pos) { + | ^~~~~~~~~~~ /build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::GotSection::construct_relr(mold::elf::Context&) [with E = mold::elf::RV32LE]': /build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc:1300:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1300 | this->relr = encode_relr(pos); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::GotSection::construct_relr(mold::elf::Context&) [with E = mold::elf::ARM32]': -/build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc:1300:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 1300 | this->relr = encode_relr(pos); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.RV32BE.cc:3: -/build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc: In function 'std::vector mold::elf::encode_relr(std::span) [with E = RV32BE]': +In file included from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.RV64BE.cc:3: +/build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc: In function 'std::vector mold::elf::encode_relr(std::span) [with E = RV64BE]': /build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc:912:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 912 | static std::vector encode_relr(std::span pos) { | ^~~~~~~~~~~ @@ -8268,22 +8315,6 @@ /build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc:1300:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1300 | this->relr = encode_relr(pos); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -[ 65%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.RV64LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/output-chunks.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/elf/output-chunks.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/elf/output-chunks.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.RV64LE.cc -[ 66%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.RV64BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/output-chunks.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/elf/output-chunks.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/elf/output-chunks.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.RV64BE.cc -[ 66%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.PPC32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/output-chunks.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/elf/output-chunks.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/elf/output-chunks.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.PPC32.cc -In file included from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.RV64LE.cc:3: -/build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc: In function 'std::vector mold::elf::encode_relr(std::span) [with E = RV64LE]': -/build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc:912:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 912 | static std::vector encode_relr(std::span pos) { - | ^~~~~~~~~~~ -In file included from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.RV64BE.cc:3: -/build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc: In function 'std::vector mold::elf::encode_relr(std::span) [with E = RV64BE]': -/build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc:912:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 912 | static std::vector encode_relr(std::span pos) { - | ^~~~~~~~~~~ /build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::OutputSection::construct_relr(mold::elf::Context&) [with E = mold::elf::RV64LE]': /build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc:973:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 973 | this->relr = encode_relr(pos); @@ -8300,11 +8331,24 @@ /build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc:1300:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1300 | this->relr = encode_relr(pos); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +[ 65%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.PPC32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/output-chunks.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/elf/output-chunks.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/elf/output-chunks.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.PPC32.cc +[ 65%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.PPC64V1.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/output-chunks.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/elf/output-chunks.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/elf/output-chunks.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.PPC64V1.cc +[ 65%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.PPC64V2.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/output-chunks.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/elf/output-chunks.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/elf/output-chunks.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.PPC64V2.cc +[ 65%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.S390X.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/output-chunks.cc.S390X.cc.o -MF CMakeFiles/mold.dir/elf/output-chunks.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/elf/output-chunks.cc.S390X.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.S390X.cc In file included from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.PPC32.cc:3: /build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc: In function 'std::vector mold::elf::encode_relr(std::span) [with E = PPC32]': /build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc:912:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 912 | static std::vector encode_relr(std::span pos) { | ^~~~~~~~~~~ +In file included from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.PPC64V1.cc:3: +/build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc: In function 'std::vector mold::elf::encode_relr(std::span) [with E = PPC64V1]': +/build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc:912:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 912 | static std::vector encode_relr(std::span pos) { + | ^~~~~~~~~~~ /build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::OutputSection::construct_relr(mold::elf::Context&) [with E = mold::elf::PPC32]': /build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc:973:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 973 | this->relr = encode_relr(pos); @@ -8313,19 +8357,13 @@ /build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc:1300:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1300 | this->relr = encode_relr(pos); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -[ 66%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.PPC64V1.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/output-chunks.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/elf/output-chunks.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/elf/output-chunks.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.PPC64V1.cc -[ 66%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.PPC64V2.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/output-chunks.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/elf/output-chunks.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/elf/output-chunks.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.PPC64V2.cc -[ 66%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.S390X.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/output-chunks.cc.S390X.cc.o -MF CMakeFiles/mold.dir/elf/output-chunks.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/elf/output-chunks.cc.S390X.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.S390X.cc -In file included from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.PPC64V1.cc:3: -/build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc: In function 'std::vector mold::elf::encode_relr(std::span) [with E = PPC64V1]': +In file included from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.PPC64V2.cc:3: +/build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc: In function 'std::vector mold::elf::encode_relr(std::span) [with E = PPC64V2]': /build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc:912:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 912 | static std::vector encode_relr(std::span pos) { | ^~~~~~~~~~~ -In file included from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.PPC64V2.cc:3: -/build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc: In function 'std::vector mold::elf::encode_relr(std::span) [with E = PPC64V2]': +In file included from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.S390X.cc:3: +/build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc: In function 'std::vector mold::elf::encode_relr(std::span) [with E = S390X]': /build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc:912:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 912 | static std::vector encode_relr(std::span pos) { | ^~~~~~~~~~~ @@ -8333,37 +8371,34 @@ /build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc:973:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 973 | this->relr = encode_relr(pos); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::OutputSection::construct_relr(mold::elf::Context&) [with E = mold::elf::PPC64V2]': -/build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc:973:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 973 | this->relr = encode_relr(pos); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::GotSection::construct_relr(mold::elf::Context&) [with E = mold::elf::PPC64V1]': /build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc:1300:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1300 | this->relr = encode_relr(pos); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::GotSection::construct_relr(mold::elf::Context&) [with E = mold::elf::PPC64V2]': -/build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc:1300:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 1300 | this->relr = encode_relr(pos); +/build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::OutputSection::construct_relr(mold::elf::Context&) [with E = mold::elf::PPC64V2]': +/build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc:973:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 973 | this->relr = encode_relr(pos); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.S390X.cc:3: -/build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc: In function 'std::vector mold::elf::encode_relr(std::span) [with E = S390X]': -/build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc:912:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 912 | static std::vector encode_relr(std::span pos) { - | ^~~~~~~~~~~ /build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::OutputSection::construct_relr(mold::elf::Context&) [with E = mold::elf::S390X]': /build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc:973:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 973 | this->relr = encode_relr(pos); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::GotSection::construct_relr(mold::elf::Context&) [with E = mold::elf::PPC64V2]': +/build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc:1300:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 1300 | this->relr = encode_relr(pos); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::GotSection::construct_relr(mold::elf::Context&) [with E = mold::elf::S390X]': /build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc:1300:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1300 | this->relr = encode_relr(pos); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -[ 67%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.SPARC64.cc.o +[ 65%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/output-chunks.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/elf/output-chunks.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/elf/output-chunks.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.SPARC64.cc [ 67%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/output-chunks.cc.M68K.cc.o -MF CMakeFiles/mold.dir/elf/output-chunks.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/elf/output-chunks.cc.M68K.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.M68K.cc [ 67%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.SH4.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/output-chunks.cc.SH4.cc.o -MF CMakeFiles/mold.dir/elf/output-chunks.cc.SH4.cc.o.d -o CMakeFiles/mold.dir/elf/output-chunks.cc.SH4.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.SH4.cc +[ 67%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.ALPHA.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/output-chunks.cc.ALPHA.cc.o -MF CMakeFiles/mold.dir/elf/output-chunks.cc.ALPHA.cc.o.d -o CMakeFiles/mold.dir/elf/output-chunks.cc.ALPHA.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.ALPHA.cc In file included from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.SPARC64.cc:3: /build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc: In function 'std::vector mold::elf::encode_relr(std::span) [with E = SPARC64]': /build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc:912:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 @@ -8378,44 +8413,59 @@ /build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc:973:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 973 | this->relr = encode_relr(pos); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::OutputSection::construct_relr(mold::elf::Context&) [with E = mold::elf::M68K]': -/build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc:973:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 973 | this->relr = encode_relr(pos); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.SH4.cc:3: +/build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc: In function 'std::vector mold::elf::encode_relr(std::span) [with E = SH4]': +/build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc:912:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 912 | static std::vector encode_relr(std::span pos) { + | ^~~~~~~~~~~ /build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::GotSection::construct_relr(mold::elf::Context&) [with E = mold::elf::SPARC64]': /build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc:1300:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1300 | this->relr = encode_relr(pos); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.ALPHA.cc:3: +/build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc: In function 'std::vector mold::elf::encode_relr(std::span) [with E = ALPHA]': +/build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc:912:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 912 | static std::vector encode_relr(std::span pos) { + | ^~~~~~~~~~~ +/build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::OutputSection::construct_relr(mold::elf::Context&) [with E = mold::elf::M68K]': +/build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc:973:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 973 | this->relr = encode_relr(pos); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::GotSection::construct_relr(mold::elf::Context&) [with E = mold::elf::M68K]': /build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc:1300:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1300 | this->relr = encode_relr(pos); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.SH4.cc:3: -/build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc: In function 'std::vector mold::elf::encode_relr(std::span) [with E = SH4]': -/build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc:912:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 912 | static std::vector encode_relr(std::span pos) { - | ^~~~~~~~~~~ /build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::OutputSection::construct_relr(mold::elf::Context&) [with E = mold::elf::SH4]': /build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc:973:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 973 | this->relr = encode_relr(pos); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::OutputSection::construct_relr(mold::elf::Context&) [with E = mold::elf::ALPHA]': +/build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc:973:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 973 | this->relr = encode_relr(pos); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::GotSection::construct_relr(mold::elf::Context&) [with E = mold::elf::SH4]': /build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc:1300:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1300 | this->relr = encode_relr(pos); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -[ 67%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.ALPHA.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/output-chunks.cc.ALPHA.cc.o -MF CMakeFiles/mold.dir/elf/output-chunks.cc.ALPHA.cc.o.d -o CMakeFiles/mold.dir/elf/output-chunks.cc.ALPHA.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.ALPHA.cc +/build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::GotSection::construct_relr(mold::elf::Context&) [with E = mold::elf::ALPHA]': +/build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc:1300:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 1300 | this->relr = encode_relr(pos); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ [ 67%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/output-chunks.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/elf/output-chunks.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/elf/output-chunks.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.LOONGARCH32.cc -[ 68%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.LOONGARCH64.cc.o +[ 67%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/output-chunks.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/elf/output-chunks.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/elf/output-chunks.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.LOONGARCH64.cc +[ 68%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.X86_64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/passes.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/elf/passes.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/elf/passes.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.X86_64.cc +[ 68%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.I386.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/passes.cc.I386.cc.o -MF CMakeFiles/mold.dir/elf/passes.cc.I386.cc.o.d -o CMakeFiles/mold.dir/elf/passes.cc.I386.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.I386.cc In file included from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.LOONGARCH32.cc:3: /build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc: In function 'std::vector mold::elf::encode_relr(std::span) [with E = LOONGARCH32]': /build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc:912:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 912 | static std::vector encode_relr(std::span pos) { | ^~~~~~~~~~~ -In file included from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.ALPHA.cc:3: -/build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc: In function 'std::vector mold::elf::encode_relr(std::span) [with E = ALPHA]': +In file included from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.LOONGARCH64.cc:3: +/build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc: In function 'std::vector mold::elf::encode_relr(std::span) [with E = LOONGARCH64]': /build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc:912:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 912 | static std::vector encode_relr(std::span pos) { | ^~~~~~~~~~~ @@ -8427,19 +8477,6 @@ /build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc:1300:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1300 | this->relr = encode_relr(pos); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::OutputSection::construct_relr(mold::elf::Context&) [with E = mold::elf::ALPHA]': -/build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc:973:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 973 | this->relr = encode_relr(pos); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::GotSection::construct_relr(mold::elf::Context&) [with E = mold::elf::ALPHA]': -/build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc:1300:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 1300 | this->relr = encode_relr(pos); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.LOONGARCH64.cc:3: -/build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc: In function 'std::vector mold::elf::encode_relr(std::span) [with E = LOONGARCH64]': -/build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc:912:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 912 | static std::vector encode_relr(std::span pos) { - | ^~~~~~~~~~~ /build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::OutputSection::construct_relr(mold::elf::Context&) [with E = mold::elf::LOONGARCH64]': /build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc:973:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 973 | this->relr = encode_relr(pos); @@ -8448,12 +8485,6 @@ /build/reproducible-path/mold-2.31.0+dfsg/elf/output-chunks.cc:1300:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1300 | this->relr = encode_relr(pos); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -[ 68%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.X86_64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/passes.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/elf/passes.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/elf/passes.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.X86_64.cc -[ 68%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.I386.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/passes.cc.I386.cc.o -MF CMakeFiles/mold.dir/elf/passes.cc.I386.cc.o.d -o CMakeFiles/mold.dir/elf/passes.cc.I386.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.I386.cc -[ 68%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.ARM64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/passes.cc.ARM64.cc.o -MF CMakeFiles/mold.dir/elf/passes.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/elf/passes.cc.ARM64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.ARM64.cc In file included from /usr/include/c++/13/functional:67, from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, @@ -8537,38 +8568,15 @@ /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Group*, std::vector(Context&)::Group, std::allocator(Context&)::Group> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 68%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.ARM64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/passes.cc.ARM64.cc.o -MF CMakeFiles/mold.dir/elf/passes.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/elf/passes.cc.ARM64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.ARM64.cc In file included from /usr/include/c++/13/bits/stl_algo.h:69: /usr/include/c++/13/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = mold::elf::VersionPattern]': /usr/include/c++/13/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 263 | _Temporary_buffer<_ForwardIterator, _Tp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/functional:67, - from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, - from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, - from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, - from /build/reproducible-path/mold-2.31.0+dfsg/elf/../common/common.h:23, - from /build/reproducible-path/mold-2.31.0+dfsg/elf/mold.h:4, - from /build/reproducible-path/mold-2.31.0+dfsg/elf/passes.cc:1, - from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.ARM64.cc:3: -/usr/include/c++/13/bits/stl_algo.h: In function '_ForwardIterator std::__stable_partition_adaptive(_ForwardIterator, _ForwardIterator, _Predicate, _Distance, _Pointer, _Distance) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::VersionPattern*; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >; _Distance = int]': -/usr/include/c++/13/bits/stl_algo.h:1509:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1509 | __stable_partition_adaptive(_ForwardIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:1509:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:1548:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1548 | std::__stable_partition_adaptive(__first, __middle, __pred, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1549 | __len / 2, __buffer, - | ~~~~~~~~~~~~~~~~~~~~ - 1550 | __buffer_size); - | ~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:1560:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1560 | std::__stable_partition_adaptive(__right_split, __last, __pred, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1561 | __right_len, - | ~~~~~~~~~~~~ - 1562 | __buffer, __buffer_size); - | ~~~~~~~~~~~~~~~~~~~~~~~~ +[ 68%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.ARM32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/passes.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/elf/passes.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/elf/passes.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.ARM32.cc In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::elf::apply_version_script(Context&)::]' at /usr/include/c++/13/bits/stl_algo.h:1620:37, inlined from 'void mold::elf::apply_version_script(Context&) [with E = X86_64]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/passes.cc:1814:24: @@ -8599,6 +8607,60 @@ | ~~~~~~~~~~~~~~ 1588 | _DistanceType(__buf.size())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/13/functional:67, + from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, + from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, + from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, + from /build/reproducible-path/mold-2.31.0+dfsg/elf/../common/common.h:23, + from /build/reproducible-path/mold-2.31.0+dfsg/elf/mold.h:4, + from /build/reproducible-path/mold-2.31.0+dfsg/elf/passes.cc:1, + from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.ARM64.cc:3: +/usr/include/c++/13/bits/stl_algo.h: In function '_ForwardIterator std::__stable_partition_adaptive(_ForwardIterator, _ForwardIterator, _Predicate, _Distance, _Pointer, _Distance) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::VersionPattern*; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >; _Distance = int]': +/usr/include/c++/13/bits/stl_algo.h:1509:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1509 | __stable_partition_adaptive(_ForwardIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:1509:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:1548:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1548 | std::__stable_partition_adaptive(__first, __middle, __pred, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1549 | __len / 2, __buffer, + | ~~~~~~~~~~~~~~~~~~~~ + 1550 | __buffer_size); + | ~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:1560:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1560 | std::__stable_partition_adaptive(__right_split, __last, __pred, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1561 | __right_len, + | ~~~~~~~~~~~~ + 1562 | __buffer, __buffer_size); + | ~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/13/functional:67, + from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, + from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, + from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, + from /build/reproducible-path/mold-2.31.0+dfsg/elf/../common/common.h:23, + from /build/reproducible-path/mold-2.31.0+dfsg/elf/mold.h:4, + from /build/reproducible-path/mold-2.31.0+dfsg/elf/passes.cc:1, + from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.ARM32.cc:3: +/usr/include/c++/13/bits/stl_algo.h: In function '_ForwardIterator std::__stable_partition_adaptive(_ForwardIterator, _ForwardIterator, _Predicate, _Distance, _Pointer, _Distance) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::VersionPattern*; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >; _Distance = int]': +/usr/include/c++/13/bits/stl_algo.h:1509:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1509 | __stable_partition_adaptive(_ForwardIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:1509:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:1548:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1548 | std::__stable_partition_adaptive(__first, __middle, __pred, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1549 | __len / 2, __buffer, + | ~~~~~~~~~~~~~~~~~~~~ + 1550 | __buffer_size); + | ~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:1560:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1560 | std::__stable_partition_adaptive(__right_split, __last, __pred, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1561 | __right_len, + | ~~~~~~~~~~~~ + 1562 | __buffer, __buffer_size); + | ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/functional:64: /usr/include/c++/13/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {mold::elf::compute_section_sizes(Context&)::Group}; _Tp = mold::elf::compute_section_sizes(Context&)::Group; _Alloc = std::allocator(Context&)::Group>]': @@ -8616,6 +8678,25 @@ /usr/include/c++/13/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 263 | _Temporary_buffer<_ForwardIterator, _Tp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/13/vector:72, + from /usr/include/c++/13/functional:64: +/usr/include/c++/13/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {mold::elf::compute_section_sizes(Context&)::Group}; _Tp = mold::elf::compute_section_sizes(Context&)::Group; _Alloc = std::allocator(Context&)::Group>]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector(Context&)::Group, std::allocator(Context&)::Group> >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::compute_section_sizes(Context&)::Group}; _Tp = mold::elf::compute_section_sizes(Context&)::Group; _Alloc = std::allocator(Context&)::Group>]', + inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = mold::elf::compute_section_sizes(Context&)::Group; _Alloc = std::allocator(Context&)::Group>]' at /usr/include/c++/13/bits/stl_vector.h:1299:21, + inlined from 'mold::elf::compute_section_sizes(Context&)::*)>' at /build/reproducible-path/mold-2.31.0+dfsg/elf/passes.cc:1384:23: +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Group*, std::vector(Context&)::Group, std::allocator(Context&)::Group> > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/13/bits/stl_algo.h:69: +/usr/include/c++/13/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = mold::elf::VersionPattern]': +/usr/include/c++/13/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 263 | _Temporary_buffer<_ForwardIterator, _Tp>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 68%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.RV32LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/passes.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/elf/passes.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/elf/passes.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.RV32LE.cc In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::elf::apply_version_script(Context&)::]' at /usr/include/c++/13/bits/stl_algo.h:1620:37, inlined from 'void mold::elf::apply_version_script(Context&) [with E = ARM64]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/passes.cc:1814:24: @@ -8631,12 +8712,23 @@ | ~~~~~~~~~~~~~~ 1588 | _DistanceType(__buf.size())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 68%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.ARM32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/passes.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/elf/passes.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/elf/passes.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.ARM32.cc -[ 69%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.RV32LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/passes.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/elf/passes.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/elf/passes.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.RV32LE.cc [ 69%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/passes.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/elf/passes.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/elf/passes.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.RV32BE.cc +In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', + inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::elf::apply_version_script(Context&)::]' at /usr/include/c++/13/bits/stl_algo.h:1620:37, + inlined from 'void mold::elf::apply_version_script(Context&) [with E = ARM32]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/passes.cc:1814:24: +/usr/include/c++/13/bits/stl_algo.h:1583:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1583 | __buf(__first, std::distance(__first, __last)); + | ^~~~~ +/usr/include/c++/13/bits/stl_algo.h:1585:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1585 | std::__stable_partition_adaptive(__first, __last, __pred, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 1586 | _DistanceType(__buf.requested_size()), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1587 | __buf.begin(), + | ~~~~~~~~~~~~~~ + 1588 | _DistanceType(__buf.size())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/functional:67, from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, @@ -8644,8 +8736,8 @@ from /build/reproducible-path/mold-2.31.0+dfsg/elf/../common/common.h:23, from /build/reproducible-path/mold-2.31.0+dfsg/elf/mold.h:4, from /build/reproducible-path/mold-2.31.0+dfsg/elf/passes.cc:1, - from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.ARM32.cc:3: -/usr/include/c++/13/bits/stl_algo.h: In function '_ForwardIterator std::__stable_partition_adaptive(_ForwardIterator, _ForwardIterator, _Predicate, _Distance, _Pointer, _Distance) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::VersionPattern*; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >; _Distance = int]': + from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.RV32LE.cc:3: +/usr/include/c++/13/bits/stl_algo.h: In function '_ForwardIterator std::__stable_partition_adaptive(_ForwardIterator, _ForwardIterator, _Predicate, _Distance, _Pointer, _Distance) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::VersionPattern*; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >; _Distance = int]': /usr/include/c++/13/bits/stl_algo.h:1509:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1509 | __stable_partition_adaptive(_ForwardIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8671,8 +8763,8 @@ from /build/reproducible-path/mold-2.31.0+dfsg/elf/../common/common.h:23, from /build/reproducible-path/mold-2.31.0+dfsg/elf/mold.h:4, from /build/reproducible-path/mold-2.31.0+dfsg/elf/passes.cc:1, - from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.RV32LE.cc:3: -/usr/include/c++/13/bits/stl_algo.h: In function '_ForwardIterator std::__stable_partition_adaptive(_ForwardIterator, _ForwardIterator, _Predicate, _Distance, _Pointer, _Distance) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::VersionPattern*; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >; _Distance = int]': + from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.RV32BE.cc:3: +/usr/include/c++/13/bits/stl_algo.h: In function '_ForwardIterator std::__stable_partition_adaptive(_ForwardIterator, _ForwardIterator, _Predicate, _Distance, _Pointer, _Distance) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::VersionPattern*; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >; _Distance = int]': /usr/include/c++/13/bits/stl_algo.h:1509:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1509 | __stable_partition_adaptive(_ForwardIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8691,16 +8783,18 @@ | ~~~~~~~~~~~~ 1562 | __buffer, __buffer_size); | ~~~~~~~~~~~~~~~~~~~~~~~~ +[ 69%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.RV64LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/passes.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/elf/passes.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/elf/passes.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.RV64LE.cc In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/functional:64: -/usr/include/c++/13/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {mold::elf::compute_section_sizes(Context&)::Group}; _Tp = mold::elf::compute_section_sizes(Context&)::Group; _Alloc = std::allocator(Context&)::Group>]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector(Context&)::Group, std::allocator(Context&)::Group> >::iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {mold::elf::compute_section_sizes(Context&)::Group}; _Tp = mold::elf::compute_section_sizes(Context&)::Group; _Alloc = std::allocator(Context&)::Group>]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector(Context&)::Group, std::allocator(Context&)::Group> >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::compute_section_sizes(Context&)::Group}; _Tp = mold::elf::compute_section_sizes(Context&)::Group; _Alloc = std::allocator(Context&)::Group>]', - inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = mold::elf::compute_section_sizes(Context&)::Group; _Alloc = std::allocator(Context&)::Group>]' at /usr/include/c++/13/bits/stl_vector.h:1299:21, - inlined from 'mold::elf::compute_section_sizes(Context&)::*)>' at /build/reproducible-path/mold-2.31.0+dfsg/elf/passes.cc:1384:23: -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Group*, std::vector(Context&)::Group, std::allocator(Context&)::Group> > >' changed in GCC 7.1 +In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::compute_section_sizes(Context&)::Group}; _Tp = mold::elf::compute_section_sizes(Context&)::Group; _Alloc = std::allocator(Context&)::Group>]', + inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = mold::elf::compute_section_sizes(Context&)::Group; _Alloc = std::allocator(Context&)::Group>]' at /usr/include/c++/13/bits/stl_vector.h:1299:21, + inlined from 'mold::elf::compute_section_sizes(Context&)::*)>' at /build/reproducible-path/mold-2.31.0+dfsg/elf/passes.cc:1384:23: +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Group*, std::vector(Context&)::Group, std::allocator(Context&)::Group> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_algo.h:69: @@ -8710,63 +8804,23 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/functional:64: -/usr/include/c++/13/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {mold::elf::compute_section_sizes(Context&)::Group}; _Tp = mold::elf::compute_section_sizes(Context&)::Group; _Alloc = std::allocator(Context&)::Group>]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector(Context&)::Group, std::allocator(Context&)::Group> >::iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {mold::elf::compute_section_sizes(Context&)::Group}; _Tp = mold::elf::compute_section_sizes(Context&)::Group; _Alloc = std::allocator(Context&)::Group>]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector(Context&)::Group, std::allocator(Context&)::Group> >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::compute_section_sizes(Context&)::Group}; _Tp = mold::elf::compute_section_sizes(Context&)::Group; _Alloc = std::allocator(Context&)::Group>]', - inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = mold::elf::compute_section_sizes(Context&)::Group; _Alloc = std::allocator(Context&)::Group>]' at /usr/include/c++/13/bits/stl_vector.h:1299:21, - inlined from 'mold::elf::compute_section_sizes(Context&)::*)>' at /build/reproducible-path/mold-2.31.0+dfsg/elf/passes.cc:1384:23: -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Group*, std::vector(Context&)::Group, std::allocator(Context&)::Group> > >' changed in GCC 7.1 +In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::compute_section_sizes(Context&)::Group}; _Tp = mold::elf::compute_section_sizes(Context&)::Group; _Alloc = std::allocator(Context&)::Group>]', + inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = mold::elf::compute_section_sizes(Context&)::Group; _Alloc = std::allocator(Context&)::Group>]' at /usr/include/c++/13/bits/stl_vector.h:1299:21, + inlined from 'mold::elf::compute_section_sizes(Context&)::*)>' at /build/reproducible-path/mold-2.31.0+dfsg/elf/passes.cc:1384:23: +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Group*, std::vector(Context&)::Group, std::allocator(Context&)::Group> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 69%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.RV64BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/passes.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/elf/passes.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/elf/passes.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.RV64BE.cc In file included from /usr/include/c++/13/bits/stl_algo.h:69: /usr/include/c++/13/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = mold::elf::VersionPattern]': /usr/include/c++/13/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 263 | _Temporary_buffer<_ForwardIterator, _Tp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/functional:67, - from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, - from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, - from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, - from /build/reproducible-path/mold-2.31.0+dfsg/elf/../common/common.h:23, - from /build/reproducible-path/mold-2.31.0+dfsg/elf/mold.h:4, - from /build/reproducible-path/mold-2.31.0+dfsg/elf/passes.cc:1, - from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.RV32BE.cc:3: -/usr/include/c++/13/bits/stl_algo.h: In function '_ForwardIterator std::__stable_partition_adaptive(_ForwardIterator, _ForwardIterator, _Predicate, _Distance, _Pointer, _Distance) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::VersionPattern*; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >; _Distance = int]': -/usr/include/c++/13/bits/stl_algo.h:1509:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1509 | __stable_partition_adaptive(_ForwardIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:1509:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:1548:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1548 | std::__stable_partition_adaptive(__first, __middle, __pred, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1549 | __len / 2, __buffer, - | ~~~~~~~~~~~~~~~~~~~~ - 1550 | __buffer_size); - | ~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:1560:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1560 | std::__stable_partition_adaptive(__right_split, __last, __pred, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1561 | __right_len, - | ~~~~~~~~~~~~ - 1562 | __buffer, __buffer_size); - | ~~~~~~~~~~~~~~~~~~~~~~~~ -In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', - inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::elf::apply_version_script(Context&)::]' at /usr/include/c++/13/bits/stl_algo.h:1620:37, - inlined from 'void mold::elf::apply_version_script(Context&) [with E = ARM32]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/passes.cc:1814:24: -/usr/include/c++/13/bits/stl_algo.h:1583:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1583 | __buf(__first, std::distance(__first, __last)); - | ^~~~~ -/usr/include/c++/13/bits/stl_algo.h:1585:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1585 | std::__stable_partition_adaptive(__first, __last, __pred, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 1586 | _DistanceType(__buf.requested_size()), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1587 | __buf.begin(), - | ~~~~~~~~~~~~~~ - 1588 | _DistanceType(__buf.size())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::elf::apply_version_script(Context&)::]' at /usr/include/c++/13/bits/stl_algo.h:1620:37, inlined from 'void mold::elf::apply_version_script(Context&) [with E = RV32LE]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/passes.cc:1814:24: @@ -8782,23 +8836,6 @@ | ~~~~~~~~~~~~~~ 1588 | _DistanceType(__buf.size())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/vector:72, - from /usr/include/c++/13/functional:64: -/usr/include/c++/13/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {mold::elf::compute_section_sizes(Context&)::Group}; _Tp = mold::elf::compute_section_sizes(Context&)::Group; _Alloc = std::allocator(Context&)::Group>]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector(Context&)::Group, std::allocator(Context&)::Group> >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::compute_section_sizes(Context&)::Group}; _Tp = mold::elf::compute_section_sizes(Context&)::Group; _Alloc = std::allocator(Context&)::Group>]', - inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = mold::elf::compute_section_sizes(Context&)::Group; _Alloc = std::allocator(Context&)::Group>]' at /usr/include/c++/13/bits/stl_vector.h:1299:21, - inlined from 'mold::elf::compute_section_sizes(Context&)::*)>' at /build/reproducible-path/mold-2.31.0+dfsg/elf/passes.cc:1384:23: -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Group*, std::vector(Context&)::Group, std::allocator(Context&)::Group> > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/bits/stl_algo.h:69: -/usr/include/c++/13/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = mold::elf::VersionPattern]': -/usr/include/c++/13/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 263 | _Temporary_buffer<_ForwardIterator, _Tp>:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::elf::apply_version_script(Context&)::]' at /usr/include/c++/13/bits/stl_algo.h:1620:37, inlined from 'void mold::elf::apply_version_script(Context&) [with E = RV32BE]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/passes.cc:1814:24: @@ -8814,12 +8851,6 @@ | ~~~~~~~~~~~~~~ 1588 | _DistanceType(__buf.size())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 69%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.RV64LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/passes.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/elf/passes.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/elf/passes.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.RV64LE.cc -[ 69%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.RV64BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/passes.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/elf/passes.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/elf/passes.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.RV64BE.cc -[ 69%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.PPC32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/passes.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/elf/passes.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/elf/passes.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.PPC32.cc In file included from /usr/include/c++/13/functional:67, from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, @@ -8908,6 +8939,10 @@ /usr/include/c++/13/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 263 | _Temporary_buffer<_ForwardIterator, _Tp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 69%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.PPC32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/passes.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/elf/passes.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/elf/passes.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.PPC32.cc +[ 69%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.PPC64V1.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/passes.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/elf/passes.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/elf/passes.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.PPC64V1.cc In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::elf::apply_version_script(Context&)::]' at /usr/include/c++/13/bits/stl_algo.h:1620:37, inlined from 'void mold::elf::apply_version_script(Context&) [with E = RV64LE]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/passes.cc:1814:24: @@ -8923,6 +8958,21 @@ | ~~~~~~~~~~~~~~ 1588 | _DistanceType(__buf.size())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', + inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::elf::apply_version_script(Context&)::]' at /usr/include/c++/13/bits/stl_algo.h:1620:37, + inlined from 'void mold::elf::apply_version_script(Context&) [with E = RV64BE]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/passes.cc:1814:24: +/usr/include/c++/13/bits/stl_algo.h:1583:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1583 | __buf(__first, std::distance(__first, __last)); + | ^~~~~ +/usr/include/c++/13/bits/stl_algo.h:1585:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1585 | std::__stable_partition_adaptive(__first, __last, __pred, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 1586 | _DistanceType(__buf.requested_size()), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1587 | __buf.begin(), + | ~~~~~~~~~~~~~~ + 1588 | _DistanceType(__buf.size())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/functional:67, from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, @@ -8950,21 +9000,35 @@ | ~~~~~~~~~~~~ 1562 | __buffer, __buffer_size); | ~~~~~~~~~~~~~~~~~~~~~~~~ -In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', - inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::elf::apply_version_script(Context&)::]' at /usr/include/c++/13/bits/stl_algo.h:1620:37, - inlined from 'void mold::elf::apply_version_script(Context&) [with E = RV64BE]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/passes.cc:1814:24: -/usr/include/c++/13/bits/stl_algo.h:1583:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1583 | __buf(__first, std::distance(__first, __last)); - | ^~~~~ -/usr/include/c++/13/bits/stl_algo.h:1585:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1585 | std::__stable_partition_adaptive(__first, __last, __pred, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 1586 | _DistanceType(__buf.requested_size()), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1587 | __buf.begin(), +In file included from /usr/include/c++/13/functional:67, + from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, + from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, + from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, + from /build/reproducible-path/mold-2.31.0+dfsg/elf/../common/common.h:23, + from /build/reproducible-path/mold-2.31.0+dfsg/elf/mold.h:4, + from /build/reproducible-path/mold-2.31.0+dfsg/elf/passes.cc:1, + from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.PPC64V1.cc:3: +/usr/include/c++/13/bits/stl_algo.h: In function '_ForwardIterator std::__stable_partition_adaptive(_ForwardIterator, _ForwardIterator, _Predicate, _Distance, _Pointer, _Distance) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::VersionPattern*; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >; _Distance = int]': +/usr/include/c++/13/bits/stl_algo.h:1509:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1509 | __stable_partition_adaptive(_ForwardIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:1509:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:1548:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1548 | std::__stable_partition_adaptive(__first, __middle, __pred, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1549 | __len / 2, __buffer, + | ~~~~~~~~~~~~~~~~~~~~ + 1550 | __buffer_size); | ~~~~~~~~~~~~~~ - 1588 | _DistanceType(__buf.size())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:1560:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1560 | std::__stable_partition_adaptive(__right_split, __last, __pred, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1561 | __right_len, + | ~~~~~~~~~~~~ + 1562 | __buffer, __buffer_size); + | ~~~~~~~~~~~~~~~~~~~~~~~~ +[ 70%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.PPC64V2.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/passes.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/elf/passes.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/elf/passes.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.PPC64V2.cc In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/functional:64: /usr/include/c++/13/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {mold::elf::compute_section_sizes(Context&)::Group}; _Tp = mold::elf::compute_section_sizes(Context&)::Group; _Alloc = std::allocator(Context&)::Group>]': @@ -8982,6 +9046,25 @@ /usr/include/c++/13/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 263 | _Temporary_buffer<_ForwardIterator, _Tp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/13/vector:72, + from /usr/include/c++/13/functional:64: +/usr/include/c++/13/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {mold::elf::compute_section_sizes(Context&)::Group}; _Tp = mold::elf::compute_section_sizes(Context&)::Group; _Alloc = std::allocator(Context&)::Group>]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector(Context&)::Group, std::allocator(Context&)::Group> >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::compute_section_sizes(Context&)::Group}; _Tp = mold::elf::compute_section_sizes(Context&)::Group; _Alloc = std::allocator(Context&)::Group>]', + inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = mold::elf::compute_section_sizes(Context&)::Group; _Alloc = std::allocator(Context&)::Group>]' at /usr/include/c++/13/bits/stl_vector.h:1299:21, + inlined from 'mold::elf::compute_section_sizes(Context&)::*)>' at /build/reproducible-path/mold-2.31.0+dfsg/elf/passes.cc:1384:23: +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Group*, std::vector(Context&)::Group, std::allocator(Context&)::Group> > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/13/bits/stl_algo.h:69: +/usr/include/c++/13/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = mold::elf::VersionPattern]': +/usr/include/c++/13/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 263 | _Temporary_buffer<_ForwardIterator, _Tp>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 70%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.S390X.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/passes.cc.S390X.cc.o -MF CMakeFiles/mold.dir/elf/passes.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/elf/passes.cc.S390X.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.S390X.cc In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::elf::apply_version_script(Context&)::]' at /usr/include/c++/13/bits/stl_algo.h:1620:37, inlined from 'void mold::elf::apply_version_script(Context&) [with E = PPC32]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/passes.cc:1814:24: @@ -8997,12 +9080,21 @@ | ~~~~~~~~~~~~~~ 1588 | _DistanceType(__buf.size())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 70%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.PPC64V1.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/passes.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/elf/passes.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/elf/passes.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.PPC64V1.cc -[ 70%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.PPC64V2.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/passes.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/elf/passes.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/elf/passes.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.PPC64V2.cc -[ 70%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.S390X.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/passes.cc.S390X.cc.o -MF CMakeFiles/mold.dir/elf/passes.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/elf/passes.cc.S390X.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.S390X.cc +In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', + inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::elf::apply_version_script(Context&)::]' at /usr/include/c++/13/bits/stl_algo.h:1620:37, + inlined from 'void mold::elf::apply_version_script(Context&) [with E = PPC64V1]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/passes.cc:1814:24: +/usr/include/c++/13/bits/stl_algo.h:1583:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1583 | __buf(__first, std::distance(__first, __last)); + | ^~~~~ +/usr/include/c++/13/bits/stl_algo.h:1585:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1585 | std::__stable_partition_adaptive(__first, __last, __pred, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 1586 | _DistanceType(__buf.requested_size()), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1587 | __buf.begin(), + | ~~~~~~~~~~~~~~ + 1588 | _DistanceType(__buf.size())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/functional:67, from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, @@ -9010,8 +9102,8 @@ from /build/reproducible-path/mold-2.31.0+dfsg/elf/../common/common.h:23, from /build/reproducible-path/mold-2.31.0+dfsg/elf/mold.h:4, from /build/reproducible-path/mold-2.31.0+dfsg/elf/passes.cc:1, - from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.PPC64V1.cc:3: -/usr/include/c++/13/bits/stl_algo.h: In function '_ForwardIterator std::__stable_partition_adaptive(_ForwardIterator, _ForwardIterator, _Predicate, _Distance, _Pointer, _Distance) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::VersionPattern*; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >; _Distance = int]': + from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.PPC64V2.cc:3: +/usr/include/c++/13/bits/stl_algo.h: In function '_ForwardIterator std::__stable_partition_adaptive(_ForwardIterator, _ForwardIterator, _Predicate, _Distance, _Pointer, _Distance) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::VersionPattern*; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >; _Distance = int]': /usr/include/c++/13/bits/stl_algo.h:1509:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1509 | __stable_partition_adaptive(_ForwardIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9030,12 +9122,6 @@ | ~~~~~~~~~~~~ 1562 | __buffer, __buffer_size); | ~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/vector:72, - from /usr/include/c++/13/functional:64: -/usr/include/c++/13/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {mold::elf::compute_section_sizes(Context&)::Group}; _Tp = mold::elf::compute_section_sizes(Context&)::Group; _Alloc = std::allocator(Context&)::Group>]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector(Context&)::Group, std::allocator(Context&)::Group> >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/functional:67, from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, @@ -9043,8 +9129,8 @@ from /build/reproducible-path/mold-2.31.0+dfsg/elf/../common/common.h:23, from /build/reproducible-path/mold-2.31.0+dfsg/elf/mold.h:4, from /build/reproducible-path/mold-2.31.0+dfsg/elf/passes.cc:1, - from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.PPC64V2.cc:3: -/usr/include/c++/13/bits/stl_algo.h: In function '_ForwardIterator std::__stable_partition_adaptive(_ForwardIterator, _ForwardIterator, _Predicate, _Distance, _Pointer, _Distance) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::VersionPattern*; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >; _Distance = int]': + from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.S390X.cc:3: +/usr/include/c++/13/bits/stl_algo.h: In function '_ForwardIterator std::__stable_partition_adaptive(_ForwardIterator, _ForwardIterator, _Predicate, _Distance, _Pointer, _Distance) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::VersionPattern*; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >; _Distance = int]': /usr/include/c++/13/bits/stl_algo.h:1509:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1509 | __stable_partition_adaptive(_ForwardIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9063,32 +9149,6 @@ | ~~~~~~~~~~~~ 1562 | __buffer, __buffer_size); | ~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::compute_section_sizes(Context&)::Group}; _Tp = mold::elf::compute_section_sizes(Context&)::Group; _Alloc = std::allocator(Context&)::Group>]', - inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = mold::elf::compute_section_sizes(Context&)::Group; _Alloc = std::allocator(Context&)::Group>]' at /usr/include/c++/13/bits/stl_vector.h:1299:21, - inlined from 'mold::elf::compute_section_sizes(Context&)::*)>' at /build/reproducible-path/mold-2.31.0+dfsg/elf/passes.cc:1384:23: -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Group*, std::vector(Context&)::Group, std::allocator(Context&)::Group> > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/bits/stl_algo.h:69: -/usr/include/c++/13/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = mold::elf::VersionPattern]': -/usr/include/c++/13/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 263 | _Temporary_buffer<_ForwardIterator, _Tp>:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', - inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::elf::apply_version_script(Context&)::]' at /usr/include/c++/13/bits/stl_algo.h:1620:37, - inlined from 'void mold::elf::apply_version_script(Context&) [with E = PPC64V1]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/passes.cc:1814:24: -/usr/include/c++/13/bits/stl_algo.h:1583:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1583 | __buf(__first, std::distance(__first, __last)); - | ^~~~~ -/usr/include/c++/13/bits/stl_algo.h:1585:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1585 | std::__stable_partition_adaptive(__first, __last, __pred, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 1586 | _DistanceType(__buf.requested_size()), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1587 | __buf.begin(), - | ~~~~~~~~~~~~~~ - 1588 | _DistanceType(__buf.size())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/functional:64: /usr/include/c++/13/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {mold::elf::compute_section_sizes(Context&)::Group}; _Tp = mold::elf::compute_section_sizes(Context&)::Group; _Alloc = std::allocator(Context&)::Group>]': @@ -9106,48 +9166,6 @@ /usr/include/c++/13/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 263 | _Temporary_buffer<_ForwardIterator, _Tp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/functional:67, - from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, - from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, - from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, - from /build/reproducible-path/mold-2.31.0+dfsg/elf/../common/common.h:23, - from /build/reproducible-path/mold-2.31.0+dfsg/elf/mold.h:4, - from /build/reproducible-path/mold-2.31.0+dfsg/elf/passes.cc:1, - from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.S390X.cc:3: -/usr/include/c++/13/bits/stl_algo.h: In function '_ForwardIterator std::__stable_partition_adaptive(_ForwardIterator, _ForwardIterator, _Predicate, _Distance, _Pointer, _Distance) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::VersionPattern*; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >; _Distance = int]': -/usr/include/c++/13/bits/stl_algo.h:1509:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1509 | __stable_partition_adaptive(_ForwardIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:1509:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:1548:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1548 | std::__stable_partition_adaptive(__first, __middle, __pred, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1549 | __len / 2, __buffer, - | ~~~~~~~~~~~~~~~~~~~~ - 1550 | __buffer_size); - | ~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:1560:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1560 | std::__stable_partition_adaptive(__right_split, __last, __pred, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1561 | __right_len, - | ~~~~~~~~~~~~ - 1562 | __buffer, __buffer_size); - | ~~~~~~~~~~~~~~~~~~~~~~~~ -In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', - inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::elf::apply_version_script(Context&)::]' at /usr/include/c++/13/bits/stl_algo.h:1620:37, - inlined from 'void mold::elf::apply_version_script(Context&) [with E = PPC64V2]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/passes.cc:1814:24: -/usr/include/c++/13/bits/stl_algo.h:1583:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1583 | __buf(__first, std::distance(__first, __last)); - | ^~~~~ -/usr/include/c++/13/bits/stl_algo.h:1585:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1585 | std::__stable_partition_adaptive(__first, __last, __pred, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 1586 | _DistanceType(__buf.requested_size()), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1587 | __buf.begin(), - | ~~~~~~~~~~~~~~ - 1588 | _DistanceType(__buf.size())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/functional:64: /usr/include/c++/13/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {mold::elf::compute_section_sizes(Context&)::Group}; _Tp = mold::elf::compute_section_sizes(Context&)::Group; _Alloc = std::allocator(Context&)::Group>]': @@ -9165,6 +9183,25 @@ /usr/include/c++/13/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 263 | _Temporary_buffer<_ForwardIterator, _Tp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 70%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.SPARC64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/passes.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/elf/passes.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/elf/passes.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.SPARC64.cc +[ 70%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.M68K.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/passes.cc.M68K.cc.o -MF CMakeFiles/mold.dir/elf/passes.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/elf/passes.cc.M68K.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.M68K.cc +In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', + inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::elf::apply_version_script(Context&)::]' at /usr/include/c++/13/bits/stl_algo.h:1620:37, + inlined from 'void mold::elf::apply_version_script(Context&) [with E = PPC64V2]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/passes.cc:1814:24: +/usr/include/c++/13/bits/stl_algo.h:1583:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1583 | __buf(__first, std::distance(__first, __last)); + | ^~~~~ +/usr/include/c++/13/bits/stl_algo.h:1585:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1585 | std::__stable_partition_adaptive(__first, __last, __pred, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 1586 | _DistanceType(__buf.requested_size()), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1587 | __buf.begin(), + | ~~~~~~~~~~~~~~ + 1588 | _DistanceType(__buf.size())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::elf::apply_version_script(Context&)::]' at /usr/include/c++/13/bits/stl_algo.h:1620:37, inlined from 'void mold::elf::apply_version_script(Context&) [with E = S390X]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/passes.cc:1814:24: @@ -9180,12 +9217,6 @@ | ~~~~~~~~~~~~~~ 1588 | _DistanceType(__buf.size())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 70%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.SPARC64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/passes.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/elf/passes.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/elf/passes.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.SPARC64.cc -[ 70%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.M68K.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/passes.cc.M68K.cc.o -MF CMakeFiles/mold.dir/elf/passes.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/elf/passes.cc.M68K.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.M68K.cc -[ 72%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.SH4.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/passes.cc.SH4.cc.o -MF CMakeFiles/mold.dir/elf/passes.cc.SH4.cc.o.d -o CMakeFiles/mold.dir/elf/passes.cc.SH4.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.SH4.cc In file included from /usr/include/c++/13/functional:67, from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, @@ -9269,11 +9300,15 @@ /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Group*, std::vector(Context&)::Group, std::allocator(Context&)::Group> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 70%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.SH4.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/passes.cc.SH4.cc.o -MF CMakeFiles/mold.dir/elf/passes.cc.SH4.cc.o.d -o CMakeFiles/mold.dir/elf/passes.cc.SH4.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.SH4.cc In file included from /usr/include/c++/13/bits/stl_algo.h:69: /usr/include/c++/13/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = mold::elf::VersionPattern]': /usr/include/c++/13/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 263 | _Temporary_buffer<_ForwardIterator, _Tp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 71%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.ALPHA.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/passes.cc.ALPHA.cc.o -MF CMakeFiles/mold.dir/elf/passes.cc.ALPHA.cc.o.d -o CMakeFiles/mold.dir/elf/passes.cc.ALPHA.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.ALPHA.cc In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::elf::apply_version_script(Context&)::]' at /usr/include/c++/13/bits/stl_algo.h:1620:37, inlined from 'void mold::elf::apply_version_script(Context&) [with E = SPARC64]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/passes.cc:1814:24: @@ -9289,6 +9324,21 @@ | ~~~~~~~~~~~~~~ 1588 | _DistanceType(__buf.size())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', + inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::elf::apply_version_script(Context&)::]' at /usr/include/c++/13/bits/stl_algo.h:1620:37, + inlined from 'void mold::elf::apply_version_script(Context&) [with E = M68K]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/passes.cc:1814:24: +/usr/include/c++/13/bits/stl_algo.h:1583:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1583 | __buf(__first, std::distance(__first, __last)); + | ^~~~~ +/usr/include/c++/13/bits/stl_algo.h:1585:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1585 | std::__stable_partition_adaptive(__first, __last, __pred, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 1586 | _DistanceType(__buf.requested_size()), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1587 | __buf.begin(), + | ~~~~~~~~~~~~~~ + 1588 | _DistanceType(__buf.size())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/functional:67, from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, @@ -9316,21 +9366,33 @@ | ~~~~~~~~~~~~ 1562 | __buffer, __buffer_size); | ~~~~~~~~~~~~~~~~~~~~~~~~ -In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', - inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::elf::apply_version_script(Context&)::]' at /usr/include/c++/13/bits/stl_algo.h:1620:37, - inlined from 'void mold::elf::apply_version_script(Context&) [with E = M68K]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/passes.cc:1814:24: -/usr/include/c++/13/bits/stl_algo.h:1583:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1583 | __buf(__first, std::distance(__first, __last)); - | ^~~~~ -/usr/include/c++/13/bits/stl_algo.h:1585:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1585 | std::__stable_partition_adaptive(__first, __last, __pred, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 1586 | _DistanceType(__buf.requested_size()), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1587 | __buf.begin(), +In file included from /usr/include/c++/13/functional:67, + from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, + from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, + from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, + from /build/reproducible-path/mold-2.31.0+dfsg/elf/../common/common.h:23, + from /build/reproducible-path/mold-2.31.0+dfsg/elf/mold.h:4, + from /build/reproducible-path/mold-2.31.0+dfsg/elf/passes.cc:1, + from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.ALPHA.cc:3: +/usr/include/c++/13/bits/stl_algo.h: In function '_ForwardIterator std::__stable_partition_adaptive(_ForwardIterator, _ForwardIterator, _Predicate, _Distance, _Pointer, _Distance) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::VersionPattern*; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >; _Distance = int]': +/usr/include/c++/13/bits/stl_algo.h:1509:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1509 | __stable_partition_adaptive(_ForwardIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:1509:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/stl_algo.h:1548:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1548 | std::__stable_partition_adaptive(__first, __middle, __pred, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1549 | __len / 2, __buffer, + | ~~~~~~~~~~~~~~~~~~~~ + 1550 | __buffer_size); | ~~~~~~~~~~~~~~ - 1588 | _DistanceType(__buf.size())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:1560:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1560 | std::__stable_partition_adaptive(__right_split, __last, __pred, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1561 | __right_len, + | ~~~~~~~~~~~~ + 1562 | __buffer, __buffer_size); + | ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/functional:64: /usr/include/c++/13/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {mold::elf::compute_section_sizes(Context&)::Group}; _Tp = mold::elf::compute_section_sizes(Context&)::Group; _Alloc = std::allocator(Context&)::Group>]': @@ -9343,11 +9405,32 @@ /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Group*, std::vector(Context&)::Group, std::allocator(Context&)::Group> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/13/vector:72, + from /usr/include/c++/13/functional:64: +/usr/include/c++/13/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {mold::elf::compute_section_sizes(Context&)::Group}; _Tp = mold::elf::compute_section_sizes(Context&)::Group; _Alloc = std::allocator(Context&)::Group>]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector(Context&)::Group, std::allocator(Context&)::Group> >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::compute_section_sizes(Context&)::Group}; _Tp = mold::elf::compute_section_sizes(Context&)::Group; _Alloc = std::allocator(Context&)::Group>]', + inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = mold::elf::compute_section_sizes(Context&)::Group; _Alloc = std::allocator(Context&)::Group>]' at /usr/include/c++/13/bits/stl_vector.h:1299:21, + inlined from 'mold::elf::compute_section_sizes(Context&)::*)>' at /build/reproducible-path/mold-2.31.0+dfsg/elf/passes.cc:1384:23: +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Group*, std::vector(Context&)::Group, std::allocator(Context&)::Group> > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_algo.h:69: /usr/include/c++/13/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = mold::elf::VersionPattern]': /usr/include/c++/13/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 263 | _Temporary_buffer<_ForwardIterator, _Tp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/13/bits/stl_algo.h:69: +/usr/include/c++/13/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = mold::elf::VersionPattern]': +/usr/include/c++/13/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 263 | _Temporary_buffer<_ForwardIterator, _Tp>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 71%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.LOONGARCH32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/passes.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/elf/passes.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/elf/passes.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.LOONGARCH32.cc +[ 71%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.LOONGARCH64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/passes.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/elf/passes.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/elf/passes.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.LOONGARCH64.cc In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::elf::apply_version_script(Context&)::]' at /usr/include/c++/13/bits/stl_algo.h:1620:37, inlined from 'void mold::elf::apply_version_script(Context&) [with E = SH4]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/passes.cc:1814:24: @@ -9363,12 +9446,21 @@ | ~~~~~~~~~~~~~~ 1588 | _DistanceType(__buf.size())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 72%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.ALPHA.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/passes.cc.ALPHA.cc.o -MF CMakeFiles/mold.dir/elf/passes.cc.ALPHA.cc.o.d -o CMakeFiles/mold.dir/elf/passes.cc.ALPHA.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.ALPHA.cc -[ 72%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.LOONGARCH32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/passes.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/elf/passes.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/elf/passes.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.LOONGARCH32.cc -[ 72%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.LOONGARCH64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/passes.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/elf/passes.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/elf/passes.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.LOONGARCH64.cc +In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', + inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::elf::apply_version_script(Context&)::]' at /usr/include/c++/13/bits/stl_algo.h:1620:37, + inlined from 'void mold::elf::apply_version_script(Context&) [with E = ALPHA]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/passes.cc:1814:24: +/usr/include/c++/13/bits/stl_algo.h:1583:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1583 | __buf(__first, std::distance(__first, __last)); + | ^~~~~ +/usr/include/c++/13/bits/stl_algo.h:1585:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1585 | std::__stable_partition_adaptive(__first, __last, __pred, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 1586 | _DistanceType(__buf.requested_size()), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1587 | __buf.begin(), + | ~~~~~~~~~~~~~~ + 1588 | _DistanceType(__buf.size())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/functional:67, from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, @@ -9376,8 +9468,8 @@ from /build/reproducible-path/mold-2.31.0+dfsg/elf/../common/common.h:23, from /build/reproducible-path/mold-2.31.0+dfsg/elf/mold.h:4, from /build/reproducible-path/mold-2.31.0+dfsg/elf/passes.cc:1, - from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.ALPHA.cc:3: -/usr/include/c++/13/bits/stl_algo.h: In function '_ForwardIterator std::__stable_partition_adaptive(_ForwardIterator, _ForwardIterator, _Predicate, _Distance, _Pointer, _Distance) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::VersionPattern*; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >; _Distance = int]': + from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.LOONGARCH32.cc:3: +/usr/include/c++/13/bits/stl_algo.h: In function '_ForwardIterator std::__stable_partition_adaptive(_ForwardIterator, _ForwardIterator, _Predicate, _Distance, _Pointer, _Distance) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::VersionPattern*; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >; _Distance = int]': /usr/include/c++/13/bits/stl_algo.h:1509:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1509 | __stable_partition_adaptive(_ForwardIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9403,8 +9495,8 @@ from /build/reproducible-path/mold-2.31.0+dfsg/elf/../common/common.h:23, from /build/reproducible-path/mold-2.31.0+dfsg/elf/mold.h:4, from /build/reproducible-path/mold-2.31.0+dfsg/elf/passes.cc:1, - from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.LOONGARCH32.cc:3: -/usr/include/c++/13/bits/stl_algo.h: In function '_ForwardIterator std::__stable_partition_adaptive(_ForwardIterator, _ForwardIterator, _Predicate, _Distance, _Pointer, _Distance) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::VersionPattern*; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >; _Distance = int]': + from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.LOONGARCH64.cc:3: +/usr/include/c++/13/bits/stl_algo.h: In function '_ForwardIterator std::__stable_partition_adaptive(_ForwardIterator, _ForwardIterator, _Predicate, _Distance, _Pointer, _Distance) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::VersionPattern*; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >; _Distance = int]': /usr/include/c++/13/bits/stl_algo.h:1509:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1509 | __stable_partition_adaptive(_ForwardIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9425,14 +9517,14 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/functional:64: -/usr/include/c++/13/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {mold::elf::compute_section_sizes(Context&)::Group}; _Tp = mold::elf::compute_section_sizes(Context&)::Group; _Alloc = std::allocator(Context&)::Group>]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector(Context&)::Group, std::allocator(Context&)::Group> >::iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {mold::elf::compute_section_sizes(Context&)::Group}; _Tp = mold::elf::compute_section_sizes(Context&)::Group; _Alloc = std::allocator(Context&)::Group>]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector(Context&)::Group, std::allocator(Context&)::Group> >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::compute_section_sizes(Context&)::Group}; _Tp = mold::elf::compute_section_sizes(Context&)::Group; _Alloc = std::allocator(Context&)::Group>]', - inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = mold::elf::compute_section_sizes(Context&)::Group; _Alloc = std::allocator(Context&)::Group>]' at /usr/include/c++/13/bits/stl_vector.h:1299:21, - inlined from 'mold::elf::compute_section_sizes(Context&)::*)>' at /build/reproducible-path/mold-2.31.0+dfsg/elf/passes.cc:1384:23: -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Group*, std::vector(Context&)::Group, std::allocator(Context&)::Group> > >' changed in GCC 7.1 +In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::compute_section_sizes(Context&)::Group}; _Tp = mold::elf::compute_section_sizes(Context&)::Group; _Alloc = std::allocator(Context&)::Group>]', + inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = mold::elf::compute_section_sizes(Context&)::Group; _Alloc = std::allocator(Context&)::Group>]' at /usr/include/c++/13/bits/stl_vector.h:1299:21, + inlined from 'mold::elf::compute_section_sizes(Context&)::*)>' at /build/reproducible-path/mold-2.31.0+dfsg/elf/passes.cc:1384:23: +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Group*, std::vector(Context&)::Group, std::allocator(Context&)::Group> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_algo.h:69: @@ -9442,14 +9534,14 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/functional:64: -/usr/include/c++/13/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {mold::elf::compute_section_sizes(Context&)::Group}; _Tp = mold::elf::compute_section_sizes(Context&)::Group; _Alloc = std::allocator(Context&)::Group>]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector(Context&)::Group, std::allocator(Context&)::Group> >::iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {mold::elf::compute_section_sizes(Context&)::Group}; _Tp = mold::elf::compute_section_sizes(Context&)::Group; _Alloc = std::allocator(Context&)::Group>]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector(Context&)::Group, std::allocator(Context&)::Group> >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::compute_section_sizes(Context&)::Group}; _Tp = mold::elf::compute_section_sizes(Context&)::Group; _Alloc = std::allocator(Context&)::Group>]', - inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = mold::elf::compute_section_sizes(Context&)::Group; _Alloc = std::allocator(Context&)::Group>]' at /usr/include/c++/13/bits/stl_vector.h:1299:21, - inlined from 'mold::elf::compute_section_sizes(Context&)::*)>' at /build/reproducible-path/mold-2.31.0+dfsg/elf/passes.cc:1384:23: -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Group*, std::vector(Context&)::Group, std::allocator(Context&)::Group> > >' changed in GCC 7.1 +In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::compute_section_sizes(Context&)::Group}; _Tp = mold::elf::compute_section_sizes(Context&)::Group; _Alloc = std::allocator(Context&)::Group>]', + inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = mold::elf::compute_section_sizes(Context&)::Group; _Alloc = std::allocator(Context&)::Group>]' at /usr/include/c++/13/bits/stl_vector.h:1299:21, + inlined from 'mold::elf::compute_section_sizes(Context&)::*)>' at /build/reproducible-path/mold-2.31.0+dfsg/elf/passes.cc:1384:23: +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Group*, std::vector(Context&)::Group, std::allocator(Context&)::Group> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_algo.h:69: @@ -9457,48 +9549,10 @@ /usr/include/c++/13/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 263 | _Temporary_buffer<_ForwardIterator, _Tp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', - inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::elf::apply_version_script(Context&)::]' at /usr/include/c++/13/bits/stl_algo.h:1620:37, - inlined from 'void mold::elf::apply_version_script(Context&) [with E = ALPHA]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/passes.cc:1814:24: -/usr/include/c++/13/bits/stl_algo.h:1583:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1583 | __buf(__first, std::distance(__first, __last)); - | ^~~~~ -/usr/include/c++/13/bits/stl_algo.h:1585:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1585 | std::__stable_partition_adaptive(__first, __last, __pred, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 1586 | _DistanceType(__buf.requested_size()), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1587 | __buf.begin(), - | ~~~~~~~~~~~~~~ - 1588 | _DistanceType(__buf.size())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/functional:67, - from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, - from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, - from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, - from /build/reproducible-path/mold-2.31.0+dfsg/elf/../common/common.h:23, - from /build/reproducible-path/mold-2.31.0+dfsg/elf/mold.h:4, - from /build/reproducible-path/mold-2.31.0+dfsg/elf/passes.cc:1, - from /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.LOONGARCH64.cc:3: -/usr/include/c++/13/bits/stl_algo.h: In function '_ForwardIterator std::__stable_partition_adaptive(_ForwardIterator, _ForwardIterator, _Predicate, _Distance, _Pointer, _Distance) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::VersionPattern*; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >; _Distance = int]': -/usr/include/c++/13/bits/stl_algo.h:1509:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1509 | __stable_partition_adaptive(_ForwardIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:1509:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/stl_algo.h:1548:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1548 | std::__stable_partition_adaptive(__first, __middle, __pred, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1549 | __len / 2, __buffer, - | ~~~~~~~~~~~~~~~~~~~~ - 1550 | __buffer_size); - | ~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:1560:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1560 | std::__stable_partition_adaptive(__right_split, __last, __pred, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1561 | __right_len, - | ~~~~~~~~~~~~ - 1562 | __buffer, __buffer_size); - | ~~~~~~~~~~~~~~~~~~~~~~~~ +[ 71%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.X86_64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/relocatable.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/elf/relocatable.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/elf/relocatable.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/relocatable.cc.X86_64.cc +[ 71%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.I386.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/relocatable.cc.I386.cc.o -MF CMakeFiles/mold.dir/elf/relocatable.cc.I386.cc.o.d -o CMakeFiles/mold.dir/elf/relocatable.cc.I386.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/relocatable.cc.I386.cc In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::elf::apply_version_script(Context&)::]' at /usr/include/c++/13/bits/stl_algo.h:1620:37, inlined from 'void mold::elf::apply_version_script(Context&) [with E = LOONGARCH32]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/passes.cc:1814:24: @@ -9514,23 +9568,6 @@ | ~~~~~~~~~~~~~~ 1588 | _DistanceType(__buf.size())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/vector:72, - from /usr/include/c++/13/functional:64: -/usr/include/c++/13/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {mold::elf::compute_section_sizes(Context&)::Group}; _Tp = mold::elf::compute_section_sizes(Context&)::Group; _Alloc = std::allocator(Context&)::Group>]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector(Context&)::Group, std::allocator(Context&)::Group> >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::compute_section_sizes(Context&)::Group}; _Tp = mold::elf::compute_section_sizes(Context&)::Group; _Alloc = std::allocator(Context&)::Group>]', - inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = mold::elf::compute_section_sizes(Context&)::Group; _Alloc = std::allocator(Context&)::Group>]' at /usr/include/c++/13/bits/stl_vector.h:1299:21, - inlined from 'mold::elf::compute_section_sizes(Context&)::*)>' at /build/reproducible-path/mold-2.31.0+dfsg/elf/passes.cc:1384:23: -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Group*, std::vector(Context&)::Group, std::allocator(Context&)::Group> > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/bits/stl_algo.h:69: -/usr/include/c++/13/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = mold::elf::VersionPattern]': -/usr/include/c++/13/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 263 | _Temporary_buffer<_ForwardIterator, _Tp>:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::elf::apply_version_script(Context&)::]' at /usr/include/c++/13/bits/stl_algo.h:1620:37, inlined from 'void mold::elf::apply_version_script(Context&) [with E = LOONGARCH64]' at /build/reproducible-path/mold-2.31.0+dfsg/elf/passes.cc:1814:24: @@ -9546,19 +9583,15 @@ | ~~~~~~~~~~~~~~ 1588 | _DistanceType(__buf.size())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 72%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.X86_64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/relocatable.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/elf/relocatable.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/elf/relocatable.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/relocatable.cc.X86_64.cc -[ 73%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.I386.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/relocatable.cc.I386.cc.o -MF CMakeFiles/mold.dir/elf/relocatable.cc.I386.cc.o.d -o CMakeFiles/mold.dir/elf/relocatable.cc.I386.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/relocatable.cc.I386.cc -[ 73%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.ARM64.cc.o +[ 72%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.ARM64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/relocatable.cc.ARM64.cc.o -MF CMakeFiles/mold.dir/elf/relocatable.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/elf/relocatable.cc.ARM64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/relocatable.cc.ARM64.cc -[ 73%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.ARM32.cc.o +[ 72%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/relocatable.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/elf/relocatable.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/elf/relocatable.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/relocatable.cc.ARM32.cc -[ 73%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.RV32LE.cc.o +[ 72%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/relocatable.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/elf/relocatable.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/elf/relocatable.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/relocatable.cc.RV32LE.cc -[ 73%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.RV32BE.cc.o +[ 72%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/relocatable.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/elf/relocatable.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/elf/relocatable.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/relocatable.cc.RV32BE.cc -[ 74%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.RV64LE.cc.o +[ 72%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/relocatable.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/elf/relocatable.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/elf/relocatable.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/relocatable.cc.RV64LE.cc [ 74%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/relocatable.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/elf/relocatable.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/elf/relocatable.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/relocatable.cc.RV64BE.cc @@ -9568,7 +9601,7 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/relocatable.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/elf/relocatable.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/elf/relocatable.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/relocatable.cc.PPC64V1.cc [ 74%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/relocatable.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/elf/relocatable.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/elf/relocatable.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/relocatable.cc.PPC64V2.cc -[ 75%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.S390X.cc.o +[ 74%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/relocatable.cc.S390X.cc.o -MF CMakeFiles/mold.dir/elf/relocatable.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/elf/relocatable.cc.S390X.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/relocatable.cc.S390X.cc [ 75%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/relocatable.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/elf/relocatable.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/elf/relocatable.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/relocatable.cc.SPARC64.cc @@ -9578,7 +9611,7 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/relocatable.cc.SH4.cc.o -MF CMakeFiles/mold.dir/elf/relocatable.cc.SH4.cc.o.d -o CMakeFiles/mold.dir/elf/relocatable.cc.SH4.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/relocatable.cc.SH4.cc [ 75%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.ALPHA.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/relocatable.cc.ALPHA.cc.o -MF CMakeFiles/mold.dir/elf/relocatable.cc.ALPHA.cc.o.d -o CMakeFiles/mold.dir/elf/relocatable.cc.ALPHA.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/relocatable.cc.ALPHA.cc -[ 76%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.LOONGARCH32.cc.o +[ 75%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/relocatable.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/elf/relocatable.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/elf/relocatable.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/relocatable.cc.LOONGARCH32.cc [ 76%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/relocatable.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/elf/relocatable.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/elf/relocatable.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/relocatable.cc.LOONGARCH64.cc @@ -9588,7 +9621,7 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/subprocess.cc.I386.cc.o -MF CMakeFiles/mold.dir/elf/subprocess.cc.I386.cc.o.d -o CMakeFiles/mold.dir/elf/subprocess.cc.I386.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/subprocess.cc.I386.cc [ 76%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.ARM64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/subprocess.cc.ARM64.cc.o -MF CMakeFiles/mold.dir/elf/subprocess.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/elf/subprocess.cc.ARM64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/subprocess.cc.ARM64.cc -[ 77%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.ARM32.cc.o +[ 76%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/subprocess.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/elf/subprocess.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/elf/subprocess.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/subprocess.cc.ARM32.cc [ 77%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/subprocess.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/elf/subprocess.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/elf/subprocess.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/subprocess.cc.RV32LE.cc @@ -9598,17 +9631,17 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/subprocess.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/elf/subprocess.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/elf/subprocess.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/subprocess.cc.RV64LE.cc [ 77%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/subprocess.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/elf/subprocess.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/elf/subprocess.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/subprocess.cc.RV64BE.cc -[ 79%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.PPC32.cc.o +[ 77%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/subprocess.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/elf/subprocess.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/elf/subprocess.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/subprocess.cc.PPC32.cc -[ 79%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.PPC64V1.cc.o +[ 78%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/subprocess.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/elf/subprocess.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/elf/subprocess.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/subprocess.cc.PPC64V1.cc -[ 79%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.PPC64V2.cc.o +[ 78%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/subprocess.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/elf/subprocess.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/elf/subprocess.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/subprocess.cc.PPC64V2.cc -[ 79%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.S390X.cc.o +[ 78%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/subprocess.cc.S390X.cc.o -MF CMakeFiles/mold.dir/elf/subprocess.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/elf/subprocess.cc.S390X.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/subprocess.cc.S390X.cc -[ 79%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.SPARC64.cc.o +[ 78%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/subprocess.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/elf/subprocess.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/elf/subprocess.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/subprocess.cc.SPARC64.cc -[ 80%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.M68K.cc.o +[ 78%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/subprocess.cc.M68K.cc.o -MF CMakeFiles/mold.dir/elf/subprocess.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/elf/subprocess.cc.M68K.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/subprocess.cc.M68K.cc [ 80%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.SH4.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/subprocess.cc.SH4.cc.o -MF CMakeFiles/mold.dir/elf/subprocess.cc.SH4.cc.o.d -o CMakeFiles/mold.dir/elf/subprocess.cc.SH4.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/subprocess.cc.SH4.cc @@ -9618,7 +9651,7 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/subprocess.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/elf/subprocess.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/elf/subprocess.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/subprocess.cc.LOONGARCH32.cc [ 80%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/subprocess.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/elf/subprocess.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/elf/subprocess.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/subprocess.cc.LOONGARCH64.cc -[ 81%] Building CXX object CMakeFiles/mold.dir/elf/thunks.cc.X86_64.cc.o +[ 80%] Building CXX object CMakeFiles/mold.dir/elf/thunks.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/thunks.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/elf/thunks.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/elf/thunks.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/thunks.cc.X86_64.cc [ 81%] Building CXX object CMakeFiles/mold.dir/elf/thunks.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/thunks.cc.I386.cc.o -MF CMakeFiles/mold.dir/elf/thunks.cc.I386.cc.o.d -o CMakeFiles/mold.dir/elf/thunks.cc.I386.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/thunks.cc.I386.cc @@ -9628,7 +9661,7 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/thunks.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/elf/thunks.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/elf/thunks.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/thunks.cc.ARM32.cc [ 81%] Building CXX object CMakeFiles/mold.dir/elf/thunks.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/thunks.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/elf/thunks.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/elf/thunks.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/thunks.cc.RV32LE.cc -[ 82%] Building CXX object CMakeFiles/mold.dir/elf/thunks.cc.RV32BE.cc.o +[ 81%] Building CXX object CMakeFiles/mold.dir/elf/thunks.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/thunks.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/elf/thunks.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/elf/thunks.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/thunks.cc.RV32BE.cc [ 82%] Building CXX object CMakeFiles/mold.dir/elf/thunks.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/thunks.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/elf/thunks.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/elf/thunks.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/thunks.cc.RV64LE.cc @@ -9638,7 +9671,7 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/thunks.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/elf/thunks.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/elf/thunks.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/thunks.cc.PPC32.cc [ 82%] Building CXX object CMakeFiles/mold.dir/elf/thunks.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/thunks.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/elf/thunks.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/elf/thunks.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/thunks.cc.PPC64V1.cc -[ 83%] Building CXX object CMakeFiles/mold.dir/elf/thunks.cc.PPC64V2.cc.o +[ 82%] Building CXX object CMakeFiles/mold.dir/elf/thunks.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/thunks.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/elf/thunks.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/elf/thunks.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/thunks.cc.PPC64V2.cc [ 83%] Building CXX object CMakeFiles/mold.dir/elf/thunks.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/thunks.cc.S390X.cc.o -MF CMakeFiles/mold.dir/elf/thunks.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/elf/thunks.cc.S390X.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/thunks.cc.S390X.cc @@ -9648,7 +9681,7 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/thunks.cc.M68K.cc.o -MF CMakeFiles/mold.dir/elf/thunks.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/elf/thunks.cc.M68K.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/thunks.cc.M68K.cc [ 83%] Building CXX object CMakeFiles/mold.dir/elf/thunks.cc.SH4.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/thunks.cc.SH4.cc.o -MF CMakeFiles/mold.dir/elf/thunks.cc.SH4.cc.o.d -o CMakeFiles/mold.dir/elf/thunks.cc.SH4.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/thunks.cc.SH4.cc -[ 84%] Building CXX object CMakeFiles/mold.dir/elf/thunks.cc.ALPHA.cc.o +[ 83%] Building CXX object CMakeFiles/mold.dir/elf/thunks.cc.ALPHA.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/thunks.cc.ALPHA.cc.o -MF CMakeFiles/mold.dir/elf/thunks.cc.ALPHA.cc.o.d -o CMakeFiles/mold.dir/elf/thunks.cc.ALPHA.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/thunks.cc.ALPHA.cc [ 84%] Building CXX object CMakeFiles/mold.dir/elf/thunks.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/thunks.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/elf/thunks.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/elf/thunks.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/thunks.cc.LOONGARCH32.cc @@ -9658,17 +9691,17 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/tls.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/elf/tls.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/elf/tls.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/tls.cc.X86_64.cc [ 84%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/tls.cc.I386.cc.o -MF CMakeFiles/mold.dir/elf/tls.cc.I386.cc.o.d -o CMakeFiles/mold.dir/elf/tls.cc.I386.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/tls.cc.I386.cc -[ 86%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.ARM64.cc.o +[ 84%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.ARM64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/tls.cc.ARM64.cc.o -MF CMakeFiles/mold.dir/elf/tls.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/elf/tls.cc.ARM64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/tls.cc.ARM64.cc -[ 86%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.ARM32.cc.o +[ 85%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/tls.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/elf/tls.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/elf/tls.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/tls.cc.ARM32.cc -[ 86%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.RV32LE.cc.o +[ 85%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/tls.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/elf/tls.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/elf/tls.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/tls.cc.RV32LE.cc -[ 86%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.RV32BE.cc.o +[ 85%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/tls.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/elf/tls.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/elf/tls.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/tls.cc.RV32BE.cc -[ 86%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.RV64LE.cc.o +[ 85%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/tls.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/elf/tls.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/elf/tls.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/tls.cc.RV64LE.cc -[ 87%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.RV64BE.cc.o +[ 85%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/tls.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/elf/tls.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/elf/tls.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/tls.cc.RV64BE.cc [ 87%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/tls.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/elf/tls.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/elf/tls.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/tls.cc.PPC32.cc @@ -9678,7 +9711,7 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/tls.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/elf/tls.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/elf/tls.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/tls.cc.PPC64V2.cc [ 87%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/tls.cc.S390X.cc.o -MF CMakeFiles/mold.dir/elf/tls.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/elf/tls.cc.S390X.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/tls.cc.S390X.cc -[ 88%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.SPARC64.cc.o +[ 87%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/tls.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/elf/tls.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/elf/tls.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/tls.cc.SPARC64.cc [ 88%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/tls.cc.M68K.cc.o -MF CMakeFiles/mold.dir/elf/tls.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/elf/tls.cc.M68K.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/tls.cc.M68K.cc @@ -9688,7 +9721,7 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/tls.cc.ALPHA.cc.o -MF CMakeFiles/mold.dir/elf/tls.cc.ALPHA.cc.o.d -o CMakeFiles/mold.dir/elf/tls.cc.ALPHA.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/tls.cc.ALPHA.cc [ 88%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/tls.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/elf/tls.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/elf/tls.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/tls.cc.LOONGARCH32.cc -[ 89%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.LOONGARCH64.cc.o +[ 88%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/tls.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/elf/tls.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/elf/tls.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/tls.cc.LOONGARCH64.cc [ 89%] Building CXX object CMakeFiles/mold.dir/elf/lto-unix.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/lto-unix.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/elf/lto-unix.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/elf/lto-unix.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/lto-unix.cc.X86_64.cc @@ -9698,7 +9731,7 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/lto-unix.cc.ARM64.cc.o -MF CMakeFiles/mold.dir/elf/lto-unix.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/elf/lto-unix.cc.ARM64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/lto-unix.cc.ARM64.cc [ 89%] Building CXX object CMakeFiles/mold.dir/elf/lto-unix.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/lto-unix.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/elf/lto-unix.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/elf/lto-unix.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/lto-unix.cc.ARM32.cc -[ 90%] Building CXX object CMakeFiles/mold.dir/elf/lto-unix.cc.RV32LE.cc.o +[ 89%] Building CXX object CMakeFiles/mold.dir/elf/lto-unix.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/lto-unix.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/elf/lto-unix.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/elf/lto-unix.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/lto-unix.cc.RV32LE.cc [ 90%] Building CXX object CMakeFiles/mold.dir/elf/lto-unix.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/lto-unix.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/elf/lto-unix.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/elf/lto-unix.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/lto-unix.cc.RV32BE.cc @@ -9708,27 +9741,27 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/lto-unix.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/elf/lto-unix.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/elf/lto-unix.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/lto-unix.cc.RV64BE.cc [ 90%] Building CXX object CMakeFiles/mold.dir/elf/lto-unix.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/lto-unix.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/elf/lto-unix.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/elf/lto-unix.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/lto-unix.cc.PPC32.cc -[ 91%] Building CXX object CMakeFiles/mold.dir/elf/lto-unix.cc.PPC64V1.cc.o +[ 90%] Building CXX object CMakeFiles/mold.dir/elf/lto-unix.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/lto-unix.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/elf/lto-unix.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/elf/lto-unix.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/lto-unix.cc.PPC64V1.cc [ 91%] Building CXX object CMakeFiles/mold.dir/elf/lto-unix.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/lto-unix.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/elf/lto-unix.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/elf/lto-unix.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/lto-unix.cc.PPC64V2.cc [ 91%] Building CXX object CMakeFiles/mold.dir/elf/lto-unix.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/lto-unix.cc.S390X.cc.o -MF CMakeFiles/mold.dir/elf/lto-unix.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/elf/lto-unix.cc.S390X.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/lto-unix.cc.S390X.cc -[ 91%] Building CXX object CMakeFiles/mold.dir/elf/lto-unix.cc.SPARC64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/lto-unix.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/elf/lto-unix.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/elf/lto-unix.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/lto-unix.cc.SPARC64.cc [ 91%] Building CXX object CMakeFiles/mold.dir/elf/lto-unix.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/lto-unix.cc.M68K.cc.o -MF CMakeFiles/mold.dir/elf/lto-unix.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/elf/lto-unix.cc.M68K.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/lto-unix.cc.M68K.cc -[ 93%] Building CXX object CMakeFiles/mold.dir/elf/lto-unix.cc.SH4.cc.o +[ 91%] Building CXX object CMakeFiles/mold.dir/elf/lto-unix.cc.SPARC64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/lto-unix.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/elf/lto-unix.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/elf/lto-unix.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/lto-unix.cc.SPARC64.cc +[ 91%] Building CXX object CMakeFiles/mold.dir/elf/lto-unix.cc.SH4.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/lto-unix.cc.SH4.cc.o -MF CMakeFiles/mold.dir/elf/lto-unix.cc.SH4.cc.o.d -o CMakeFiles/mold.dir/elf/lto-unix.cc.SH4.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/lto-unix.cc.SH4.cc -[ 93%] Building CXX object CMakeFiles/mold.dir/elf/lto-unix.cc.ALPHA.cc.o +[ 92%] Building CXX object CMakeFiles/mold.dir/elf/lto-unix.cc.ALPHA.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/lto-unix.cc.ALPHA.cc.o -MF CMakeFiles/mold.dir/elf/lto-unix.cc.ALPHA.cc.o.d -o CMakeFiles/mold.dir/elf/lto-unix.cc.ALPHA.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/lto-unix.cc.ALPHA.cc -[ 93%] Building CXX object CMakeFiles/mold.dir/elf/lto-unix.cc.LOONGARCH32.cc.o +[ 92%] Building CXX object CMakeFiles/mold.dir/elf/lto-unix.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/lto-unix.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/elf/lto-unix.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/elf/lto-unix.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/lto-unix.cc.LOONGARCH32.cc -[ 93%] Building CXX object CMakeFiles/mold.dir/elf/lto-unix.cc.LOONGARCH64.cc.o +[ 92%] Building CXX object CMakeFiles/mold.dir/elf/lto-unix.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/lto-unix.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/elf/lto-unix.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/elf/lto-unix.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/elf/lto-unix.cc.LOONGARCH64.cc -[ 93%] Building CXX object CMakeFiles/mold.dir/common/compress.cc.o +[ 92%] Building CXX object CMakeFiles/mold.dir/common/compress.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/common/compress.cc.o -MF CMakeFiles/mold.dir/common/compress.cc.o.d -o CMakeFiles/mold.dir/common/compress.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/common/compress.cc -[ 94%] Building CXX object CMakeFiles/mold.dir/common/demangle.cc.o +[ 92%] Building CXX object CMakeFiles/mold.dir/common/demangle.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/common/demangle.cc.o -MF CMakeFiles/mold.dir/common/demangle.cc.o.d -o CMakeFiles/mold.dir/common/demangle.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/common/demangle.cc [ 94%] Building CXX object CMakeFiles/mold.dir/common/filepath.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/common/filepath.cc.o -MF CMakeFiles/mold.dir/common/filepath.cc.o.d -o CMakeFiles/mold.dir/common/filepath.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/common/filepath.cc @@ -9738,7 +9771,7 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/common/hyperloglog.cc.o -MF CMakeFiles/mold.dir/common/hyperloglog.cc.o.d -o CMakeFiles/mold.dir/common/hyperloglog.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/common/hyperloglog.cc [ 94%] Building CXX object CMakeFiles/mold.dir/common/malloc.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/common/malloc.cc.o -MF CMakeFiles/mold.dir/common/malloc.cc.o.d -o CMakeFiles/mold.dir/common/malloc.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/common/malloc.cc -[ 95%] Building CXX object CMakeFiles/mold.dir/common/multi-glob.cc.o +[ 94%] Building CXX object CMakeFiles/mold.dir/common/multi-glob.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/common/multi-glob.cc.o -MF CMakeFiles/mold.dir/common/multi-glob.cc.o.d -o CMakeFiles/mold.dir/common/multi-glob.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/common/multi-glob.cc [ 95%] Building CXX object CMakeFiles/mold.dir/common/perf.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/common/perf.cc.o -MF CMakeFiles/mold.dir/common/perf.cc.o.d -o CMakeFiles/mold.dir/common/perf.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/common/perf.cc @@ -9932,6 +9965,8 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2469 | __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 95%] Building CXX object CMakeFiles/mold.dir/elf/arch-arm64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-arm64.cc.o -MF CMakeFiles/mold.dir/elf/arch-arm64.cc.o.d -o CMakeFiles/mold.dir/elf/arch-arm64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/elf/arch-arm64.cc /usr/include/c++/13/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::elf::AlphaGotSection::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2758 | __stable_sort_adaptive_resize(_RandomAccessIterator __first, @@ -9982,8 +10017,6 @@ /usr/include/c++/13/bits/stl_algo.h:5045:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5045 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -[ 96%] Building CXX object CMakeFiles/mold.dir/elf/arch-arm64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-arm64.cc.o -MF CMakeFiles/mold.dir/elf/arch-arm64.cc.o.d -o CMakeFiles/mold.dir/elf/arch-arm64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/elf/arch-arm64.cc [ 96%] Building CXX object CMakeFiles/mold.dir/elf/arch-i386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-i386.cc.o -MF CMakeFiles/mold.dir/elf/arch-i386.cc.o.d -o CMakeFiles/mold.dir/elf/arch-i386.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/elf/arch-i386.cc [ 96%] Building CXX object CMakeFiles/mold.dir/elf/arch-m68k.cc.o @@ -9992,8 +10025,12 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-ppc32.cc.o -MF CMakeFiles/mold.dir/elf/arch-ppc32.cc.o.d -o CMakeFiles/mold.dir/elf/arch-ppc32.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/elf/arch-ppc32.cc [ 96%] Building CXX object CMakeFiles/mold.dir/elf/arch-ppc64v1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-ppc64v1.cc.o -MF CMakeFiles/mold.dir/elf/arch-ppc64v1.cc.o.d -o CMakeFiles/mold.dir/elf/arch-ppc64v1.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/elf/arch-ppc64v1.cc -[ 97%] Building CXX object CMakeFiles/mold.dir/elf/arch-ppc64v2.cc.o +[ 96%] Building CXX object CMakeFiles/mold.dir/elf/arch-ppc64v2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-ppc64v2.cc.o -MF CMakeFiles/mold.dir/elf/arch-ppc64v2.cc.o.d -o CMakeFiles/mold.dir/elf/arch-ppc64v2.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/elf/arch-ppc64v2.cc +[ 97%] Building CXX object CMakeFiles/mold.dir/elf/arch-s390x.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-s390x.cc.o -MF CMakeFiles/mold.dir/elf/arch-s390x.cc.o.d -o CMakeFiles/mold.dir/elf/arch-s390x.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/elf/arch-s390x.cc +[ 97%] Building CXX object CMakeFiles/mold.dir/elf/arch-sh4.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-sh4.cc.o -MF CMakeFiles/mold.dir/elf/arch-sh4.cc.o.d -o CMakeFiles/mold.dir/elf/arch-sh4.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/elf/arch-sh4.cc In file included from /usr/include/c++/13/functional:67, from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, from /build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, @@ -10209,8 +10246,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2779 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ -[ 97%] Building CXX object CMakeFiles/mold.dir/elf/arch-s390x.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-s390x.cc.o -MF CMakeFiles/mold.dir/elf/arch-s390x.cc.o.d -o CMakeFiles/mold.dir/elf/arch-s390x.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/elf/arch-s390x.cc In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/functional:64: /usr/include/c++/13/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {mold::elf::OpdSymbol}; _Tp = mold::elf::OpdSymbol; _Alloc = std::allocator]': @@ -10250,13 +10285,11 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5048 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 97%] Building CXX object CMakeFiles/mold.dir/elf/arch-sh4.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-sh4.cc.o -MF CMakeFiles/mold.dir/elf/arch-sh4.cc.o.d -o CMakeFiles/mold.dir/elf/arch-sh4.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/elf/arch-sh4.cc [ 97%] Building CXX object CMakeFiles/mold.dir/elf/arch-sparc64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-sparc64.cc.o -MF CMakeFiles/mold.dir/elf/arch-sparc64.cc.o.d -o CMakeFiles/mold.dir/elf/arch-sparc64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/elf/arch-sparc64.cc [ 97%] Building CXX object CMakeFiles/mold.dir/elf/arch-x86-64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-x86-64.cc.o -MF CMakeFiles/mold.dir/elf/arch-x86-64.cc.o.d -o CMakeFiles/mold.dir/elf/arch-x86-64.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/elf/arch-x86-64.cc -[ 98%] Building CXX object CMakeFiles/mold.dir/elf/config.cc.o +[ 97%] Building CXX object CMakeFiles/mold.dir/elf/config.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/config.cc.o -MF CMakeFiles/mold.dir/elf/config.cc.o.d -o CMakeFiles/mold.dir/elf/config.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/elf/config.cc [ 98%] Building CXX object CMakeFiles/mold.dir/elf/elf.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/elf.cc.o -MF CMakeFiles/mold.dir/elf/elf.cc.o.d -o CMakeFiles/mold.dir/elf/elf.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/elf/elf.cc @@ -10266,7 +10299,7 @@ /usr/bin/cc -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/third-party/rust-demangle/rust-demangle.c.o -MF CMakeFiles/mold.dir/third-party/rust-demangle/rust-demangle.c.o.d -o CMakeFiles/mold.dir/third-party/rust-demangle/rust-demangle.c.o -c /build/reproducible-path/mold-2.31.0+dfsg/third-party/rust-demangle/rust-demangle.c [ 98%] Building CXX object CMakeFiles/mold.dir/common/jobs-unix.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/common/jobs-unix.cc.o -MF CMakeFiles/mold.dir/common/jobs-unix.cc.o.d -o CMakeFiles/mold.dir/common/jobs-unix.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/common/jobs-unix.cc -[100%] Building CXX object CMakeFiles/mold.dir/common/mapped-file-unix.cc.o +[ 98%] Building CXX object CMakeFiles/mold.dir/common/mapped-file-unix.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/common/mapped-file-unix.cc.o -MF CMakeFiles/mold.dir/common/mapped-file-unix.cc.o.d -o CMakeFiles/mold.dir/common/mapped-file-unix.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/common/mapped-file-unix.cc [100%] Building CXX object CMakeFiles/mold.dir/common/signal-unix.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.31.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.31.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/common/signal-unix.cc.o -MF CMakeFiles/mold.dir/common/signal-unix.cc.o.d -o CMakeFiles/mold.dir/common/signal-unix.cc.o -c /build/reproducible-path/mold-2.31.0+dfsg/common/signal-unix.cc @@ -10280,10 +10313,10 @@ /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/CMakeFiles 0 make[1]: Leaving directory '/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf' dh_auto_test - cd obj-arm-linux-gnueabihf && make -j3 test ARGS\+=--verbose ARGS\+=-j3 + cd obj-arm-linux-gnueabihf && make -j4 test ARGS\+=--verbose ARGS\+=-j4 make[1]: Entering directory '/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf' Running tests... -/usr/bin/ctest --force-new-ctest-process --verbose -j3 +/usr/bin/ctest --force-new-ctest-process --verbose -j4 UpdateCTestConfiguration from :/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/DartConfiguration.tcl Parse Config file:/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/DartConfiguration.tcl UpdateCTestConfiguration from :/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/DartConfiguration.tcl @@ -10322,10 +10355,17 @@ 3: MACHINE=arm 3: CPU= 3: Test timeout computed to be: 1500 +test 4 + Start 4: arm-arm_thumb-interwork + +4: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/arm_thumb-interwork.sh" +4: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf +4: Environment variables: +4: MACHINE=arm +4: CPU= +4: Test timeout computed to be: 1500 1: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/arm_abs-error.sh 1: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc -2: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/arm_range-extension-thunk-disassembly.sh -2: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 1: ++ export LC_ALL=C 1: ++ LC_ALL=C 1: ++ '[' -z arm ']' @@ -10343,6 +10383,9 @@ 1: ++ tlsdesc_opt=-mtls-dialect=gnu2 1: ++ trap 'on_error $LINENO' ERR 1: ++ trap on_exit EXIT +1: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/arm_abs-error.sh .sh +2: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/arm_range-extension-thunk-disassembly.sh +2: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 2: ++ export LC_ALL=C 2: ++ LC_ALL=C 2: ++ '[' -z arm ']' @@ -10360,7 +10403,16 @@ 2: ++ tlsdesc_opt=-mtls-dialect=gnu2 2: ++ trap 'on_error $LINENO' ERR 2: ++ trap on_exit EXIT +2: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/arm_range-extension-thunk-disassembly.sh .sh 3: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/arm_range-extension-thunk.sh +1: ++ testname=arm_abs-error +1: ++ echo -n 'Testing arm_abs-error ... ' +1: Testing arm_abs-error ... ++ t=out/test/elf/arm/arm_abs-error +1: ++ mkdir -p out/test/elf/arm/arm_abs-error +2: ++ testname=arm_range-extension-thunk-disassembly +2: ++ echo -n 'Testing arm_range-extension-thunk-disassembly ... ' +2: Testing arm_range-extension-thunk-disassembly ... ++ t=out/test/elf/arm/arm_range-extension-thunk-disassembly +2: ++ mkdir -p out/test/elf/arm/arm_range-extension-thunk-disassembly 3: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 3: ++ export LC_ALL=C 3: ++ LC_ALL=C @@ -10378,58 +10430,16 @@ 3: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' 3: ++ tlsdesc_opt=-mtls-dialect=gnu2 3: ++ trap 'on_error $LINENO' ERR +4: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/arm_thumb-interwork.sh 3: ++ trap on_exit EXIT -2: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/arm_range-extension-thunk-disassembly.sh .sh 3: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/arm_range-extension-thunk.sh .sh -1: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/arm_abs-error.sh .sh -2: ++ testname=arm_range-extension-thunk-disassembly -2: ++ echo -n 'Testing arm_range-extension-thunk-disassembly ... ' -2: Testing arm_range-extension-thunk-disassembly ... ++ t=out/test/elf/arm/arm_range-extension-thunk-disassembly -2: ++ mkdir -p out/test/elf/arm/arm_range-extension-thunk-disassembly -1: ++ testname=arm_abs-error -1: ++ echo -n 'Testing arm_abs-error ... ' -1: Testing arm_abs-error ... ++ t=out/test/elf/arm/arm_abs-error -1: ++ mkdir -p out/test/elf/arm/arm_abs-error 3: ++ testname=arm_range-extension-thunk 3: ++ echo -n 'Testing arm_range-extension-thunk ... ' 3: Testing arm_range-extension-thunk ... ++ t=out/test/elf/arm/arm_range-extension-thunk 3: ++ mkdir -p out/test/elf/arm/arm_range-extension-thunk -1: + cat -1: + cc -fPIC -c -o out/test/elf/arm/arm_abs-error/a.o -xassembler - -mthumb -3: + cc -c -o /dev/null -xc - -O0 -mthumb -2: + cat -3: + echo 'int main() {}' -2: + cc -c -o out/test/elf/arm/arm_range-extension-thunk-disassembly/a.o -fPIC -xc - -1: + cat -1: + cc -fno-PIC -c -o out/test/elf/arm/arm_abs-error/b.o -xc - -mthumb -3: + cat -3: + cat -3: + cc -c -o out/test/elf/arm/arm_range-extension-thunk/c.o out/test/elf/arm/arm_range-extension-thunk/a.c -O0 -mthumb -2: + cc -B. -o out/test/elf/arm/arm_range-extension-thunk-disassembly/exe out/test/elf/arm/arm_range-extension-thunk-disassembly/a.o -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000 -1: + cc -B. -o out/test/elf/arm/arm_abs-error/exe -pie out/test/elf/arm/arm_abs-error/a.o out/test/elf/arm/arm_abs-error/b.o -3: + cc -c -o out/test/elf/arm/arm_range-extension-thunk/d.o out/test/elf/arm/arm_range-extension-thunk/b.c -O0 -marm -1: + grep -q 'recompile with -fPIC' out/test/elf/arm/arm_abs-error/log -2: + objdump -dr out/test/elf/arm/arm_range-extension-thunk-disassembly/exe -2: + grep -F -A7 ':' -1: + on_exit -1: + echo OK -1: OK -1: + exit 0 - 1/328 Test #1: arm-arm_abs-error ........................... Passed 0.20 sec -test 4 - Start 4: arm-arm_thumb-interwork - -4: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/arm_thumb-interwork.sh" -4: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -4: Environment variables: -4: MACHINE=arm -4: CPU= -4: Test timeout computed to be: 1500 -4: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/arm_thumb-interwork.sh 4: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 4: ++ export LC_ALL=C 4: ++ LC_ALL=C -2: + grep -Eq 'bx\s+pc' out/test/elf/arm/arm_range-extension-thunk-disassembly/log 4: ++ '[' -z arm ']' 4: ++ '[' -z '' ']' 4: ++ TESTDIR=out/test/elf/arm @@ -10450,13 +10460,34 @@ 4: ++ echo -n 'Testing arm_thumb-interwork ... ' 4: Testing arm_thumb-interwork ... ++ t=out/test/elf/arm/arm_thumb-interwork 4: ++ mkdir -p out/test/elf/arm/arm_thumb-interwork -2: + grep -Eq 'add\s+pc, ip, pc' out/test/elf/arm/arm_range-extension-thunk-disassembly/log +2: + cat +1: + cat +1: + cc -fPIC -c -o out/test/elf/arm/arm_abs-error/a.o -xassembler - -mthumb +2: + cc -c -o out/test/elf/arm/arm_range-extension-thunk-disassembly/a.o -fPIC -xc - +3: + cc -c -o /dev/null -xc - -O0 -mthumb +3: + echo 'int main() {}' +4: + echo 'int foo() { return 0; }' 4: + cc -o /dev/null -c -xc - -mthumb -2: + on_exit -2: + echo OK -2: OK -2: + exit 0 - 2/328 Test #2: arm-arm_range-extension-thunk-disassembly ... Passed 0.22 sec +1: + cat +1: + cc -fno-PIC -c -o out/test/elf/arm/arm_abs-error/b.o -xc - -mthumb +4: + cat +4: + cc -o out/test/elf/arm/arm_thumb-interwork/a.o -c -xc - -mthumb +3: + cat +3: + cat +3: + cc -c -o out/test/elf/arm/arm_range-extension-thunk/c.o out/test/elf/arm/arm_range-extension-thunk/a.c -O0 -mthumb +1: + cc -B. -o out/test/elf/arm/arm_abs-error/exe -pie out/test/elf/arm/arm_abs-error/a.o out/test/elf/arm/arm_abs-error/b.o +2: + cc -B. -o out/test/elf/arm/arm_range-extension-thunk-disassembly/exe out/test/elf/arm/arm_range-extension-thunk-disassembly/a.o -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000 +3: + cc -c -o out/test/elf/arm/arm_range-extension-thunk/d.o out/test/elf/arm/arm_range-extension-thunk/b.c -O0 -marm +4: + cc -o out/test/elf/arm/arm_thumb-interwork/b.o -c -xc - -marm +4: + cat +1: + grep -q 'recompile with -fPIC' out/test/elf/arm/arm_abs-error/log +2: + objdump -dr out/test/elf/arm/arm_range-extension-thunk-disassembly/exe +2: + grep -F -A7 ':' +1: + on_exit +1: + echo OK +1: OK +1: + exit 0 + 1/328 Test #1: arm-arm_abs-error ........................... Passed 2.38 sec test 5 Start 5: arm-arm_tlsdesc @@ -10466,8 +10497,9 @@ 5: MACHINE=arm 5: CPU= 5: Test timeout computed to be: 1500 -4: + echo 'int foo() { return 0; }' +2: + grep -Eq 'bx\s+pc' out/test/elf/arm/arm_range-extension-thunk-disassembly/log 5: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/arm_tlsdesc.sh +2: + grep -Eq 'add\s+pc, ip, pc' out/test/elf/arm/arm_range-extension-thunk-disassembly/log 5: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 5: ++ export LC_ALL=C 5: ++ LC_ALL=C @@ -10491,34 +10523,14 @@ 5: ++ echo -n 'Testing arm_tlsdesc ... ' 5: Testing arm_tlsdesc ... ++ t=out/test/elf/arm/arm_tlsdesc 5: ++ mkdir -p out/test/elf/arm/arm_tlsdesc -3: + cc -B. -o out/test/elf/arm/arm_range-extension-thunk/exe out/test/elf/arm/arm_range-extension-thunk/c.o out/test/elf/arm/arm_range-extension-thunk/d.o -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000 5: + is_musl -5: + ldd --version 5: + grep -q musl -5: + gcc -c -o /dev/null -xc - -O0 -mthumb -5: + echo 'int main() {}' -4: + cat -4: + cc -o out/test/elf/arm/arm_thumb-interwork/a.o -c -xc - -mthumb -3: + grep -q 'main fn1 fn3 fn2 fn4' -3: + out/test/elf/arm/arm_range-extension-thunk/exe -3: + cc -c -o out/test/elf/arm/arm_range-extension-thunk/e.o out/test/elf/arm/arm_range-extension-thunk/a.c -O2 -mthumb -5: + cat -5: + cat -5: + gcc -fPIC -mtls-dialect=gnu2 -c -o out/test/elf/arm/arm_tlsdesc/c.o out/test/elf/arm/arm_tlsdesc/a.c -marm -4: + cc -o out/test/elf/arm/arm_thumb-interwork/b.o -c -xc - -marm -4: + cat -5: + gcc -fPIC -mtls-dialect=gnu2 -c -o out/test/elf/arm/arm_tlsdesc/d.o out/test/elf/arm/arm_tlsdesc/b.c -marm -3: + cc -c -o out/test/elf/arm/arm_range-extension-thunk/f.o out/test/elf/arm/arm_range-extension-thunk/b.c -O2 -marm -4: + cc -B. -o out/test/elf/arm/arm_thumb-interwork/exe out/test/elf/arm/arm_thumb-interwork/a.o out/test/elf/arm/arm_thumb-interwork/b.o -5: + cc -B. -o out/test/elf/arm/arm_tlsdesc/exe1 out/test/elf/arm/arm_tlsdesc/c.o out/test/elf/arm/arm_tlsdesc/d.o -3: + cc -B. -o out/test/elf/arm/arm_range-extension-thunk/exe out/test/elf/arm/arm_range-extension-thunk/e.o out/test/elf/arm/arm_range-extension-thunk/f.o -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000 -4: + out/test/elf/arm/arm_thumb-interwork/exe -4: + grep -q 'main foo bar' -4: + on_exit -4: + echo OK -4: OK -4: + exit 0 - 3/328 Test #4: arm-arm_thumb-interwork ..................... Passed 0.32 sec +5: + ldd --version +2: + on_exit +2: + echo OK +2: OK +2: + exit 0 + 2/328 Test #2: arm-arm_range-extension-thunk-disassembly ... Passed 2.52 sec test 6 Start 6: arm-abs-error @@ -10528,9 +10540,8 @@ 6: MACHINE=arm 6: CPU= 6: Test timeout computed to be: 1500 -5: + grep -q '42 5' -5: + out/test/elf/arm/arm_tlsdesc/exe1 -5: + cc -B. -o out/test/elf/arm/arm_tlsdesc/exe2 out/test/elf/arm/arm_tlsdesc/c.o out/test/elf/arm/arm_tlsdesc/d.o -Wl,-no-relax +5: + echo 'int main() {}' +5: + gcc -c -o /dev/null -xc - -O0 -mthumb 6: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/abs-error.sh 6: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 6: ++ export LC_ALL=C @@ -10561,18 +10572,26 @@ 6: + '[' arm = s390x ']' 6: + '[' arm = alpha ']' 6: + [[ arm = loongarch* ]] -6: + cc -fPIC -c -o out/test/elf/arm/abs-error/a.o -xassembler - -6: + cat 6: + cat +6: + cc -fPIC -c -o out/test/elf/arm/abs-error/a.o -xassembler - 6: + cc -fno-PIC -c -o out/test/elf/arm/abs-error/b.o -xc - +6: + cat +3: + cc -B. -o out/test/elf/arm/arm_range-extension-thunk/exe out/test/elf/arm/arm_range-extension-thunk/c.o out/test/elf/arm/arm_range-extension-thunk/d.o -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000 +4: + cc -B. -o out/test/elf/arm/arm_thumb-interwork/exe out/test/elf/arm/arm_thumb-interwork/a.o out/test/elf/arm/arm_thumb-interwork/b.o +5: + cat +5: + cat +5: + gcc -fPIC -mtls-dialect=gnu2 -c -o out/test/elf/arm/arm_tlsdesc/c.o out/test/elf/arm/arm_tlsdesc/a.c -marm 3: + out/test/elf/arm/arm_range-extension-thunk/exe 3: + grep -q 'main fn1 fn3 fn2 fn4' -3: + on_exit -3: + echo OK -3: OK -3: + exit 0 -5: + out/test/elf/arm/arm_tlsdesc/exe2 - 4/328 Test #3: arm-arm_range-extension-thunk ............... Passed 0.58 sec +3: + cc -c -o out/test/elf/arm/arm_range-extension-thunk/e.o out/test/elf/arm/arm_range-extension-thunk/a.c -O2 -mthumb +4: + grep -q 'main foo bar' +4: + out/test/elf/arm/arm_thumb-interwork/exe +5: + gcc -fPIC -mtls-dialect=gnu2 -c -o out/test/elf/arm/arm_tlsdesc/d.o out/test/elf/arm/arm_tlsdesc/b.c -marm +4: + on_exit +4: + echo OK +4: OK +4: + exit 0 + 3/328 Test #4: arm-arm_thumb-interwork ..................... Passed 3.49 sec test 7 Start 7: arm-absolute-symbols @@ -10582,9 +10601,7 @@ 7: MACHINE=arm 7: CPU= 7: Test timeout computed to be: 1500 -5: + grep -q '42 5' 7: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/absolute-symbols.sh -5: + cc -B. -o out/test/elf/arm/arm_tlsdesc/exe3 out/test/elf/arm/arm_tlsdesc/c.o out/test/elf/arm/arm_tlsdesc/d.o -Wl,-no-relax -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000 7: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 7: ++ export LC_ALL=C 7: ++ LC_ALL=C @@ -10603,28 +10620,24 @@ 7: ++ tlsdesc_opt=-mtls-dialect=gnu2 7: ++ trap 'on_error $LINENO' ERR 7: ++ trap on_exit EXIT +6: + cc -B. -o out/test/elf/arm/abs-error/exe -pie out/test/elf/arm/abs-error/a.o out/test/elf/arm/abs-error/b.o -Wl,-z,text 7: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/absolute-symbols.sh .sh 7: ++ testname=absolute-symbols 7: ++ echo -n 'Testing absolute-symbols ... ' 7: Testing absolute-symbols ... ++ t=out/test/elf/arm/absolute-symbols 7: ++ mkdir -p out/test/elf/arm/absolute-symbols 7: + '[' arm = sparc64 ']' -7: + cat 7: + cc -o out/test/elf/arm/absolute-symbols/a.o -c -x assembler - -7: + cc -o out/test/elf/arm/absolute-symbols/b.o -c -fno-PIC -xc - 7: + cat -6: + cc -B. -o out/test/elf/arm/abs-error/exe -pie out/test/elf/arm/abs-error/a.o out/test/elf/arm/abs-error/b.o -Wl,-z,text -5: + out/test/elf/arm/arm_tlsdesc/exe3 -5: + grep -q '42 5' -5: + gcc -fPIC -mtls-dialect=gnu2 -c -o out/test/elf/arm/arm_tlsdesc/e.o out/test/elf/arm/arm_tlsdesc/a.c -mthumb -7: + cc -B. -o out/test/elf/arm/absolute-symbols/exe -no-pie out/test/elf/arm/absolute-symbols/a.o out/test/elf/arm/absolute-symbols/b.o -5: + gcc -fPIC -mtls-dialect=gnu2 -c -o out/test/elf/arm/arm_tlsdesc/f.o out/test/elf/arm/arm_tlsdesc/b.c -mthumb +7: + cat +7: + cc -o out/test/elf/arm/absolute-symbols/b.o -c -fno-PIC -xc - +5: + cc -B. -o out/test/elf/arm/arm_tlsdesc/exe1 out/test/elf/arm/arm_tlsdesc/c.o out/test/elf/arm/arm_tlsdesc/d.o 6: + grep -q 'recompile with -fPIC' out/test/elf/arm/abs-error/log 6: + on_exit 6: + echo OK 6: OK 6: + exit 0 - 5/328 Test #6: arm-abs-error ............................... Passed 0.23 sec + 4/328 Test #6: arm-abs-error ............................... Passed 1.58 sec test 8 Start 8: arm-allow-multiple-definition @@ -10634,6 +10647,7 @@ 8: MACHINE=arm 8: CPU= 8: Test timeout computed to be: 1500 +3: + cc -c -o out/test/elf/arm/arm_range-extension-thunk/f.o out/test/elf/arm/arm_range-extension-thunk/b.c -O2 -marm 8: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/allow-multiple-definition.sh 8: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 8: ++ export LC_ALL=C @@ -10658,16 +10672,25 @@ 8: ++ echo -n 'Testing allow-multiple-definition ... ' 8: Testing allow-multiple-definition ... ++ t=out/test/elf/arm/allow-multiple-definition 8: ++ mkdir -p out/test/elf/arm/allow-multiple-definition -8: + echo 'int main() { return 0; }' 8: + cc -c -o out/test/elf/arm/allow-multiple-definition/a.o -xc - -5: + cc -B. -o out/test/elf/arm/arm_tlsdesc/exe4 out/test/elf/arm/arm_tlsdesc/e.o out/test/elf/arm/arm_tlsdesc/f.o -7: + grep -q '^ip=0x80000.$' -7: + out/test/elf/arm/absolute-symbols/exe -7: + on_exit -7: + echo OK -7: OK -7: + exit 0 - 6/328 Test #7: arm-absolute-symbols ........................ Passed 0.25 sec +8: + echo 'int main() { return 0; }' +5: + out/test/elf/arm/arm_tlsdesc/exe1 +5: + grep -q '42 5' +5: + cc -B. -o out/test/elf/arm/arm_tlsdesc/exe2 out/test/elf/arm/arm_tlsdesc/c.o out/test/elf/arm/arm_tlsdesc/d.o -Wl,-no-relax +8: + cc -c -o out/test/elf/arm/allow-multiple-definition/b.o -xc - +3: + cc -B. -o out/test/elf/arm/arm_range-extension-thunk/exe out/test/elf/arm/arm_range-extension-thunk/e.o out/test/elf/arm/arm_range-extension-thunk/f.o -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000 +8: + echo 'int main() { return 1; }' +7: + cc -B. -o out/test/elf/arm/absolute-symbols/exe -no-pie out/test/elf/arm/absolute-symbols/a.o out/test/elf/arm/absolute-symbols/b.o +5: + out/test/elf/arm/arm_tlsdesc/exe2 +5: + grep -q '42 5' +5: + cc -B. -o out/test/elf/arm/arm_tlsdesc/exe3 out/test/elf/arm/arm_tlsdesc/c.o out/test/elf/arm/arm_tlsdesc/d.o -Wl,-no-relax -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000 +3: + out/test/elf/arm/arm_range-extension-thunk/exe +3: + grep -q 'main fn1 fn3 fn2 fn4' +3: + on_exit +3: + echo OK +3: OK +3: + exit 0 + 5/328 Test #3: arm-arm_range-extension-thunk ............... Passed 5.05 sec test 9 Start 9: arm-ar-alignment @@ -10677,8 +10700,6 @@ 9: MACHINE=arm 9: CPU= 9: Test timeout computed to be: 1500 -8: + echo 'int main() { return 1; }' -8: + cc -c -o out/test/elf/arm/allow-multiple-definition/b.o -xc - 9: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/ar-alignment.sh 9: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 9: ++ export LC_ALL=C @@ -10703,29 +10724,16 @@ 9: ++ echo -n 'Testing ar-alignment ... ' 9: Testing ar-alignment ... ++ t=out/test/elf/arm/ar-alignment 9: ++ mkdir -p out/test/elf/arm/ar-alignment -9: + cc -o out/test/elf/arm/ar-alignment/a.o -c -xc - 9: + cat -5: + grep -q '42 5' -5: + out/test/elf/arm/arm_tlsdesc/exe4 -5: + cc -B. -o out/test/elf/arm/arm_tlsdesc/exe5 out/test/elf/arm/arm_tlsdesc/e.o out/test/elf/arm/arm_tlsdesc/f.o -Wl,-no-relax 8: + cc -B. -o out/test/elf/arm/allow-multiple-definition/exe out/test/elf/arm/allow-multiple-definition/a.o out/test/elf/arm/allow-multiple-definition/b.o -9: + head -c 1 /dev/zero -9: + cc -o out/test/elf/arm/ar-alignment/b.o -c -xc - -9: + cat -5: + out/test/elf/arm/arm_tlsdesc/exe5 -5: + grep -q '42 5' -5: + cc -B. -o out/test/elf/arm/arm_tlsdesc/exe6 out/test/elf/arm/arm_tlsdesc/e.o out/test/elf/arm/arm_tlsdesc/f.o -Wl,-no-relax -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000 -8: + cc -B. -o out/test/elf/arm/allow-multiple-definition/exe out/test/elf/arm/allow-multiple-definition/a.o out/test/elf/arm/allow-multiple-definition/b.o -Wl,-allow-multiple-definition -9: + cc -o out/test/elf/arm/ar-alignment/c.o -c -xc - -9: + cat -5: + out/test/elf/arm/arm_tlsdesc/exe6 -5: + grep -q '42 5' -8: + cc -B. -o out/test/elf/arm/allow-multiple-definition/exe out/test/elf/arm/allow-multiple-definition/a.o out/test/elf/arm/allow-multiple-definition/b.o -Wl,-z,muldefs -5: + on_exit -5: + echo OK -5: OK -5: + exit 0 - 7/328 Test #5: arm-arm_tlsdesc ............................. Passed 0.83 sec +9: + cc -o out/test/elf/arm/ar-alignment/a.o -c -xc - +7: + out/test/elf/arm/absolute-symbols/exe +7: + grep -q '^ip=0x80000.$' +7: + on_exit +7: + echo OK +7: OK +7: + exit 0 + 6/328 Test #7: arm-absolute-symbols ........................ Passed 1.74 sec test 10 Start 10: arm-as-needed-dso @@ -10735,9 +10743,7 @@ 10: MACHINE=arm 10: CPU= 10: Test timeout computed to be: 1500 -9: + rm -f out/test/elf/arm/ar-alignment/d.a 10: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/as-needed-dso.sh -9: + ar rcs out/test/elf/arm/ar-alignment/d.a out/test/elf/arm/ar-alignment/a.o out/test/elf/arm/ar-alignment/b.o 10: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 10: ++ export LC_ALL=C 10: ++ LC_ALL=C @@ -10761,14 +10767,28 @@ 10: ++ echo -n 'Testing as-needed-dso ... ' 10: Testing as-needed-dso ... ++ t=out/test/elf/arm/as-needed-dso 10: ++ mkdir -p out/test/elf/arm/as-needed-dso +5: + out/test/elf/arm/arm_tlsdesc/exe3 +5: + grep -q '42 5' 10: + cc -o out/test/elf/arm/as-needed-dso/libfoo.so -shared -fPIC -Wl,-soname,libfoo.so -xc - 10: + cat -9: + cc -B. -o out/test/elf/arm/ar-alignment/exe out/test/elf/arm/ar-alignment/c.o out/test/elf/arm/ar-alignment/d.a +5: + gcc -fPIC -mtls-dialect=gnu2 -c -o out/test/elf/arm/arm_tlsdesc/e.o out/test/elf/arm/arm_tlsdesc/a.c -mthumb +9: + head -c 1 /dev/zero +8: + cc -B. -o out/test/elf/arm/allow-multiple-definition/exe out/test/elf/arm/allow-multiple-definition/a.o out/test/elf/arm/allow-multiple-definition/b.o -Wl,-allow-multiple-definition +9: + cat +9: + cc -o out/test/elf/arm/ar-alignment/b.o -c -xc - +5: + gcc -fPIC -mtls-dialect=gnu2 -c -o out/test/elf/arm/arm_tlsdesc/f.o out/test/elf/arm/arm_tlsdesc/b.c -mthumb +8: + cc -B. -o out/test/elf/arm/allow-multiple-definition/exe out/test/elf/arm/allow-multiple-definition/a.o out/test/elf/arm/allow-multiple-definition/b.o -Wl,-z,muldefs +9: + cat +9: + cc -o out/test/elf/arm/ar-alignment/c.o -c -xc - +10: + cc -o out/test/elf/arm/as-needed-dso/libbar.so -shared -fPIC -Wl,-soname,libbar.so -xc - +10: + cat +5: + cc -B. -o out/test/elf/arm/arm_tlsdesc/exe4 out/test/elf/arm/arm_tlsdesc/e.o out/test/elf/arm/arm_tlsdesc/f.o 8: + on_exit 8: + echo OK 8: OK 8: + exit 0 - 8/328 Test #8: arm-allow-multiple-definition ............... Passed 0.37 sec +9: + rm -f out/test/elf/arm/ar-alignment/d.a + 7/328 Test #8: arm-allow-multiple-definition ............... Passed 2.40 sec test 11 Start 11: arm-as-needed-dso2 @@ -10778,8 +10798,10 @@ 11: MACHINE=arm 11: CPU= 11: Test timeout computed to be: 1500 +9: + ar rcs out/test/elf/arm/ar-alignment/d.a out/test/elf/arm/ar-alignment/a.o out/test/elf/arm/ar-alignment/b.o 11: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/as-needed-dso2.sh 11: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc +5: + out/test/elf/arm/arm_tlsdesc/exe4 11: ++ export LC_ALL=C 11: ++ LC_ALL=C 11: ++ '[' -z arm ']' @@ -10795,20 +10817,28 @@ 11: ++ QEMU= 11: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' 11: ++ tlsdesc_opt=-mtls-dialect=gnu2 +5: + grep -q '42 5' 11: ++ trap 'on_error $LINENO' ERR 11: ++ trap on_exit EXIT 11: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/as-needed-dso2.sh .sh +5: + cc -B. -o out/test/elf/arm/arm_tlsdesc/exe5 out/test/elf/arm/arm_tlsdesc/e.o out/test/elf/arm/arm_tlsdesc/f.o -Wl,-no-relax +9: + cc -B. -o out/test/elf/arm/ar-alignment/exe out/test/elf/arm/ar-alignment/c.o out/test/elf/arm/ar-alignment/d.a 11: ++ testname=as-needed-dso2 11: ++ echo -n 'Testing as-needed-dso2 ... ' 11: Testing as-needed-dso2 ... ++ t=out/test/elf/arm/as-needed-dso2 11: ++ mkdir -p out/test/elf/arm/as-needed-dso2 11: + cat 11: + cc -c -fPIC -o out/test/elf/arm/as-needed-dso2/a.o -xc - +10: + cat +10: + cc -o out/test/elf/arm/as-needed-dso/a.o -c -xc - +5: + out/test/elf/arm/arm_tlsdesc/exe5 +5: + grep -q '42 5' +5: + cc -B. -o out/test/elf/arm/arm_tlsdesc/exe6 out/test/elf/arm/arm_tlsdesc/e.o out/test/elf/arm/arm_tlsdesc/f.o -Wl,-no-relax -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000 9: + on_exit 9: + echo OK 9: OK 9: + exit 0 - 9/328 Test #9: arm-ar-alignment ............................ Passed 0.33 sec + 8/328 Test #9: arm-ar-alignment ............................ Passed 1.98 sec test 12 Start 12: arm-as-needed-weak @@ -10818,6 +10848,8 @@ 12: MACHINE=arm 12: CPU= 12: Test timeout computed to be: 1500 +11: + cc -c -fPIC -o out/test/elf/arm/as-needed-dso2/b.o -xc - +11: + cat 12: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/as-needed-weak.sh 12: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 12: ++ export LC_ALL=C @@ -10837,37 +10869,21 @@ 12: ++ tlsdesc_opt=-mtls-dialect=gnu2 12: ++ trap 'on_error $LINENO' ERR 12: ++ trap on_exit EXIT +10: + cc -B. -o out/test/elf/arm/as-needed-dso/exe out/test/elf/arm/as-needed-dso/a.o -Lout/test/elf/arm/as-needed-dso -Wl,--as-needed -lbar -lfoo 12: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/as-needed-weak.sh .sh 12: ++ testname=as-needed-weak 12: ++ echo -n 'Testing as-needed-weak ... ' 12: Testing as-needed-weak ... ++ t=out/test/elf/arm/as-needed-weak 12: ++ mkdir -p out/test/elf/arm/as-needed-weak -12: + cat 12: + cc -fPIC -o out/test/elf/arm/as-needed-weak/a.o -c -xc - -10: + cc -o out/test/elf/arm/as-needed-dso/libbar.so -shared -fPIC -Wl,-soname,libbar.so -xc - -10: + cat -11: + cat -11: + cc -c -fPIC -o out/test/elf/arm/as-needed-dso2/b.o -xc - -12: + cat -12: + cc -o out/test/elf/arm/as-needed-weak/libfoo.so -shared -fPIC -Wl,-soname,libfoo.so -xc - -11: + cat -11: + cc -xc -c -o out/test/elf/arm/as-needed-dso2/c.o - -10: + cc -o out/test/elf/arm/as-needed-dso/a.o -c -xc - -10: + cat -11: + cc -B. -shared -o out/test/elf/arm/as-needed-dso2/libfoo.so out/test/elf/arm/as-needed-dso2/a.o -12: + cc -o out/test/elf/arm/as-needed-weak/libbar.so -shared -fPIC -Wl,-soname,libbar.so -xc - 12: + cat -10: + cc -B. -o out/test/elf/arm/as-needed-dso/exe out/test/elf/arm/as-needed-dso/a.o -Lout/test/elf/arm/as-needed-dso -Wl,--as-needed -lbar -lfoo -11: + cc -B. -shared -o out/test/elf/arm/as-needed-dso2/libbar.so out/test/elf/arm/as-needed-dso2/b.o -10: + readelf -W --dynamic out/test/elf/arm/as-needed-dso/exe -10: + grep -q libbar out/test/elf/arm/as-needed-dso/log2 -11: + cc -B. -o out/test/elf/arm/as-needed-dso2/exe out/test/elf/arm/as-needed-dso2/c.o -Lout/test/elf/arm/as-needed-dso2 -Wl,--as-needed -lfoo -lbar -10: + grep -q libfoo out/test/elf/arm/as-needed-dso/log2 -10: + on_exit -10: + echo OK -10: OK -10: + exit 0 - 10/328 Test #10: arm-as-needed-dso ........................... Passed 0.41 sec +5: + out/test/elf/arm/arm_tlsdesc/exe6 +5: + grep -q '42 5' +5: + on_exit +5: + echo OK +5: OK +5: + exit 0 + 9/328 Test #5: arm-arm_tlsdesc ............................. Passed 5.09 sec test 13 Start 13: arm-as-needed @@ -10877,8 +10893,8 @@ 13: MACHINE=arm 13: CPU= 13: Test timeout computed to be: 1500 +10: + readelf -W --dynamic out/test/elf/arm/as-needed-dso/exe 13: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/as-needed.sh -12: + cc -o out/test/elf/arm/as-needed-weak/exe1 out/test/elf/arm/as-needed-weak/a.o -Wl,-no-as-needed -Lout/test/elf/arm/as-needed-weak -lbar -lfoo 13: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 13: ++ export LC_ALL=C 13: ++ LC_ALL=C @@ -10902,18 +10918,17 @@ 13: ++ echo -n 'Testing as-needed ... ' 13: Testing as-needed ... ++ t=out/test/elf/arm/as-needed 13: ++ mkdir -p out/test/elf/arm/as-needed +12: + cat +10: + grep -q libbar out/test/elf/arm/as-needed-dso/log2 +12: + cc -o out/test/elf/arm/as-needed-weak/libfoo.so -shared -fPIC -Wl,-soname,libfoo.so -xc - +10: + grep -q libfoo out/test/elf/arm/as-needed-dso/log2 13: + cat 13: + cc -o out/test/elf/arm/as-needed/a.o -c -xc - -13: + cat -13: + cc -o out/test/elf/arm/as-needed/b.so -shared -fPIC -Wl,-soname,libfoo.so -xc - -11: + readelf --dynamic out/test/elf/arm/as-needed-dso2/exe -11: + grep libfoo.so out/test/elf/arm/as-needed-dso2/log -11: + grep -q libbar.so out/test/elf/arm/as-needed-dso2/log -11: + on_exit -11: + echo OK -11: OK -11: + exit 0 - 11/328 Test #11: arm-as-needed-dso2 .......................... Passed 0.44 sec +10: + on_exit +10: + echo OK +10: OK +10: + exit 0 + 10/328 Test #10: arm-as-needed-dso ........................... Passed 2.33 sec test 14 Start 14: arm-auxiliary @@ -10923,9 +10938,9 @@ 14: MACHINE=arm 14: CPU= 14: Test timeout computed to be: 1500 +11: + cat +11: + cc -xc -c -o out/test/elf/arm/as-needed-dso2/c.o - 14: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/auxiliary.sh -12: + readelf --dynamic out/test/elf/arm/as-needed-weak/exe1 -12: + grep -Fq 'Shared library: [libfoo.so]' out/test/elf/arm/as-needed-weak/log1 14: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 14: ++ export LC_ALL=C 14: ++ LC_ALL=C @@ -10944,15 +10959,13 @@ 14: ++ tlsdesc_opt=-mtls-dialect=gnu2 14: ++ trap 'on_error $LINENO' ERR 14: ++ trap on_exit EXIT -12: + grep -Fq 'Shared library: [libbar.so]' out/test/elf/arm/as-needed-weak/log1 14: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/auxiliary.sh .sh 14: ++ testname=auxiliary 14: ++ echo -n 'Testing auxiliary ... ' 14: Testing auxiliary ... ++ t=out/test/elf/arm/auxiliary 14: ++ mkdir -p out/test/elf/arm/auxiliary -12: + cc -o out/test/elf/arm/as-needed-weak/exe2 out/test/elf/arm/as-needed-weak/a.o -Wl,-as-needed -Lout/test/elf/arm/as-needed-weak -lbar -lfoo -14: + cc -o out/test/elf/arm/auxiliary/a.o -c -x assembler - 14: + cat +14: + cc -o out/test/elf/arm/auxiliary/a.o -c -x assembler - 14: + ./mold -o out/test/elf/arm/auxiliary/b.so out/test/elf/arm/auxiliary/a.o -auxiliary foo -f bar -shared 14: + readelf --dynamic out/test/elf/arm/auxiliary/b.so 14: + grep -Fq 'Auxiliary library: [foo]' out/test/elf/arm/auxiliary/log @@ -10961,7 +10974,7 @@ 14: + echo OK 14: OK 14: + exit 0 - 12/328 Test #14: arm-auxiliary ............................... Passed 0.05 sec + 11/328 Test #14: arm-auxiliary ............................... Passed 0.35 sec test 15 Start 15: arm-bno-symbolic @@ -10971,6 +10984,8 @@ 15: MACHINE=arm 15: CPU= 15: Test timeout computed to be: 1500 +13: + cat +13: + cc -o out/test/elf/arm/as-needed/b.so -shared -fPIC -Wl,-soname,libfoo.so -xc - 15: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/bno-symbolic.sh 15: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 15: ++ export LC_ALL=C @@ -10995,19 +11010,28 @@ 15: ++ echo -n 'Testing bno-symbolic ... ' 15: Testing bno-symbolic ... ++ t=out/test/elf/arm/bno-symbolic 15: ++ mkdir -p out/test/elf/arm/bno-symbolic +11: + cc -B. -shared -o out/test/elf/arm/as-needed-dso2/libfoo.so out/test/elf/arm/as-needed-dso2/a.o 15: + '[' arm = s390x ']' -15: + cat 15: + cc -c -fPIC -oout/test/elf/arm/bno-symbolic/a.o -xc - +15: + cat +12: + cc -o out/test/elf/arm/as-needed-weak/libbar.so -shared -fPIC -Wl,-soname,libbar.so -xc - +12: + cat +11: + cc -B. -shared -o out/test/elf/arm/as-needed-dso2/libbar.so out/test/elf/arm/as-needed-dso2/b.o +15: + cc -B. -shared -fPIC -o out/test/elf/arm/bno-symbolic/b.so out/test/elf/arm/bno-symbolic/a.o -Wl,-Bsymbolic -Wl,-Bno-symbolic 13: + cc -o out/test/elf/arm/as-needed/c.so -shared -fPIC -Wl,-soname,libbar.so -xc - 13: + cat -12: + readelf --dynamic out/test/elf/arm/as-needed-weak/exe2 -12: + grep -Fq 'Shared library: [libfoo.so]' out/test/elf/arm/as-needed-weak/log2 -12: + grep -Fq 'Shared library: [libbar.so]' out/test/elf/arm/as-needed-weak/log2 -12: + on_exit -12: + echo OK -12: OK -12: + exit 0 - 13/328 Test #12: arm-as-needed-weak .......................... Passed 0.51 sec +11: + cc -B. -o out/test/elf/arm/as-needed-dso2/exe out/test/elf/arm/as-needed-dso2/c.o -Lout/test/elf/arm/as-needed-dso2 -Wl,--as-needed -lfoo -lbar +15: + cat +15: + cc -c -o out/test/elf/arm/bno-symbolic/c.o -xc - -fno-PIE +12: + cc -o out/test/elf/arm/as-needed-weak/exe1 out/test/elf/arm/as-needed-weak/a.o -Wl,-no-as-needed -Lout/test/elf/arm/as-needed-weak -lbar -lfoo +11: + readelf --dynamic out/test/elf/arm/as-needed-dso2/exe +11: + grep libfoo.so out/test/elf/arm/as-needed-dso2/log +11: + grep -q libbar.so out/test/elf/arm/as-needed-dso2/log +11: + on_exit +11: + echo OK +11: OK +11: + exit 0 + 12/328 Test #11: arm-as-needed-dso2 .......................... Passed 2.82 sec test 16 Start 16: arm-bsymbolic-functions @@ -11018,7 +11042,6 @@ 16: CPU= 16: Test timeout computed to be: 1500 16: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/bsymbolic-functions.sh -15: + cc -B. -shared -fPIC -o out/test/elf/arm/bno-symbolic/b.so out/test/elf/arm/bno-symbolic/a.o -Wl,-Bsymbolic -Wl,-Bno-symbolic 16: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 16: ++ export LC_ALL=C 16: ++ LC_ALL=C @@ -11042,26 +11065,26 @@ 16: ++ echo -n 'Testing bsymbolic-functions ... ' 16: Testing bsymbolic-functions ... ++ t=out/test/elf/arm/bsymbolic-functions 16: ++ mkdir -p out/test/elf/arm/bsymbolic-functions -16: + cat -16: + cc -c -o out/test/elf/arm/bsymbolic-functions/a.o -fPIC -xc - -16: + cc -B. -shared -o out/test/elf/arm/bsymbolic-functions/b.so out/test/elf/arm/bsymbolic-functions/a.o -Wl,-Bsymbolic-functions -15: + cc -c -o out/test/elf/arm/bno-symbolic/c.o -xc - -fno-PIE 13: + cc -B. -o out/test/elf/arm/as-needed/exe out/test/elf/arm/as-needed/a.o -Wl,--no-as-needed out/test/elf/arm/as-needed/b.so out/test/elf/arm/as-needed/c.so -15: + cat +16: + cc -c -o out/test/elf/arm/bsymbolic-functions/a.o -fPIC -xc - +16: + cat 15: + cc -B. -no-pie -o out/test/elf/arm/bno-symbolic/exe out/test/elf/arm/bno-symbolic/c.o out/test/elf/arm/bno-symbolic/b.so -16: + cc -c -o out/test/elf/arm/bsymbolic-functions/c.o -xc - -fno-PIE 13: + readelf --dynamic out/test/elf/arm/as-needed/exe -16: + cat +12: + readelf --dynamic out/test/elf/arm/as-needed-weak/exe1 +12: + grep -Fq 'Shared library: [libfoo.so]' out/test/elf/arm/as-needed-weak/log1 13: + grep -Fq 'Shared library: [libfoo.so]' out/test/elf/arm/as-needed/readelf +12: + grep -Fq 'Shared library: [libbar.so]' out/test/elf/arm/as-needed-weak/log1 13: + grep -Fq 'Shared library: [libbar.so]' out/test/elf/arm/as-needed/readelf +12: + cc -o out/test/elf/arm/as-needed-weak/exe2 out/test/elf/arm/as-needed-weak/a.o -Wl,-as-needed -Lout/test/elf/arm/as-needed-weak -lbar -lfoo 13: + cc -B. -o out/test/elf/arm/as-needed/exe out/test/elf/arm/as-needed/a.o -Wl,--as-needed out/test/elf/arm/as-needed/b.so out/test/elf/arm/as-needed/c.so +16: + cc -B. -shared -o out/test/elf/arm/bsymbolic-functions/b.so out/test/elf/arm/bsymbolic-functions/a.o -Wl,-Bsymbolic-functions 15: + out/test/elf/arm/bno-symbolic/exe 15: + grep -q '3 3 1' 15: + on_exit 15: + echo OK 15: OK 15: + exit 0 - 14/328 Test #15: arm-bno-symbolic ............................ Passed 0.32 sec + 13/328 Test #15: arm-bno-symbolic ............................ Passed 2.13 sec test 17 Start 17: arm-bsymbolic-non-weak-functions @@ -11091,21 +11114,21 @@ 17: ++ trap 'on_error $LINENO' ERR 17: ++ trap on_exit EXIT 17: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/bsymbolic-non-weak-functions.sh .sh +13: + readelf --dynamic out/test/elf/arm/as-needed/exe 17: ++ testname=bsymbolic-non-weak-functions 17: ++ echo -n 'Testing bsymbolic-non-weak-functions ... ' 17: Testing bsymbolic-non-weak-functions ... ++ t=out/test/elf/arm/bsymbolic-non-weak-functions 17: ++ mkdir -p out/test/elf/arm/bsymbolic-non-weak-functions +13: + grep -Fq 'Shared library: [libfoo.so]' out/test/elf/arm/as-needed/readelf 17: + cat -16: + cc -B. -no-pie -o out/test/elf/arm/bsymbolic-functions/exe out/test/elf/arm/bsymbolic-functions/c.o out/test/elf/arm/bsymbolic-functions/b.so 17: + cc -c -o out/test/elf/arm/bsymbolic-non-weak-functions/a.o -fPIC -xc - -13: + readelf --dynamic out/test/elf/arm/as-needed/exe -13: + grep -Fq 'Shared library: [libfoo.so]' out/test/elf/arm/as-needed/readelf 13: + grep -Fq 'Shared library: [libbar.so]' out/test/elf/arm/as-needed/readelf +16: + cat 13: + on_exit 13: + echo OK 13: OK 13: + exit 0 - 15/328 Test #13: arm-as-needed ............................... Passed 0.51 sec + 14/328 Test #13: arm-as-needed ............................... Passed 2.88 sec test 18 Start 18: arm-bsymbolic-non-weak @@ -11115,6 +11138,7 @@ 18: MACHINE=arm 18: CPU= 18: Test timeout computed to be: 1500 +16: + cc -c -o out/test/elf/arm/bsymbolic-functions/c.o -xc - -fno-PIE 18: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/bsymbolic-non-weak.sh 18: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 18: ++ export LC_ALL=C @@ -11141,13 +11165,14 @@ 18: ++ mkdir -p out/test/elf/arm/bsymbolic-non-weak 18: + cc -c -o out/test/elf/arm/bsymbolic-non-weak/a.o -fPIC -xc - 18: + cat -16: + grep -q '3 3 0' -16: + out/test/elf/arm/bsymbolic-functions/exe -16: + on_exit -16: + echo OK -16: OK -16: + exit 0 - 16/328 Test #16: arm-bsymbolic-functions ..................... Passed 0.35 sec +12: + readelf --dynamic out/test/elf/arm/as-needed-weak/exe2 +12: + grep -Fq 'Shared library: [libfoo.so]' out/test/elf/arm/as-needed-weak/log2 +12: + grep -Fq 'Shared library: [libbar.so]' out/test/elf/arm/as-needed-weak/log2 +12: + on_exit +12: + echo OK +12: OK +12: + exit 0 + 15/328 Test #12: arm-as-needed-weak .......................... Passed 3.67 sec test 19 Start 19: arm-bsymbolic @@ -11182,26 +11207,19 @@ 19: ++ echo -n 'Testing bsymbolic ... ' 19: Testing bsymbolic ... ++ t=out/test/elf/arm/bsymbolic 19: ++ mkdir -p out/test/elf/arm/bsymbolic -19: + cat +16: + cc -B. -no-pie -o out/test/elf/arm/bsymbolic-functions/exe out/test/elf/arm/bsymbolic-functions/c.o out/test/elf/arm/bsymbolic-functions/b.so 19: + cc -c -fPIC -oout/test/elf/arm/bsymbolic/a.o -xc - +19: + cat 18: + cc -B. -shared -o out/test/elf/arm/bsymbolic-non-weak/b.so out/test/elf/arm/bsymbolic-non-weak/a.o -Wl,-Bsymbolic-non-weak 17: + cc -c -o out/test/elf/arm/bsymbolic-non-weak-functions/c.o -xc - 17: + cat -19: + cc -B. -shared -fPIC -o out/test/elf/arm/bsymbolic/b.so out/test/elf/arm/bsymbolic/a.o -Wl,-Bsymbolic -18: + cat -18: + cc -c -o out/test/elf/arm/bsymbolic-non-weak/c.o -xc - -17: + cc -B. -o out/test/elf/arm/bsymbolic-non-weak-functions/exe out/test/elf/arm/bsymbolic-non-weak-functions/c.o out/test/elf/arm/bsymbolic-non-weak-functions/b.so -19: + cc -c -o out/test/elf/arm/bsymbolic/c.o -xc - -fno-PIE -19: + cat -18: + cc -B. -o out/test/elf/arm/bsymbolic-non-weak/exe out/test/elf/arm/bsymbolic-non-weak/c.o out/test/elf/arm/bsymbolic-non-weak/b.so -17: + out/test/elf/arm/bsymbolic-non-weak-functions/exe -17: + grep -q '^3 3 3 3 3 7$' -19: + cc -B. -no-pie -o out/test/elf/arm/bsymbolic/exe out/test/elf/arm/bsymbolic/c.o out/test/elf/arm/bsymbolic/b.so -17: + on_exit -17: + echo OK -17: OK -17: + exit 0 - 17/328 Test #17: arm-bsymbolic-non-weak-functions ............ Passed 0.35 sec +16: + out/test/elf/arm/bsymbolic-functions/exe +16: + grep -q '3 3 0' +16: + on_exit +16: + echo OK +16: OK +16: + exit 0 + 16/328 Test #16: arm-bsymbolic-functions ..................... Passed 1.89 sec test 20 Start 20: arm-bug178 @@ -11211,6 +11229,7 @@ 20: MACHINE=arm 20: CPU= 20: Test timeout computed to be: 1500 +19: + cc -B. -shared -fPIC -o out/test/elf/arm/bsymbolic/b.so out/test/elf/arm/bsymbolic/a.o -Wl,-Bsymbolic 20: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/bug178.sh 20: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 20: ++ export LC_ALL=C @@ -11235,15 +11254,20 @@ 20: ++ echo -n 'Testing bug178 ... ' 20: Testing bug178 ... ++ t=out/test/elf/arm/bug178 20: ++ mkdir -p out/test/elf/arm/bug178 -18: + out/test/elf/arm/bsymbolic-non-weak/exe -18: + grep -q '^3 3 3 3 4 7$' -20: + cat +18: + cat +18: + cc -c -o out/test/elf/arm/bsymbolic-non-weak/c.o -xc - 20: + cc -x assembler -c -o out/test/elf/arm/bug178/a.o - -18: + on_exit -18: + echo OK -18: OK -18: + exit 0 - 18/328 Test #18: arm-bsymbolic-non-weak ...................... Passed 0.35 sec +20: + cat +20: + rm -f out/test/elf/arm/bug178/a.a +20: + ar rcs out/test/elf/arm/bug178/a.a out/test/elf/arm/bug178/a.o +20: + ./mold -o out/test/elf/arm/bug178/exe out/test/elf/arm/bug178/a.a +20: mold: warning: entry symbol is not defined: _start +17: + cc -B. -o out/test/elf/arm/bsymbolic-non-weak-functions/exe out/test/elf/arm/bsymbolic-non-weak-functions/c.o out/test/elf/arm/bsymbolic-non-weak-functions/b.so +20: + on_exit +20: + echo OK +20: OK +20: + exit 0 + 17/328 Test #20: arm-bug178 .................................. Passed 0.40 sec test 21 Start 21: arm-build-id @@ -11253,8 +11277,6 @@ 21: MACHINE=arm 21: CPU= 21: Test timeout computed to be: 1500 -20: + rm -f out/test/elf/arm/bug178/a.a -20: + ar rcs out/test/elf/arm/bug178/a.a out/test/elf/arm/bug178/a.o 21: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/build-id.sh 21: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 21: ++ export LC_ALL=C @@ -11274,20 +11296,23 @@ 21: ++ tlsdesc_opt=-mtls-dialect=gnu2 21: ++ trap 'on_error $LINENO' ERR 21: ++ trap on_exit EXIT -20: + ./mold -o out/test/elf/arm/bug178/exe out/test/elf/arm/bug178/a.a +19: + cat 21: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/build-id.sh .sh +19: + cc -c -o out/test/elf/arm/bsymbolic/c.o -xc - -fno-PIE 21: ++ testname=build-id 21: ++ echo -n 'Testing build-id ... ' 21: Testing build-id ... ++ t=out/test/elf/arm/build-id 21: ++ mkdir -p out/test/elf/arm/build-id 21: + echo 'int main() { return 0; }' 21: + cc -B. -o out/test/elf/arm/build-id/exe out/test/elf/arm/build-id/a.c -Wl,-build-id -20: mold: warning: entry symbol is not defined: _start -20: + on_exit -20: + echo OK -20: OK -20: + exit 0 - 19/328 Test #20: arm-bug178 .................................. Passed 0.07 sec +18: + cc -B. -o out/test/elf/arm/bsymbolic-non-weak/exe out/test/elf/arm/bsymbolic-non-weak/c.o out/test/elf/arm/bsymbolic-non-weak/b.so +17: + grep -q '^3 3 3 3 3 7$' +17: + out/test/elf/arm/bsymbolic-non-weak-functions/exe +17: + on_exit +17: + echo OK +17: OK +17: + exit 0 + 18/328 Test #17: arm-bsymbolic-non-weak-functions ............ Passed 1.98 sec test 22 Start 22: arm-canonical-plt @@ -11317,17 +11342,20 @@ 22: ++ trap 'on_error $LINENO' ERR 22: ++ trap on_exit EXIT 22: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/canonical-plt.sh .sh -19: + grep -q '3 4' -19: + out/test/elf/arm/bsymbolic/exe 22: ++ testname=canonical-plt 22: ++ echo -n 'Testing canonical-plt ... ' 22: Testing canonical-plt ... ++ t=out/test/elf/arm/canonical-plt 22: ++ mkdir -p out/test/elf/arm/canonical-plt -19: + on_exit -19: + echo OK -19: OK -19: + exit 0 - 20/328 Test #19: arm-bsymbolic ............................... Passed 0.34 sec +22: + '[' arm = s390x ']' +22: + cat +22: + cc -o out/test/elf/arm/canonical-plt/a.so -fPIC -shared -xc - +18: + out/test/elf/arm/bsymbolic-non-weak/exe +18: + grep -q '^3 3 3 3 4 7$' +18: + on_exit +18: + echo OK +18: OK +18: + exit 0 + 19/328 Test #18: arm-bsymbolic-non-weak ...................... Passed 1.97 sec test 23 Start 23: arm-cmdline @@ -11337,9 +11365,7 @@ 23: MACHINE=arm 23: CPU= 23: Test timeout computed to be: 1500 -22: + '[' arm = s390x ']' -22: + cat -22: + cc -o out/test/elf/arm/canonical-plt/a.so -fPIC -shared -xc - +19: + cc -B. -no-pie -o out/test/elf/arm/bsymbolic/exe out/test/elf/arm/bsymbolic/c.o out/test/elf/arm/bsymbolic/b.so 23: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/cmdline.sh 23: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 23: ++ export LC_ALL=C @@ -11365,6 +11391,9 @@ 23: Testing cmdline ... ++ t=out/test/elf/arm/cmdline 23: ++ mkdir -p out/test/elf/arm/cmdline 23: + grep -q 'unknown command line option: -zfoo' +21: + grep -qv 'GNU.*0x00000010.*NT_GNU_BUILD_ID' +21: + readelf -n out/test/elf/arm/build-id/exe +21: + cc -B. -o out/test/elf/arm/build-id/exe out/test/elf/arm/build-id/a.c -Wl,-build-id=uuid 23: + grep -q 'unknown command line option: -z foo' 23: + grep -q 'unknown command line option: -abcdefg' 23: + grep -q 'unknown command line option: --abcdefg' @@ -11372,7 +11401,7 @@ 23: + echo OK 23: OK 23: + exit 0 - 21/328 Test #23: arm-cmdline ................................. Passed 0.07 sec + 20/328 Test #23: arm-cmdline ................................. Passed 0.45 sec test 24 Start 24: arm-color-diagnostics @@ -11402,32 +11431,21 @@ 24: ++ trap 'on_error $LINENO' ERR 24: ++ trap on_exit EXIT 24: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/color-diagnostics.sh .sh +22: + cc -o out/test/elf/arm/canonical-plt/b.o -c -xc - -fPIC 24: ++ testname=color-diagnostics 24: ++ echo -n 'Testing color-diagnostics ... ' 24: Testing color-diagnostics ... ++ t=out/test/elf/arm/color-diagnostics 24: ++ mkdir -p out/test/elf/arm/color-diagnostics -24: + cc -o out/test/elf/arm/color-diagnostics/a.o -c -xc - -24: + cat -21: + grep -qv 'GNU.*0x00000010.*NT_GNU_BUILD_ID' -22: + cc -o out/test/elf/arm/canonical-plt/b.o -c -xc - -fPIC -21: + readelf -n out/test/elf/arm/build-id/exe -22: + cat -21: + cc -B. -o out/test/elf/arm/build-id/exe out/test/elf/arm/build-id/a.c -Wl,-build-id=uuid -24: + ./mold -o out/test/elf/arm/color-diagnostics/exe out/test/elf/arm/color-diagnostics/a.o --color-diagnostics -24: + grep -q $'\E' out/test/elf/arm/color-diagnostics/log -24: + ./mold -o out/test/elf/arm/color-diagnostics/exe out/test/elf/arm/color-diagnostics/a.o --color-diagnostics=always +19: + out/test/elf/arm/bsymbolic/exe 22: + cat -22: + cc -o out/test/elf/arm/canonical-plt/c.o -c -xc - -fno-PIC -24: + grep -q $'\E' out/test/elf/arm/color-diagnostics/log -24: + ./mold -o out/test/elf/arm/color-diagnostics/exe out/test/elf/arm/color-diagnostics/a.o --color-diagnostics=never -24: + grep -q $'\E' out/test/elf/arm/color-diagnostics/log -24: + ./mold -o out/test/elf/arm/color-diagnostics/exe out/test/elf/arm/color-diagnostics/a.o --color-diagnostics=auto -24: + grep -q $'\E' out/test/elf/arm/color-diagnostics/log -24: + on_exit -24: + echo OK -24: OK -24: + exit 0 - 22/328 Test #24: arm-color-diagnostics ....................... Passed 0.17 sec +19: + grep -q '3 4' +24: + cat +24: + cc -o out/test/elf/arm/color-diagnostics/a.o -c -xc - +19: + on_exit +19: + echo OK +19: OK +19: + exit 0 + 21/328 Test #19: arm-bsymbolic ............................... Passed 2.21 sec test 25 Start 25: arm-comment @@ -11437,10 +11455,6 @@ 25: MACHINE=arm 25: CPU= 25: Test timeout computed to be: 1500 -21: + grep -Eq 'Build ID: ............4...[89abcdef]' -21: + readelf -nW out/test/elf/arm/build-id/exe -21: + cc -B. -o out/test/elf/arm/build-id/exe out/test/elf/arm/build-id/a.c -Wl,-build-id=md5 -22: + cc -B. -no-pie -o out/test/elf/arm/canonical-plt/exe out/test/elf/arm/canonical-plt/a.so out/test/elf/arm/canonical-plt/b.o out/test/elf/arm/canonical-plt/c.o 25: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/comment.sh 25: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 25: ++ export LC_ALL=C @@ -11465,15 +11479,27 @@ 25: ++ echo -n 'Testing comment ... ' 25: Testing comment ... ++ t=out/test/elf/arm/comment 25: ++ mkdir -p out/test/elf/arm/comment -25: + cc -c -o out/test/elf/arm/comment/a.o -xc - 25: + cat -22: + grep -q '^1 1 1$' -22: + out/test/elf/arm/canonical-plt/exe -22: + on_exit -22: + echo OK -22: OK -22: + exit 0 - 23/328 Test #22: arm-canonical-plt ........................... Passed 0.34 sec +25: + cc -c -o out/test/elf/arm/comment/a.o -xc - +21: + readelf -nW out/test/elf/arm/build-id/exe +21: + grep -Eq 'Build ID: ............4...[89abcdef]' +21: + cc -B. -o out/test/elf/arm/build-id/exe out/test/elf/arm/build-id/a.c -Wl,-build-id=md5 +22: + cat +22: + cc -o out/test/elf/arm/canonical-plt/c.o -c -xc - -fno-PIC +24: + ./mold -o out/test/elf/arm/color-diagnostics/exe out/test/elf/arm/color-diagnostics/a.o --color-diagnostics +25: + cc -B. -o out/test/elf/arm/comment/exe out/test/elf/arm/comment/a.o +24: + grep -q $'\E' out/test/elf/arm/color-diagnostics/log +24: + ./mold -o out/test/elf/arm/color-diagnostics/exe out/test/elf/arm/color-diagnostics/a.o --color-diagnostics=always +24: + grep -q $'\E' out/test/elf/arm/color-diagnostics/log +24: + ./mold -o out/test/elf/arm/color-diagnostics/exe out/test/elf/arm/color-diagnostics/a.o --color-diagnostics=never +24: + grep -q $'\E' out/test/elf/arm/color-diagnostics/log +24: + ./mold -o out/test/elf/arm/color-diagnostics/exe out/test/elf/arm/color-diagnostics/a.o --color-diagnostics=auto +24: + grep -q $'\E' out/test/elf/arm/color-diagnostics/log +24: + on_exit +24: + echo OK +24: OK +24: + exit 0 + 22/328 Test #24: arm-color-diagnostics ....................... Passed 1.12 sec test 26 Start 26: arm-common-archive @@ -11483,6 +11509,7 @@ 26: MACHINE=arm 26: CPU= 26: Test timeout computed to be: 1500 +22: + cc -B. -no-pie -o out/test/elf/arm/canonical-plt/exe out/test/elf/arm/canonical-plt/a.so out/test/elf/arm/canonical-plt/b.o out/test/elf/arm/canonical-plt/c.o 26: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common-archive.sh 26: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 26: ++ export LC_ALL=C @@ -11502,6 +11529,8 @@ 26: ++ tlsdesc_opt=-mtls-dialect=gnu2 26: ++ trap 'on_error $LINENO' ERR 26: ++ trap on_exit EXIT +25: + grep -q '[ms]old' +25: + readelf -p .comment out/test/elf/arm/comment/exe 26: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common-archive.sh .sh 26: ++ testname=common-archive 26: ++ echo -n 'Testing common-archive ... ' @@ -11509,21 +11538,16 @@ 26: ++ mkdir -p out/test/elf/arm/common-archive 26: + cat 26: + cc -fcommon -xc -c -o out/test/elf/arm/common-archive/a.o - -25: + cc -B. -o out/test/elf/arm/comment/exe out/test/elf/arm/comment/a.o 21: + grep -q 'GNU.*0x00000010.*NT_GNU_BUILD_ID' 21: + readelf -n out/test/elf/arm/build-id/exe -21: + cc -B. -o out/test/elf/arm/build-id/exe out/test/elf/arm/build-id/a.c -Wl,-build-id=sha1 -26: + cat -26: + cc -fcommon -xc -c -o out/test/elf/arm/common-archive/b.o - -25: + grep -q '[ms]old' -25: + readelf -p .comment out/test/elf/arm/comment/exe 25: + grep -Eq '\.comment.*\bMS\b' 25: + readelf -SW out/test/elf/arm/comment/exe +21: + cc -B. -o out/test/elf/arm/build-id/exe out/test/elf/arm/build-id/a.c -Wl,-build-id=sha1 25: + on_exit 25: + echo OK 25: OK 25: + exit 0 - 24/328 Test #25: arm-comment ................................. Passed 0.20 sec + 23/328 Test #25: arm-comment ................................. Passed 1.12 sec test 27 Start 27: arm-common-ref @@ -11557,43 +11581,15 @@ 27: ++ echo -n 'Testing common-ref ... ' 27: Testing common-ref ... ++ t=out/test/elf/arm/common-ref 27: ++ mkdir -p out/test/elf/arm/common-ref -27: + cc -fcommon -xc -c -o out/test/elf/arm/common-ref/a.o - -26: + cc -fcommon -xc -c -o out/test/elf/arm/common-archive/c.o - -27: + cat -26: + cat -26: + cat -26: + cc -fcommon -xc -c -o out/test/elf/arm/common-archive/d.o - -27: + cc -fcommon -xc -c -o out/test/elf/arm/common-ref/b.o - -27: + cat -21: + grep -q 'GNU.*0x00000014.*NT_GNU_BUILD_ID' -21: + readelf -n out/test/elf/arm/build-id/exe -21: + cc -B. -o out/test/elf/arm/build-id/exe out/test/elf/arm/build-id/a.c -Wl,-build-id=sha256 -26: + rm -f out/test/elf/arm/common-archive/e.a -26: + ar rcs out/test/elf/arm/common-archive/e.a out/test/elf/arm/common-archive/b.o out/test/elf/arm/common-archive/c.o out/test/elf/arm/common-archive/d.o -26: + cc -B. -o out/test/elf/arm/common-archive/exe out/test/elf/arm/common-archive/a.o out/test/elf/arm/common-archive/e.a -27: + rm -f out/test/elf/arm/common-ref/c.a -27: + ar rcs out/test/elf/arm/common-ref/c.a out/test/elf/arm/common-ref/b.o -27: + cc -fcommon -xc -c -o out/test/elf/arm/common-ref/d.o - 27: + cat -26: + out/test/elf/arm/common-archive/exe -26: + grep -q '5 0 0 -1' -26: + cat -26: + cc -fcommon -xc -c -o out/test/elf/arm/common-archive/f.o - -27: + rm -f out/test/elf/arm/common-ref/e.a -27: + ar rcs out/test/elf/arm/common-ref/e.a out/test/elf/arm/common-ref/d.o -27: + cc -B. -o out/test/elf/arm/common-ref/exe out/test/elf/arm/common-ref/a.o out/test/elf/arm/common-ref/c.a out/test/elf/arm/common-ref/e.a -21: + grep -q 'GNU.*0x00000020.*NT_GNU_BUILD_ID' -21: + readelf -n out/test/elf/arm/build-id/exe -21: + cc -B. -o out/test/elf/arm/build-id/exe out/test/elf/arm/build-id/a.c -Wl,-build-id=0xdeadbeefdeadbeef -26: + rm -f out/test/elf/arm/common-archive/f.a -26: + ar rcs out/test/elf/arm/common-archive/f.a out/test/elf/arm/common-archive/b.o out/test/elf/arm/common-archive/f.o -27: + grep -q 5 -27: + out/test/elf/arm/common-ref/exe -27: + on_exit -27: + echo OK -27: OK -27: + exit 0 - 25/328 Test #27: arm-common-ref .............................. Passed 0.30 sec +27: + cc -fcommon -xc -c -o out/test/elf/arm/common-ref/a.o - +22: + grep -q '^1 1 1$' +22: + out/test/elf/arm/canonical-plt/exe +22: + on_exit +22: + echo OK +22: OK +22: + exit 0 + 24/328 Test #22: arm-canonical-plt ........................... Passed 2.26 sec test 28 Start 28: arm-common @@ -11628,19 +11624,39 @@ 28: Testing common ... ++ t=out/test/elf/arm/common 28: ++ mkdir -p out/test/elf/arm/common 28: + cat -26: + cc -B. -o out/test/elf/arm/common-archive/exe out/test/elf/arm/common-archive/a.o out/test/elf/arm/common-archive/f.a 28: + cc -fcommon -xc -c -o out/test/elf/arm/common/a.o - +26: + cat +26: + cc -fcommon -xc -c -o out/test/elf/arm/common-archive/b.o - +27: + cc -fcommon -xc -c -o out/test/elf/arm/common-ref/b.o - +27: + cat 28: + cc -fcommon -xc -c -o out/test/elf/arm/common/b.o - 28: + cat -26: + out/test/elf/arm/common-archive/exe -21: + grep -q 'Build ID: deadbeefdeadbeef' -26: + grep -q '5 0 7 2' +26: + cat +26: + cc -fcommon -xc -c -o out/test/elf/arm/common-archive/c.o - +27: + rm -f out/test/elf/arm/common-ref/c.a +27: + ar rcs out/test/elf/arm/common-ref/c.a out/test/elf/arm/common-ref/b.o +21: + grep -q 'GNU.*0x00000014.*NT_GNU_BUILD_ID' 21: + readelf -n out/test/elf/arm/build-id/exe -26: + on_exit -26: + echo OK -26: OK -26: + exit 0 - 26/328 Test #26: arm-common-archive .......................... Passed 0.53 sec +27: + cc -fcommon -xc -c -o out/test/elf/arm/common-ref/d.o - +27: + cat +21: + cc -B. -o out/test/elf/arm/build-id/exe out/test/elf/arm/build-id/a.c -Wl,-build-id=sha256 +26: + cc -fcommon -xc -c -o out/test/elf/arm/common-archive/d.o - +26: + cat +28: + cc -B. -o out/test/elf/arm/common/exe out/test/elf/arm/common/a.o out/test/elf/arm/common/b.o +27: + rm -f out/test/elf/arm/common-ref/e.a +27: + ar rcs out/test/elf/arm/common-ref/e.a out/test/elf/arm/common-ref/d.o +27: + cc -B. -o out/test/elf/arm/common-ref/exe out/test/elf/arm/common-ref/a.o out/test/elf/arm/common-ref/c.a out/test/elf/arm/common-ref/e.a +28: + grep -q '0 5 42' +28: + out/test/elf/arm/common/exe +28: + readelf --sections out/test/elf/arm/common/exe +26: + rm -f out/test/elf/arm/common-archive/e.a +26: + ar rcs out/test/elf/arm/common-archive/e.a out/test/elf/arm/common-archive/b.o out/test/elf/arm/common-archive/c.o out/test/elf/arm/common-archive/d.o +28: + grep -q '.common .*NOBITS' out/test/elf/arm/common/log +28: + on_exit +28: + echo OK +28: OK +28: + exit 0 + 25/328 Test #28: arm-common .................................. Passed 1.43 sec test 29 Start 29: arm-compress-debug-sections-zstd @@ -11650,20 +11666,9 @@ 29: MACHINE=arm 29: CPU= 29: Test timeout computed to be: 1500 -21: + on_exit -21: + echo OK -21: OK -21: + exit 0 - 27/328 Test #21: arm-build-id ................................ Passed 0.91 sec -test 30 - Start 30: arm-compress-debug-sections - -30: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/compress-debug-sections.sh" -30: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -30: Environment variables: -30: MACHINE=arm -30: CPU= -30: Test timeout computed to be: 1500 +21: + grep -q 'GNU.*0x00000020.*NT_GNU_BUILD_ID' +26: + cc -B. -o out/test/elf/arm/common-archive/exe out/test/elf/arm/common-archive/a.o out/test/elf/arm/common-archive/e.a +21: + readelf -n out/test/elf/arm/build-id/exe 29: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/compress-debug-sections-zstd.sh 29: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 29: ++ export LC_ALL=C @@ -11681,6 +11686,7 @@ 29: ++ QEMU= 29: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' 29: ++ tlsdesc_opt=-mtls-dialect=gnu2 +21: + cc -B. -o out/test/elf/arm/build-id/exe out/test/elf/arm/build-id/a.c -Wl,-build-id=0xdeadbeefdeadbeef 29: ++ trap 'on_error $LINENO' ERR 29: ++ trap on_exit EXIT 29: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/compress-debug-sections-zstd.sh .sh @@ -11688,6 +11694,38 @@ 29: ++ echo -n 'Testing compress-debug-sections-zstd ... ' 29: Testing compress-debug-sections-zstd ... ++ t=out/test/elf/arm/compress-debug-sections-zstd 29: ++ mkdir -p out/test/elf/arm/compress-debug-sections-zstd +29: + '[' arm = arm ']' +29: + skip +29: + echo skipped +29: skipped +29: + trap - EXIT +29: + exit 0 + 26/328 Test #29: arm-compress-debug-sections-zstd ............***Skipped 0.18 sec +test 30 + Start 30: arm-compress-debug-sections + +30: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/compress-debug-sections.sh" +30: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf +30: Environment variables: +30: MACHINE=arm +30: CPU= +30: Test timeout computed to be: 1500 +27: + out/test/elf/arm/common-ref/exe +27: + grep -q 5 +27: + on_exit +27: + echo OK +27: OK +27: + exit 0 + 27/328 Test #27: arm-common-ref .............................. Passed 1.93 sec +test 31 + Start 31: arm-compressed-debug-info + +31: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/compressed-debug-info.sh" +31: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf +31: Environment variables: +31: MACHINE=arm +31: CPU= +31: Test timeout computed to be: 1500 30: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/compress-debug-sections.sh 30: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 30: ++ export LC_ALL=C @@ -11708,31 +11746,13 @@ 30: ++ trap 'on_error $LINENO' ERR 30: ++ trap on_exit EXIT 30: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/compress-debug-sections.sh .sh +31: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/compressed-debug-info.sh 30: ++ testname=compress-debug-sections 30: ++ echo -n 'Testing compress-debug-sections ... ' 30: Testing compress-debug-sections ... ++ t=out/test/elf/arm/compress-debug-sections 30: ++ mkdir -p out/test/elf/arm/compress-debug-sections -29: + '[' arm = arm ']' -29: + skip -29: + echo skipped -29: skipped -29: + trap - EXIT -29: + exit 0 - 28/328 Test #29: arm-compress-debug-sections-zstd ............***Skipped 0.02 sec -test 31 - Start 31: arm-compressed-debug-info - -31: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/compressed-debug-info.sh" -31: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -31: Environment variables: -31: MACHINE=arm -31: CPU= -31: Test timeout computed to be: 1500 30: + command -v dwarfdump -30: + cc -c -g -o out/test/elf/arm/compress-debug-sections/a.o -xc - 30: + cat -28: + cc -B. -o out/test/elf/arm/common/exe out/test/elf/arm/common/a.o out/test/elf/arm/common/b.o -31: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/compressed-debug-info.sh 31: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 31: ++ export LC_ALL=C 31: ++ LC_ALL=C @@ -11751,26 +11771,29 @@ 31: ++ tlsdesc_opt=-mtls-dialect=gnu2 31: ++ trap 'on_error $LINENO' ERR 31: ++ trap on_exit EXIT +30: + cc -c -g -o out/test/elf/arm/compress-debug-sections/a.o -xc - 31: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/compressed-debug-info.sh .sh 31: ++ testname=compressed-debug-info 31: ++ echo -n 'Testing compressed-debug-info ... ' 31: Testing compressed-debug-info ... ++ t=out/test/elf/arm/compressed-debug-info 31: ++ mkdir -p out/test/elf/arm/compressed-debug-info 31: + command -v dwarfdump -31: + cat 31: + c++ -c -o out/test/elf/arm/compressed-debug-info/a.o -g -gz=zlib -xc++ - -30: + cc -B. -o out/test/elf/arm/compress-debug-sections/exe out/test/elf/arm/compress-debug-sections/a.o -Wl,--compress-debug-sections=zlib -28: + grep -q '0 5 42' -28: + out/test/elf/arm/common/exe -28: + readelf --sections out/test/elf/arm/common/exe -31: + c++ -c -o out/test/elf/arm/compressed-debug-info/b.o -g -gz=zlib -xc++ - -28: + grep -q '.common .*NOBITS' out/test/elf/arm/common/log 31: + cat -28: + on_exit -28: + echo OK -28: OK -28: + exit 0 - 29/328 Test #28: arm-common .................................. Passed 0.24 sec +26: + out/test/elf/arm/common-archive/exe +26: + grep -q '5 0 0 -1' +26: + cat +26: + cc -fcommon -xc -c -o out/test/elf/arm/common-archive/f.o - +30: + cc -B. -o out/test/elf/arm/compress-debug-sections/exe out/test/elf/arm/compress-debug-sections/a.o -Wl,--compress-debug-sections=zlib +26: + rm -f out/test/elf/arm/common-archive/f.a +26: + ar rcs out/test/elf/arm/common-archive/f.a out/test/elf/arm/common-archive/b.o out/test/elf/arm/common-archive/f.o +21: + readelf -n out/test/elf/arm/build-id/exe +21: + grep -q 'Build ID: deadbeefdeadbeef' +21: + on_exit +21: + echo OK +21: OK +21: + exit 0 + 28/328 Test #21: arm-build-id ................................ Passed 5.05 sec test 32 Start 32: arm-copyrel-alignment @@ -11793,6 +11816,7 @@ 32: ++ GXX=g++ 32: ++ OBJDUMP=objdump 32: ++ OBJCOPY=objcopy +26: + cc -B. -o out/test/elf/arm/common-archive/exe out/test/elf/arm/common-archive/a.o out/test/elf/arm/common-archive/f.a 32: ++ STRIP=strip 32: ++ QEMU= 32: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' @@ -11813,12 +11837,11 @@ 30: + dwarfdump out/test/elf/arm/compress-debug-sections/exe 30: + grep -Fq '.debug_info SHF_COMPRESSED' out/test/elf/arm/compress-debug-sections/log 30: + grep -Fq '.debug_str SHF_COMPRESSED' out/test/elf/arm/compress-debug-sections/log -31: + cc -B. -o out/test/elf/arm/compressed-debug-info/exe out/test/elf/arm/compressed-debug-info/a.o out/test/elf/arm/compressed-debug-info/b.o 30: + on_exit 30: + echo OK 30: OK 30: + exit 0 - 30/328 Test #30: arm-compress-debug-sections ................. Passed 0.19 sec + 29/328 Test #30: arm-compress-debug-sections ................. Passed 1.18 sec test 33 Start 33: arm-copyrel-norelro @@ -11828,6 +11851,22 @@ 33: MACHINE=arm 33: CPU= 33: Test timeout computed to be: 1500 +26: + grep -q '5 0 7 2' +26: + out/test/elf/arm/common-archive/exe +26: + on_exit +26: + echo OK +26: OK +26: + exit 0 + 30/328 Test #26: arm-common-archive .......................... Passed 3.28 sec +test 34 + Start 34: arm-copyrel-protected + +34: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/copyrel-protected.sh" +34: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf +34: Environment variables: +34: MACHINE=arm +34: CPU= +34: Test timeout computed to be: 1500 33: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/copyrel-norelro.sh 33: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 33: ++ export LC_ALL=C @@ -11848,33 +11887,11 @@ 33: ++ trap 'on_error $LINENO' ERR 33: ++ trap on_exit EXIT 33: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/copyrel-norelro.sh .sh +34: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/copyrel-protected.sh 33: ++ testname=copyrel-norelro 33: ++ echo -n 'Testing copyrel-norelro ... ' 33: Testing copyrel-norelro ... ++ t=out/test/elf/arm/copyrel-norelro 33: ++ mkdir -p out/test/elf/arm/copyrel-norelro -33: + '[' arm = alpha ']' -33: + [[ arm = ppc64* ]] -33: + [[ arm = loongarch* ]] -33: + cat -33: + cc -o out/test/elf/arm/copyrel-norelro/a.o -c -xc -fno-PIE - -31: + dwarfdump out/test/elf/arm/compressed-debug-info/exe -31: + grep -Fq .debug_info -31: + readelf --sections out/test/elf/arm/compressed-debug-info/exe -31: + on_exit -31: + echo OK -31: OK -31: + exit 0 - 31/328 Test #31: arm-compressed-debug-info ................... Passed 0.24 sec -test 34 - Start 34: arm-copyrel-protected - -34: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/copyrel-protected.sh" -34: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -34: Environment variables: -34: MACHINE=arm -34: CPU= -34: Test timeout computed to be: 1500 -34: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/copyrel-protected.sh 34: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 34: ++ export LC_ALL=C 34: ++ LC_ALL=C @@ -11893,6 +11910,11 @@ 34: ++ tlsdesc_opt=-mtls-dialect=gnu2 34: ++ trap 'on_error $LINENO' ERR 34: ++ trap on_exit EXIT +33: + '[' arm = alpha ']' +33: + [[ arm = ppc64* ]] +33: + [[ arm = loongarch* ]] +33: + cc -o out/test/elf/arm/copyrel-norelro/a.o -c -xc -fno-PIE - +33: + cat 34: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/copyrel-protected.sh .sh 34: ++ testname=copyrel-protected 34: ++ echo -n 'Testing copyrel-protected ... ' @@ -11902,29 +11924,29 @@ 34: + '[' arm = ppc64le ']' 34: + '[' arm = alpha ']' 34: + [[ arm = loongarch* ]] -32: + cc -fPIC -shared -o out/test/elf/arm/copyrel-alignment/b.so -xc - -32: + cat 34: + cat 34: + cc -o out/test/elf/arm/copyrel-protected/a.o -c -xc -fno-PIE - -33: + cc -B. -fPIC -shared -o out/test/elf/arm/copyrel-norelro/b.so -xc - -33: + cat -34: + cc -shared -o out/test/elf/arm/copyrel-protected/b.so -xc - +31: + c++ -c -o out/test/elf/arm/compressed-debug-info/b.o -g -gz=zlib -xc++ - +31: + cat +32: + cat +32: + cc -fPIC -shared -o out/test/elf/arm/copyrel-alignment/b.so -xc - 34: + cat -32: + cc -fPIC -shared -o out/test/elf/arm/copyrel-alignment/c.so -xc - +34: + cc -shared -o out/test/elf/arm/copyrel-protected/b.so -xc - +33: + cat +33: + cc -B. -fPIC -shared -o out/test/elf/arm/copyrel-norelro/b.so -xc - +31: + cc -B. -o out/test/elf/arm/compressed-debug-info/exe out/test/elf/arm/compressed-debug-info/a.o out/test/elf/arm/compressed-debug-info/b.o 32: + cat -33: + cc -B. out/test/elf/arm/copyrel-norelro/a.o out/test/elf/arm/copyrel-norelro/b.so -o out/test/elf/arm/copyrel-norelro/exe1 -no-pie -Wl,-z,relro +32: + cc -fPIC -shared -o out/test/elf/arm/copyrel-alignment/c.so -xc - +31: + dwarfdump out/test/elf/arm/compressed-debug-info/exe 34: + cc -B. out/test/elf/arm/copyrel-protected/a.o out/test/elf/arm/copyrel-protected/b.so -o out/test/elf/arm/copyrel-protected/exe -no-pie -32: + cat -32: + cc -fno-PIE -o out/test/elf/arm/copyrel-alignment/d.o -c -xc - -33: + readelf -W --sections out/test/elf/arm/copyrel-norelro/exe1 -33: + grep -Fq .copyrel.rel.ro out/test/elf/arm/copyrel-norelro/log1 -33: + cc -B. out/test/elf/arm/copyrel-norelro/a.o out/test/elf/arm/copyrel-norelro/b.so -o out/test/elf/arm/copyrel-norelro/exe2 -no-pie -Wl,-z,norelro -34: + grep -Fq 'cannot make copy relocation for protected symbol' out/test/elf/arm/copyrel-protected/log -34: + on_exit -34: + echo OK -34: OK -34: + exit 0 - 32/328 Test #34: arm-copyrel-protected ....................... Passed 0.28 sec +33: + cc -B. out/test/elf/arm/copyrel-norelro/a.o out/test/elf/arm/copyrel-norelro/b.so -o out/test/elf/arm/copyrel-norelro/exe1 -no-pie -Wl,-z,relro +31: + grep -Fq .debug_info +31: + readelf --sections out/test/elf/arm/compressed-debug-info/exe +31: + on_exit +31: + echo OK +31: OK +31: + exit 0 + 31/328 Test #31: arm-compressed-debug-info ................... Passed 2.55 sec test 35 Start 35: arm-copyrel-relro @@ -11960,14 +11982,12 @@ 35: ++ mkdir -p out/test/elf/arm/copyrel-relro 35: + cc -o out/test/elf/arm/copyrel-relro/a.o -c -xc -fno-PIE - 35: + cat -32: + cc -B. -o out/test/elf/arm/copyrel-alignment/exe1 out/test/elf/arm/copyrel-alignment/d.o out/test/elf/arm/copyrel-alignment/a.so -no-pie -33: + readelf -W --sections out/test/elf/arm/copyrel-norelro/exe2 -33: + grep -Fq .copyrel.rel.ro out/test/elf/arm/copyrel-norelro/log2 -33: + on_exit -33: + echo OK -33: OK -33: + exit 0 - 33/328 Test #33: arm-copyrel-norelro ......................... Passed 0.43 sec +34: + grep -Fq 'cannot make copy relocation for protected symbol' out/test/elf/arm/copyrel-protected/log +34: + on_exit +34: + echo OK +34: OK +34: + exit 0 + 32/328 Test #34: arm-copyrel-protected ....................... Passed 1.67 sec test 36 Start 36: arm-copyrel-relro2 @@ -11977,6 +11997,9 @@ 36: MACHINE=arm 36: CPU= 36: Test timeout computed to be: 1500 +33: + readelf -W --sections out/test/elf/arm/copyrel-norelro/exe1 +33: + grep -Fq .copyrel.rel.ro out/test/elf/arm/copyrel-norelro/log1 +33: + cc -B. out/test/elf/arm/copyrel-norelro/a.o out/test/elf/arm/copyrel-norelro/b.so -o out/test/elf/arm/copyrel-norelro/exe2 -no-pie -Wl,-z,norelro 36: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/copyrel-relro2.sh 36: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 36: ++ export LC_ALL=C @@ -12002,28 +12025,16 @@ 36: Testing copyrel-relro2 ... ++ t=out/test/elf/arm/copyrel-relro2 36: ++ mkdir -p out/test/elf/arm/copyrel-relro2 36: + cc -o out/test/elf/arm/copyrel-relro2/a.o -c -xc -fno-PIE - -32: + out/test/elf/arm/copyrel-alignment/exe1 -32: + readelf -W --sections out/test/elf/arm/copyrel-alignment/exe1 -36: + cat -32: + grep -q '\.copyrel.* 32$' -32: + cc -B. -o out/test/elf/arm/copyrel-alignment/exe2 out/test/elf/arm/copyrel-alignment/d.o out/test/elf/arm/copyrel-alignment/b.so -no-pie -35: + cc -fPIC -shared -o out/test/elf/arm/copyrel-relro/b.so -xc - -35: + cat -32: + out/test/elf/arm/copyrel-alignment/exe2 -36: + cc -B. -fPIC -shared -o out/test/elf/arm/copyrel-relro2/b.so -xc - 36: + cat -32: + grep -q '\.copyrel.* 8$' -32: + readelf -W --sections out/test/elf/arm/copyrel-alignment/exe2 -32: + cc -B. -o out/test/elf/arm/copyrel-alignment/exe3 out/test/elf/arm/copyrel-alignment/d.o out/test/elf/arm/copyrel-alignment/c.so -no-pie -35: + cc -B. out/test/elf/arm/copyrel-relro/a.o out/test/elf/arm/copyrel-relro/b.so -o out/test/elf/arm/copyrel-relro/exe -no-pie -32: + out/test/elf/arm/copyrel-alignment/exe3 -32: + readelf -W --sections out/test/elf/arm/copyrel-alignment/exe3 -32: + grep -q '\.copyrel.* 256$' -32: + on_exit -32: + echo OK -32: OK -32: + exit 0 - 34/328 Test #32: arm-copyrel-alignment ....................... Passed 0.71 sec +32: + cc -fno-PIE -o out/test/elf/arm/copyrel-alignment/d.o -c -xc - +32: + cat +33: + readelf -W --sections out/test/elf/arm/copyrel-norelro/exe2 +33: + grep -Fq .copyrel.rel.ro out/test/elf/arm/copyrel-norelro/log2 +33: + on_exit +33: + echo OK +33: OK +33: + exit 0 + 33/328 Test #33: arm-copyrel-norelro ......................... Passed 2.15 sec test 37 Start 37: arm-copyrel @@ -12053,20 +12064,37 @@ 37: ++ trap 'on_error $LINENO' ERR 37: ++ trap on_exit EXIT 37: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/copyrel.sh .sh +35: + cc -fPIC -shared -o out/test/elf/arm/copyrel-relro/b.so -xc - +35: + cat 37: ++ testname=copyrel 37: ++ echo -n 'Testing copyrel ... ' 37: Testing copyrel ... ++ t=out/test/elf/arm/copyrel 37: ++ mkdir -p out/test/elf/arm/copyrel 37: + cat 37: + cc -fno-PIC -o out/test/elf/arm/copyrel/a.o -c -xc - -36: + cc -B. out/test/elf/arm/copyrel-relro2/a.o out/test/elf/arm/copyrel-relro2/b.so -o out/test/elf/arm/copyrel-relro2/exe -no-pie +32: + cc -B. -o out/test/elf/arm/copyrel-alignment/exe1 out/test/elf/arm/copyrel-alignment/d.o out/test/elf/arm/copyrel-alignment/a.so -no-pie +36: + cc -B. -fPIC -shared -o out/test/elf/arm/copyrel-relro2/b.so -xc - +36: + cat +37: + cat +37: + cc -fno-PIC -o out/test/elf/arm/copyrel/b.o -c -xc - +32: + out/test/elf/arm/copyrel-alignment/exe1 +32: + readelf -W --sections out/test/elf/arm/copyrel-alignment/exe1 +32: + grep -q '\.copyrel.* 32$' +32: + cc -B. -o out/test/elf/arm/copyrel-alignment/exe2 out/test/elf/arm/copyrel-alignment/d.o out/test/elf/arm/copyrel-alignment/b.so -no-pie +35: + cc -B. out/test/elf/arm/copyrel-relro/a.o out/test/elf/arm/copyrel-relro/b.so -o out/test/elf/arm/copyrel-relro/exe -no-pie +32: + out/test/elf/arm/copyrel-alignment/exe2 +37: + cc -fPIC -o out/test/elf/arm/copyrel/c.o -c -xc - +37: + cat +32: + readelf -W --sections out/test/elf/arm/copyrel-alignment/exe2 +32: + grep -q '\.copyrel.* 8$' +32: + cc -B. -o out/test/elf/arm/copyrel-alignment/exe3 out/test/elf/arm/copyrel-alignment/d.o out/test/elf/arm/copyrel-alignment/c.so -no-pie 35: + grep -q '^sigsegv 0 1$' 35: + out/test/elf/arm/copyrel-relro/exe 35: + on_exit 35: + echo OK 35: OK 35: + exit 0 - 35/328 Test #35: arm-copyrel-relro ........................... Passed 0.32 sec + 34/328 Test #35: arm-copyrel-relro ........................... Passed 1.86 sec test 38 Start 38: arm-ctors-in-init-array @@ -12076,6 +12104,7 @@ 38: MACHINE=arm 38: CPU= 38: Test timeout computed to be: 1500 +36: + cc -B. out/test/elf/arm/copyrel-relro2/a.o out/test/elf/arm/copyrel-relro2/b.so -o out/test/elf/arm/copyrel-relro2/exe -no-pie 38: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/ctors-in-init-array.sh 38: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 38: ++ export LC_ALL=C @@ -12096,21 +12125,21 @@ 38: ++ trap 'on_error $LINENO' ERR 38: ++ trap on_exit EXIT 38: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/ctors-in-init-array.sh .sh +37: + cc -B. -shared -o out/test/elf/arm/copyrel/c.so out/test/elf/arm/copyrel/c.o 38: ++ testname=ctors-in-init-array 38: ++ echo -n 'Testing ctors-in-init-array ... ' 38: Testing ctors-in-init-array ... ++ t=out/test/elf/arm/ctors-in-init-array 38: ++ mkdir -p out/test/elf/arm/ctors-in-init-array 38: + cat 38: + cc -o out/test/elf/arm/ctors-in-init-array/a.o -c -xc - -36: + grep -q '^sigsegv 0 1$' -36: + out/test/elf/arm/copyrel-relro2/exe -37: + cc -fno-PIC -o out/test/elf/arm/copyrel/b.o -c -xc - -37: + cat -36: + on_exit -36: + echo OK -36: OK -36: + exit 0 - 36/328 Test #36: arm-copyrel-relro2 .......................... Passed 0.31 sec +32: + out/test/elf/arm/copyrel-alignment/exe3 +32: + grep -q '\.copyrel.* 256$' +32: + readelf -W --sections out/test/elf/arm/copyrel-alignment/exe3 +32: + on_exit +32: + echo OK +32: OK +32: + exit 0 + 35/328 Test #32: arm-copyrel-alignment ....................... Passed 3.98 sec test 39 Start 39: arm-dead-debug-sections @@ -12145,26 +12174,15 @@ 39: Testing dead-debug-sections ... ++ t=out/test/elf/arm/dead-debug-sections 39: ++ mkdir -p out/test/elf/arm/dead-debug-sections 39: + command -v dwarfdump +36: + out/test/elf/arm/copyrel-relro2/exe +36: + grep -q '^sigsegv 0 1$' 39: + cat 39: + c++ -c -o out/test/elf/arm/dead-debug-sections/a.o -g -xc++ - -38: + cat -38: + cc -o out/test/elf/arm/ctors-in-init-array/b.o -c -xc - -37: + cat -37: + cc -fPIC -o out/test/elf/arm/copyrel/c.o -c -xc - -39: + cat -39: + c++ -c -o out/test/elf/arm/dead-debug-sections/b.o -g -xc++ - -37: + cc -B. -shared -o out/test/elf/arm/copyrel/c.so out/test/elf/arm/copyrel/c.o -38: + cc -B. -o out/test/elf/arm/ctors-in-init-array/exe out/test/elf/arm/ctors-in-init-array/a.o out/test/elf/arm/ctors-in-init-array/b.o -37: + cc -B. -no-pie -o out/test/elf/arm/copyrel/exe out/test/elf/arm/copyrel/a.o out/test/elf/arm/copyrel/b.o out/test/elf/arm/copyrel/c.so -39: + c++ -o out/test/elf/arm/dead-debug-sections/c.o -c -xc++ -g - -39: + cat -38: + grep -q 'ctor1 init1 ctor2 ctor3 ctor4 init2 fini2 dtor1 dtor2 dtor3 fini1 dtor4' -38: + out/test/elf/arm/ctors-in-init-array/exe -38: + on_exit -38: + echo OK -38: OK -38: + exit 0 - 37/328 Test #38: arm-ctors-in-init-array ..................... Passed 0.29 sec +36: + on_exit +36: + echo OK +36: OK +36: + exit 0 + 36/328 Test #36: arm-copyrel-relro2 .......................... Passed 1.93 sec test 40 Start 40: arm-debug-macro-section @@ -12193,6 +12211,7 @@ 40: ++ tlsdesc_opt=-mtls-dialect=gnu2 40: ++ trap 'on_error $LINENO' ERR 40: ++ trap on_exit EXIT +37: + cc -B. -no-pie -o out/test/elf/arm/copyrel/exe out/test/elf/arm/copyrel/a.o out/test/elf/arm/copyrel/b.o out/test/elf/arm/copyrel/c.so 40: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/debug-macro-section.sh .sh 40: ++ testname=debug-macro-section 40: ++ echo -n 'Testing debug-macro-section ... ' @@ -12201,13 +12220,17 @@ 40: + cat 40: + gcc -o out/test/elf/arm/debug-macro-section/b.o -c -xc - -Iout/test/elf/arm/debug-macro-section -g3 40: + cat +38: + cat +38: + cc -o out/test/elf/arm/ctors-in-init-array/b.o -c -xc - +39: + c++ -c -o out/test/elf/arm/dead-debug-sections/b.o -g -xc++ - +39: + cat 37: + grep -q '42 42 1' 37: + out/test/elf/arm/copyrel/exe 37: + on_exit 37: + echo OK 37: OK 37: + exit 0 - 38/328 Test #37: arm-copyrel ................................. Passed 0.37 sec + 37/328 Test #37: arm-copyrel ................................. Passed 2.00 sec test 41 Start 41: arm-default-symver @@ -12236,29 +12259,28 @@ 41: ++ tlsdesc_opt=-mtls-dialect=gnu2 41: ++ trap 'on_error $LINENO' ERR 41: ++ trap on_exit EXIT -39: + c++ -o out/test/elf/arm/dead-debug-sections/exe out/test/elf/arm/dead-debug-sections/a.o out/test/elf/arm/dead-debug-sections/b.o out/test/elf/arm/dead-debug-sections/c.o -g 41: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/default-symver.sh .sh 41: ++ testname=default-symver 41: ++ echo -n 'Testing default-symver ... ' 41: Testing default-symver ... ++ t=out/test/elf/arm/default-symver 41: ++ mkdir -p out/test/elf/arm/default-symver -41: + cat -41: + cc -o out/test/elf/arm/default-symver/a.o -c -xc - 40: + gcc -o out/test/elf/arm/debug-macro-section/c.o -c -xc - -Iout/test/elf/arm/debug-macro-section -g3 +41: + cc -o out/test/elf/arm/default-symver/a.o -c -xc - +41: + cat 40: + cat -41: + cc -B. -o out/test/elf/arm/default-symver/b.so -shared out/test/elf/arm/default-symver/a.o -Wl,-default-symver +38: + cc -B. -o out/test/elf/arm/ctors-in-init-array/exe out/test/elf/arm/ctors-in-init-array/a.o out/test/elf/arm/ctors-in-init-array/b.o 40: + gcc -B. -o out/test/elf/arm/debug-macro-section/exe out/test/elf/arm/debug-macro-section/b.o out/test/elf/arm/debug-macro-section/c.o -41: + readelf --dyn-syms out/test/elf/arm/default-symver/b.so -41: + grep -q ' foo@@b\.so' -41: + cc -B. -o out/test/elf/arm/default-symver/b.so -shared out/test/elf/arm/default-symver/a.o -Wl,--soname=bar -Wl,-default-symver -39: + out/test/elf/arm/dead-debug-sections/exe -39: + grep -q 'Hello world' -39: + dwarfdump out/test/elf/arm/dead-debug-sections/exe -39: + on_exit -39: + echo OK -39: OK -39: + exit 0 - 39/328 Test #39: arm-dead-debug-sections ..................... Passed 0.45 sec +39: + c++ -o out/test/elf/arm/dead-debug-sections/c.o -c -xc++ -g - +39: + cat +41: + cc -B. -o out/test/elf/arm/default-symver/b.so -shared out/test/elf/arm/default-symver/a.o -Wl,-default-symver +38: + out/test/elf/arm/ctors-in-init-array/exe +38: + grep -q 'ctor1 init1 ctor2 ctor3 ctor4 init2 fini2 dtor1 dtor2 dtor3 fini1 dtor4' +40: + objdump --dwarf=macro out/test/elf/arm/debug-macro-section/exe +38: + on_exit +38: + echo OK +38: OK +38: + exit 0 + 38/328 Test #38: arm-ctors-in-init-array ..................... Passed 1.70 sec test 42 Start 42: arm-defsym-lto @@ -12268,7 +12290,22 @@ 42: MACHINE=arm 42: CPU= 42: Test timeout computed to be: 1500 +40: + grep 'DW_MACRO_import -.* 0x0$' out/test/elf/arm/debug-macro-section/log +40: + on_exit +40: + echo OK +40: OK +40: + exit 0 42: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/defsym-lto.sh + 39/328 Test #40: arm-debug-macro-section ..................... Passed 1.38 sec +test 43 + Start 43: arm-defsym-missing-symbol + +43: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/defsym-missing-symbol.sh" +43: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf +43: Environment variables: +43: MACHINE=arm +43: CPU= +43: Test timeout computed to be: 1500 42: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 42: ++ export LC_ALL=C 42: ++ LC_ALL=C @@ -12288,30 +12325,11 @@ 42: ++ trap 'on_error $LINENO' ERR 42: ++ trap on_exit EXIT 42: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/defsym-lto.sh .sh +43: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/defsym-missing-symbol.sh 42: ++ testname=defsym-lto 42: ++ echo -n 'Testing defsym-lto ... ' 42: Testing defsym-lto ... ++ t=out/test/elf/arm/defsym-lto 42: ++ mkdir -p out/test/elf/arm/defsym-lto -40: + objdump --dwarf=macro out/test/elf/arm/debug-macro-section/exe -42: + echo 'int main() {}' -42: + cc -flto -o /dev/null -xc - -40: + grep 'DW_MACRO_import -.* 0x0$' out/test/elf/arm/debug-macro-section/log -40: + on_exit -40: + echo OK -40: OK -40: + exit 0 - 40/328 Test #40: arm-debug-macro-section ..................... Passed 0.26 sec -test 43 - Start 43: arm-defsym-missing-symbol - -43: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/defsym-missing-symbol.sh" -43: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -43: Environment variables: -43: MACHINE=arm -43: CPU= -43: Test timeout computed to be: 1500 -43: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/defsym-missing-symbol.sh -41: + grep -q ' foo@@bar' 43: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 43: ++ export LC_ALL=C 43: ++ LC_ALL=C @@ -12331,18 +12349,26 @@ 43: ++ trap 'on_error $LINENO' ERR 43: ++ trap on_exit EXIT 43: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/defsym-missing-symbol.sh .sh +42: + echo 'int main() {}' +42: + cc -flto -o /dev/null -xc - 43: ++ testname=defsym-missing-symbol -41: + readelf --dyn-syms out/test/elf/arm/default-symver/b.so 43: ++ echo -n 'Testing defsym-missing-symbol ... ' 43: Testing defsym-missing-symbol ... ++ t=out/test/elf/arm/defsym-missing-symbol 43: ++ mkdir -p out/test/elf/arm/defsym-missing-symbol +43: + cc -o out/test/elf/arm/defsym-missing-symbol/a.o -c -xc - +43: + cat +41: + readelf --dyn-syms out/test/elf/arm/default-symver/b.so +41: + grep -q ' foo@@b\.so' +41: + cc -B. -o out/test/elf/arm/default-symver/b.so -shared out/test/elf/arm/default-symver/a.o -Wl,--soname=bar -Wl,-default-symver +39: + c++ -o out/test/elf/arm/dead-debug-sections/exe out/test/elf/arm/dead-debug-sections/a.o out/test/elf/arm/dead-debug-sections/b.o out/test/elf/arm/dead-debug-sections/c.o -g +43: + cc -B. -o out/test/elf/arm/defsym-missing-symbol/exe out/test/elf/arm/defsym-missing-symbol/a.o -Wl,-defsym=foo=bar +41: + readelf --dyn-syms out/test/elf/arm/default-symver/b.so +41: + grep -q ' foo@@bar' 41: + on_exit 41: + echo OK 41: OK 41: + exit 0 -43: + cat -43: + cc -o out/test/elf/arm/defsym-missing-symbol/a.o -c -xc - - 41/328 Test #41: arm-default-symver .......................... Passed 0.23 sec + 40/328 Test #41: arm-default-symver .......................... Passed 1.67 sec test 44 Start 44: arm-defsym @@ -12378,14 +12404,12 @@ 44: ++ mkdir -p out/test/elf/arm/defsym 44: + cat 44: + cc -fPIC -o out/test/elf/arm/defsym/a.o -c -xc - -43: + cc -B. -o out/test/elf/arm/defsym-missing-symbol/exe out/test/elf/arm/defsym-missing-symbol/a.o -Wl,-defsym=foo=bar -44: + cc -B. -o out/test/elf/arm/defsym/exe out/test/elf/arm/defsym/a.o -pie -Wl,-defsym=foo=16 -Wl,-defsym=bar=0x2000 -Wl,-defsym=baz=print 43: + grep -q 'undefined symbol: bar' out/test/elf/arm/defsym-missing-symbol/log 43: + on_exit 43: + echo OK 43: OK 43: + exit 0 - 42/328 Test #43: arm-defsym-missing-symbol ................... Passed 0.13 sec + 41/328 Test #43: arm-defsym-missing-symbol ................... Passed 1.26 sec test 45 Start 45: arm-defsym2 @@ -12419,15 +12443,16 @@ 45: ++ echo -n 'Testing defsym2 ... ' 45: Testing defsym2 ... ++ t=out/test/elf/arm/defsym2 45: ++ mkdir -p out/test/elf/arm/defsym2 -45: + cat 45: + cc -fPIC -o out/test/elf/arm/defsym2/a.o -c -xc - +45: + cat +44: + cc -B. -o out/test/elf/arm/defsym/exe out/test/elf/arm/defsym/a.o -pie -Wl,-defsym=foo=16 -Wl,-defsym=bar=0x2000 -Wl,-defsym=baz=print 44: + out/test/elf/arm/defsym/exe 44: + grep -q '^Hello 0x10 0x2000$' 44: + on_exit 44: + echo OK 44: OK 44: + exit 0 - 43/328 Test #44: arm-defsym .................................. Passed 0.17 sec + 42/328 Test #44: arm-defsym .................................. Passed 1.01 sec test 46 Start 46: arm-demangle-cpp @@ -12437,6 +12462,7 @@ 46: MACHINE=arm 46: CPU= 46: Test timeout computed to be: 1500 +45: + cc -B. -o out/test/elf/arm/defsym2/b.so -shared -Wl,-defsym=bar=foo out/test/elf/arm/defsym2/a.o 46: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/demangle-cpp.sh 46: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 46: ++ export LC_ALL=C @@ -12461,17 +12487,16 @@ 46: ++ echo -n 'Testing demangle-cpp ... ' 46: Testing demangle-cpp ... ++ t=out/test/elf/arm/demangle-cpp 46: ++ mkdir -p out/test/elf/arm/demangle-cpp -45: + cc -B. -o out/test/elf/arm/defsym2/b.so -shared -Wl,-defsym=bar=foo out/test/elf/arm/defsym2/a.o +39: + out/test/elf/arm/dead-debug-sections/exe +39: + grep -q 'Hello world' 46: + cat 46: + cc -c -o out/test/elf/arm/demangle-cpp/a.o -xc - -45: + nm -D out/test/elf/arm/defsym2/b.so -45: + grep -q bar -46: + cc -B. -o out/test/elf/arm/demangle-cpp/exe1 out/test/elf/arm/demangle-cpp/a.o -45: + on_exit -45: + echo OK -45: OK -45: + exit 0 - 44/328 Test #45: arm-defsym2 ................................. Passed 0.14 sec +39: + dwarfdump out/test/elf/arm/dead-debug-sections/exe +39: + on_exit +39: + echo OK +39: OK +39: + exit 0 + 43/328 Test #39: arm-dead-debug-sections ..................... Passed 3.63 sec test 47 Start 47: arm-demangle-rust @@ -12500,28 +12525,18 @@ 47: ++ tlsdesc_opt=-mtls-dialect=gnu2 47: ++ trap 'on_error $LINENO' ERR 47: ++ trap on_exit EXIT +45: + grep -q bar 47: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/demangle-rust.sh .sh +45: + nm -D out/test/elf/arm/defsym2/b.so 47: ++ testname=demangle-rust 47: ++ echo -n 'Testing demangle-rust ... ' 47: Testing demangle-rust ... ++ t=out/test/elf/arm/demangle-rust 47: ++ mkdir -p out/test/elf/arm/demangle-rust -47: + cat -47: + cc -c -o out/test/elf/arm/demangle-rust/a.o -xc - -46: + grep -Fq 'ns::version()' out/test/elf/arm/demangle-cpp/log -46: + cc -c -o out/test/elf/arm/demangle-cpp/b.o -xc - -46: + cat -47: + cc -B. -o out/test/elf/arm/demangle-rust/exe out/test/elf/arm/demangle-rust/a.o -46: /tmp/ccTLdlTX.s: Assembler messages: -46: /tmp/ccTLdlTX.s:32: Warning: setting incorrect section attributes for .comment -46: + cc -B. -o out/test/elf/arm/demangle-cpp/exe2 out/test/elf/arm/demangle-cpp/b.o -42: + cc -flto -fPIC -o out/test/elf/arm/defsym-lto/a.o -c -xc - -42: + cat -47: + grep -Fq ' as core::iter::iterator::Iterator>::rposition::::{closure#0}' out/test/elf/arm/demangle-rust/log -47: + on_exit -47: + echo OK -47: OK -47: + exit 0 - 45/328 Test #47: arm-demangle-rust ........................... Passed 0.15 sec +45: + on_exit +45: + echo OK +45: OK +45: + exit 0 + 44/328 Test #45: arm-defsym2 ................................. Passed 0.97 sec test 48 Start 48: arm-demangle @@ -12531,6 +12546,8 @@ 48: MACHINE=arm 48: CPU= 48: Test timeout computed to be: 1500 +47: + cc -c -o out/test/elf/arm/demangle-rust/a.o -xc - +47: + cat 48: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/demangle.sh 48: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 48: ++ export LC_ALL=C @@ -12557,12 +12574,25 @@ 48: ++ mkdir -p out/test/elf/arm/demangle 48: + cc -c -o out/test/elf/arm/demangle/a.o -xc++ - 48: + cat -46: + grep -Fq ns::versionv out/test/elf/arm/demangle-cpp/log -46: + on_exit -46: + echo OK -46: OK -46: + exit 0 - 46/328 Test #46: arm-demangle-cpp ............................ Passed 0.30 sec +46: + cc -B. -o out/test/elf/arm/demangle-cpp/exe1 out/test/elf/arm/demangle-cpp/a.o +48: + cc -B. -o out/test/elf/arm/demangle/exe out/test/elf/arm/demangle/a.o -Wl,-no-demangle +47: + cc -B. -o out/test/elf/arm/demangle-rust/exe out/test/elf/arm/demangle-rust/a.o +46: + grep -Fq 'ns::version()' out/test/elf/arm/demangle-cpp/log +46: + cc -c -o out/test/elf/arm/demangle-cpp/b.o -xc - +46: + cat +48: + grep -q 'undefined symbol: _Z3fooii$' out/test/elf/arm/demangle/log +48: + cc -B. -o out/test/elf/arm/demangle/exe out/test/elf/arm/demangle/a.o -Wl,-demangle +42: + cat +42: + cc -flto -fPIC -o out/test/elf/arm/defsym-lto/a.o -c -xc - +46: /tmp/ccpX26ln.s: Assembler messages: +46: /tmp/ccpX26ln.s:32: Warning: setting incorrect section attributes for .comment +47: + grep -Fq ' as core::iter::iterator::Iterator>::rposition::::{closure#0}' out/test/elf/arm/demangle-rust/log +46: + cc -B. -o out/test/elf/arm/demangle-cpp/exe2 out/test/elf/arm/demangle-cpp/b.o +47: + on_exit +47: + echo OK +47: OK +47: + exit 0 + 45/328 Test #47: arm-demangle-rust ........................... Passed 1.21 sec test 49 Start 49: arm-dependency-file @@ -12572,7 +12602,6 @@ 49: MACHINE=arm 49: CPU= 49: Test timeout computed to be: 1500 -42: + cc -B. -flto -o out/test/elf/arm/defsym-lto/exe out/test/elf/arm/defsym-lto/a.o -Wl,-defsym,live_func=dead_func 49: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/dependency-file.sh 49: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 49: ++ export LC_ALL=C @@ -12597,19 +12626,17 @@ 49: ++ echo -n 'Testing dependency-file ... ' 49: Testing dependency-file ... ++ t=out/test/elf/arm/dependency-file 49: ++ mkdir -p out/test/elf/arm/dependency-file -49: + cat 49: + cc -o out/test/elf/arm/dependency-file/a.o -c -xc - -48: + cc -B. -o out/test/elf/arm/demangle/exe out/test/elf/arm/demangle/a.o -Wl,-no-demangle -49: + cc -B. -o out/test/elf/arm/dependency-file/exe out/test/elf/arm/dependency-file/a.o -Wl,-dependency-file=out/test/elf/arm/dependency-file/dep -48: + grep -q 'undefined symbol: _Z3fooii$' out/test/elf/arm/demangle/log -48: + cc -B. -o out/test/elf/arm/demangle/exe out/test/elf/arm/demangle/a.o -Wl,-demangle -49: + grep -q 'dependency-file/exe:.*/a.o ' out/test/elf/arm/dependency-file/dep -49: + grep -q '.*/a.o:$' out/test/elf/arm/dependency-file/dep -49: + on_exit -49: + echo OK -49: OK -49: + exit 0 - 47/328 Test #49: arm-dependency-file ......................... Passed 0.18 sec +49: + cat +48: + grep -Eq 'undefined symbol: foo\(int, int\)$' out/test/elf/arm/demangle/log +48: + cc -B. -o out/test/elf/arm/demangle/exe out/test/elf/arm/demangle/a.o +46: + grep -Fq ns::versionv out/test/elf/arm/demangle-cpp/log +42: + cc -B. -flto -o out/test/elf/arm/defsym-lto/exe out/test/elf/arm/defsym-lto/a.o -Wl,-defsym,live_func=dead_func +46: + on_exit +46: + echo OK +46: OK +46: + exit 0 + 46/328 Test #46: arm-demangle-cpp ............................ Passed 1.89 sec test 50 Start 50: arm-disable-new-dtags @@ -12619,8 +12646,6 @@ 50: MACHINE=arm 50: CPU= 50: Test timeout computed to be: 1500 -48: + grep -Eq 'undefined symbol: foo\(int, int\)$' out/test/elf/arm/demangle/log -48: + cc -B. -o out/test/elf/arm/demangle/exe out/test/elf/arm/demangle/a.o 50: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/disable-new-dtags.sh 50: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 50: ++ export LC_ALL=C @@ -12645,14 +12670,23 @@ 50: ++ echo -n 'Testing disable-new-dtags ... ' 50: Testing disable-new-dtags ... ++ t=out/test/elf/arm/disable-new-dtags 50: ++ mkdir -p out/test/elf/arm/disable-new-dtags -42: + out/test/elf/arm/defsym-lto/exe -42: + grep -q '^OK$' -42: + on_exit -42: + echo OK -42: OK -42: + exit 0 50: + cc -o out/test/elf/arm/disable-new-dtags/a.o -c -xc -fPIC - - 48/328 Test #42: arm-defsym-lto .............................. Passed 0.74 sec +50: + cat +48: + grep -Eq 'undefined symbol: foo\(int, int\)$' out/test/elf/arm/demangle/log +48: + cat +48: + cc -c -o out/test/elf/arm/demangle/b.o -xc - +50: + cc -B. -shared -o out/test/elf/arm/disable-new-dtags/b.so out/test/elf/arm/disable-new-dtags/a.o -Wl,-rpath=/foo +49: + cc -B. -o out/test/elf/arm/dependency-file/exe out/test/elf/arm/dependency-file/a.o -Wl,-dependency-file=out/test/elf/arm/dependency-file/dep +49: + grep -q 'dependency-file/exe:.*/a.o ' out/test/elf/arm/dependency-file/dep +50: + readelf --dynamic out/test/elf/arm/disable-new-dtags/b.so +50: + grep -q 'RUNPATH.*/foo' +50: + cc -B. -shared -o out/test/elf/arm/disable-new-dtags/b.so out/test/elf/arm/disable-new-dtags/a.o -Wl,-rpath=/foo -Wl,-enable-new-dtags +49: + grep -q '.*/a.o:$' out/test/elf/arm/dependency-file/dep +49: + on_exit +49: + echo OK +49: OK +49: + exit 0 + 47/328 Test #49: arm-dependency-file ......................... Passed 1.28 sec test 51 Start 51: arm-discard @@ -12662,7 +12696,7 @@ 51: MACHINE=arm 51: CPU= 51: Test timeout computed to be: 1500 -50: + cat +48: + cc -B. -o out/test/elf/arm/demangle/exe out/test/elf/arm/demangle/b.o -Wl,-demangle 51: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/discard.sh 51: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 51: ++ export LC_ALL=C @@ -12691,38 +12725,18 @@ 51: + cat 51: + cc -o out/test/elf/arm/discard/a.o -c -x assembler -Wa,-L - 51: + ./mold -o out/test/elf/arm/discard/exe out/test/elf/arm/discard/a.o -48: + grep -Eq 'undefined symbol: foo\(int, int\)$' out/test/elf/arm/demangle/log 51: + readelf --symbols out/test/elf/arm/discard/exe -48: + cat -48: + cc -c -o out/test/elf/arm/demangle/b.o -xc - 51: + grep -Fq _start out/test/elf/arm/discard/log 51: + grep -Fq foo out/test/elf/arm/discard/log +42: + grep -q '^OK$' +42: + out/test/elf/arm/defsym-lto/exe 51: + grep -Fq .Lbar out/test/elf/arm/discard/log +42: + on_exit +42: + echo OK +42: OK +42: + exit 0 51: + ./mold -o out/test/elf/arm/discard/exe out/test/elf/arm/discard/a.o --discard-locals -50: + cc -B. -shared -o out/test/elf/arm/disable-new-dtags/b.so out/test/elf/arm/disable-new-dtags/a.o -Wl,-rpath=/foo -51: + readelf --symbols out/test/elf/arm/discard/exe -51: + grep -Fq _start out/test/elf/arm/discard/log -51: + grep -Fq foo out/test/elf/arm/discard/log -51: + grep -Fq .Lbar out/test/elf/arm/discard/log -51: + ./mold -o out/test/elf/arm/discard/exe out/test/elf/arm/discard/a.o --discard-all -51: + readelf --symbols out/test/elf/arm/discard/exe -51: + grep -Fq _start out/test/elf/arm/discard/log -51: + grep -Fq foo out/test/elf/arm/discard/log -51: + grep -Fq .Lbar out/test/elf/arm/discard/log -51: + ./mold -o out/test/elf/arm/discard/exe out/test/elf/arm/discard/a.o --strip-all -48: + cc -B. -o out/test/elf/arm/demangle/exe out/test/elf/arm/demangle/b.o -Wl,-demangle -50: + grep -q 'RUNPATH.*/foo' -51: + readelf --symbols out/test/elf/arm/discard/exe -50: + readelf --dynamic out/test/elf/arm/disable-new-dtags/b.so -51: + grep -Fq _start out/test/elf/arm/discard/log -50: + cc -B. -shared -o out/test/elf/arm/disable-new-dtags/b.so out/test/elf/arm/disable-new-dtags/a.o -Wl,-rpath=/foo -Wl,-enable-new-dtags -51: + grep -Fq foo out/test/elf/arm/discard/log -51: + grep -Fq .Lbar out/test/elf/arm/discard/log -51: + on_exit -51: + echo OK -51: OK -51: + exit 0 - 49/328 Test #51: arm-discard ................................. Passed 0.15 sec + 48/328 Test #42: arm-defsym-lto .............................. Passed 5.11 sec test 52 Start 52: arm-dso-undef @@ -12732,6 +12746,9 @@ 52: MACHINE=arm 52: CPU= 52: Test timeout computed to be: 1500 +50: + readelf --dynamic out/test/elf/arm/disable-new-dtags/b.so +50: + grep -q 'RUNPATH.*/foo' +50: + cc -B. -shared -o out/test/elf/arm/disable-new-dtags/b.so out/test/elf/arm/disable-new-dtags/a.o -Wl,-rpath=/foo -Wl,-disable-new-dtags 52: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/dso-undef.sh 52: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 52: ++ export LC_ALL=C @@ -12751,19 +12768,15 @@ 52: ++ tlsdesc_opt=-mtls-dialect=gnu2 52: ++ trap 'on_error $LINENO' ERR 52: ++ trap on_exit EXIT -52: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/dso-undef.sh .sh -52: ++ testname=dso-undef -52: ++ echo -n 'Testing dso-undef ... ' -52: Testing dso-undef ... ++ t=out/test/elf/arm/dso-undef -52: ++ mkdir -p out/test/elf/arm/dso-undef -52: + cat -52: + cc -fPIC -o out/test/elf/arm/dso-undef/a.o -c -xc - +51: + readelf --symbols out/test/elf/arm/discard/exe 48: + grep -q 'undefined symbol: Pi$' out/test/elf/arm/demangle/log +52: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/dso-undef.sh .sh 48: + on_exit 48: + echo OK 48: OK 48: + exit 0 - 50/328 Test #48: arm-demangle ................................ Passed 0.48 sec +51: + grep -Fq _start out/test/elf/arm/discard/log + 49/328 Test #48: arm-demangle ................................ Passed 2.90 sec test 53 Start 53: arm-dt-init @@ -12773,10 +12786,15 @@ 53: MACHINE=arm 53: CPU= 53: Test timeout computed to be: 1500 -50: + readelf --dynamic out/test/elf/arm/disable-new-dtags/b.so -50: + grep -q 'RUNPATH.*/foo' +52: ++ testname=dso-undef +52: ++ echo -n 'Testing dso-undef ... ' +52: Testing dso-undef ... ++ t=out/test/elf/arm/dso-undef +52: ++ mkdir -p out/test/elf/arm/dso-undef +52: + cat +51: + grep -Fq foo out/test/elf/arm/discard/log +52: + cc -fPIC -o out/test/elf/arm/dso-undef/a.o -c -xc - +51: + grep -Fq .Lbar out/test/elf/arm/discard/log 53: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/dt-init.sh -50: + cc -B. -shared -o out/test/elf/arm/disable-new-dtags/b.so out/test/elf/arm/disable-new-dtags/a.o -Wl,-rpath=/foo -Wl,-disable-new-dtags 53: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 53: ++ export LC_ALL=C 53: ++ LC_ALL=C @@ -12793,6 +12811,7 @@ 53: ++ QEMU= 53: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' 53: ++ tlsdesc_opt=-mtls-dialect=gnu2 +51: + ./mold -o out/test/elf/arm/discard/exe out/test/elf/arm/discard/a.o --discard-all 53: ++ trap 'on_error $LINENO' ERR 53: ++ trap on_exit EXIT 53: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/dt-init.sh .sh @@ -12806,18 +12825,20 @@ 53: + is_musl 53: + grep -q musl 53: + ldd --version +51: + readelf --symbols out/test/elf/arm/discard/exe 53: + cat 53: + cc -c -fPIC -o out/test/elf/arm/dt-init/a.o -xc - -52: + cc -B. -o out/test/elf/arm/dso-undef/b.so -shared out/test/elf/arm/dso-undef/a.o +51: + grep -Fq _start out/test/elf/arm/discard/log +51: + grep -Fq foo out/test/elf/arm/discard/log +51: + grep -Fq .Lbar out/test/elf/arm/discard/log +51: + ./mold -o out/test/elf/arm/discard/exe out/test/elf/arm/discard/a.o --strip-all 50: + readelf --dynamic out/test/elf/arm/disable-new-dtags/b.so 50: + grep -q 'RPATH.*/foo' -53: + cat -53: + cc -c -fPIC -o out/test/elf/arm/dt-init/b.o -xc - 50: + on_exit 50: + echo OK 50: OK 50: + exit 0 - 51/328 Test #50: arm-disable-new-dtags ....................... Passed 0.34 sec + 50/328 Test #50: arm-disable-new-dtags ....................... Passed 1.86 sec test 54 Start 54: arm-dt-needed @@ -12827,6 +12848,10 @@ 54: MACHINE=arm 54: CPU= 54: Test timeout computed to be: 1500 +51: + readelf --symbols out/test/elf/arm/discard/exe +51: + grep -Fq _start out/test/elf/arm/discard/log +51: + grep -Fq foo out/test/elf/arm/discard/log +51: + grep -Fq .Lbar out/test/elf/arm/discard/log 54: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/dt-needed.sh 54: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 54: ++ export LC_ALL=C @@ -12843,36 +12868,11 @@ 54: ++ STRIP=strip 54: ++ QEMU= 54: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' -54: ++ tlsdesc_opt=-mtls-dialect=gnu2 -54: ++ trap 'on_error $LINENO' ERR -54: ++ trap on_exit EXIT -54: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/dt-needed.sh .sh -54: ++ testname=dt-needed -54: ++ echo -n 'Testing dt-needed ... ' -54: Testing dt-needed ... ++ t=out/test/elf/arm/dt-needed -54: ++ mkdir -p out/test/elf/arm/dt-needed -54: + cc -c -o out/test/elf/arm/dt-needed/a.o -xc - -52: + cc -o out/test/elf/arm/dso-undef/c.o -c -xc - -52: + cat -54: + cat -52: + rm -f out/test/elf/arm/dso-undef/d.a -52: + ar rcs out/test/elf/arm/dso-undef/d.a out/test/elf/arm/dso-undef/c.o -53: + cc -B. -o out/test/elf/arm/dt-init/c.so -shared out/test/elf/arm/dt-init/b.o -52: + cc -o out/test/elf/arm/dso-undef/e.o -c -xc - -54: + cc -B. -shared -o out/test/elf/arm/dt-needed/libfoo.so out/test/elf/arm/dt-needed/a.o -Wl,--soname,libfoo -52: + cat -52: + cc -B. -o out/test/elf/arm/dso-undef/exe out/test/elf/arm/dso-undef/b.so out/test/elf/arm/dso-undef/d.a out/test/elf/arm/dso-undef/e.o -54: + cc -B. -shared -o out/test/elf/arm/dt-needed/libbar.so out/test/elf/arm/dt-needed/a.o -53: + cc -B. -o out/test/elf/arm/dt-init/d.so -shared out/test/elf/arm/dt-init/b.o -Wl,-init,init -Wl,-fini,fini -53: + cc -B. -o out/test/elf/arm/dt-init/exe1 out/test/elf/arm/dt-init/a.o out/test/elf/arm/dt-init/c.so -52: + grep -q ' foo$' -52: + readelf --dyn-syms out/test/elf/arm/dso-undef/exe -52: + on_exit -52: + echo OK -52: OK -52: + exit 0 -54: + cc -c -o out/test/elf/arm/dt-needed/b.o -xc - - 52/328 Test #52: arm-dso-undef ............................... Passed 0.39 sec +51: + on_exit +51: + echo OK +51: OK +51: + exit 0 + 51/328 Test #51: arm-discard ................................. Passed 1.00 sec test 55 Start 55: arm-duplicate-error-archive @@ -12882,8 +12882,18 @@ 55: MACHINE=arm 55: CPU= 55: Test timeout computed to be: 1500 -54: + cat +52: + cc -B. -o out/test/elf/arm/dso-undef/b.so -shared out/test/elf/arm/dso-undef/a.o +54: ++ tlsdesc_opt=-mtls-dialect=gnu2 +54: ++ trap 'on_error $LINENO' ERR +54: ++ trap on_exit EXIT +54: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/dt-needed.sh .sh +54: ++ testname=dt-needed +54: ++ echo -n 'Testing dt-needed ... ' +54: Testing dt-needed ... ++ t=out/test/elf/arm/dt-needed +54: ++ mkdir -p out/test/elf/arm/dt-needed 55: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/duplicate-error-archive.sh +54: + cat +54: + cc -c -o out/test/elf/arm/dt-needed/a.o -xc - 55: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 55: ++ export LC_ALL=C 55: ++ LC_ALL=C @@ -12907,28 +12917,41 @@ 55: ++ echo -n 'Testing duplicate-error-archive ... ' 55: Testing duplicate-error-archive ... ++ t=out/test/elf/arm/duplicate-error-archive 55: ++ mkdir -p out/test/elf/arm/duplicate-error-archive -55: + cat +53: + cc -c -fPIC -o out/test/elf/arm/dt-init/b.o -xc - +53: + cat 55: + cc -o out/test/elf/arm/duplicate-error-archive/a.o -c -xc - -53: + cc -B. -o out/test/elf/arm/dt-init/exe2 out/test/elf/arm/dt-init/a.o out/test/elf/arm/dt-init/d.so -54: + cc -B. -o out/test/elf/arm/dt-needed/exe out/test/elf/arm/dt-needed/b.o out/test/elf/arm/dt-needed/libfoo.so +55: + cat +54: + cc -B. -shared -o out/test/elf/arm/dt-needed/libfoo.so out/test/elf/arm/dt-needed/a.o -Wl,--soname,libfoo +52: + cat +52: + cc -o out/test/elf/arm/dso-undef/c.o -c -xc - 55: + rm -f out/test/elf/arm/duplicate-error-archive/b.a +53: + cc -B. -o out/test/elf/arm/dt-init/c.so -shared out/test/elf/arm/dt-init/b.o 55: + ar rcs out/test/elf/arm/duplicate-error-archive/b.a out/test/elf/arm/duplicate-error-archive/a.o 55: + cat 55: + cc -o out/test/elf/arm/duplicate-error-archive/c.o -c -xc - -53: + out/test/elf/arm/dt-init/exe1 -53: + out/test/elf/arm/dt-init/exe2 -53: + grep -q init out/test/elf/arm/dt-init/log1 -53: + grep -q fini out/test/elf/arm/dt-init/log1 +54: + cc -B. -shared -o out/test/elf/arm/dt-needed/libbar.so out/test/elf/arm/dt-needed/a.o +52: + rm -f out/test/elf/arm/dso-undef/d.a +52: + ar rcs out/test/elf/arm/dso-undef/d.a out/test/elf/arm/dso-undef/c.o +53: + cc -B. -o out/test/elf/arm/dt-init/d.so -shared out/test/elf/arm/dt-init/b.o -Wl,-init,init -Wl,-fini,fini +54: + cat +52: + cat +52: + cc -o out/test/elf/arm/dso-undef/e.o -c -xc - +54: + cc -c -o out/test/elf/arm/dt-needed/b.o -xc - +55: + cc -B. -o out/test/elf/arm/duplicate-error-archive/exe out/test/elf/arm/duplicate-error-archive/c.o out/test/elf/arm/duplicate-error-archive/b.a out/test/elf/arm/duplicate-error-archive/b.a +53: + cc -B. -o out/test/elf/arm/dt-init/exe1 out/test/elf/arm/dt-init/a.o out/test/elf/arm/dt-init/c.so +54: + cc -B. -o out/test/elf/arm/dt-needed/exe out/test/elf/arm/dt-needed/b.o out/test/elf/arm/dt-needed/libfoo.so +55: + cc -B. -o out/test/elf/arm/duplicate-error-archive/exe out/test/elf/arm/duplicate-error-archive/c.o -Wl,--push-state,--whole-archive out/test/elf/arm/duplicate-error-archive/b.a out/test/elf/arm/duplicate-error-archive/b.a -Wl,--pop-state +52: + cc -B. -o out/test/elf/arm/dso-undef/exe out/test/elf/arm/dso-undef/b.so out/test/elf/arm/dso-undef/d.a out/test/elf/arm/dso-undef/e.o +53: + cc -B. -o out/test/elf/arm/dt-init/exe2 out/test/elf/arm/dt-init/a.o out/test/elf/arm/dt-init/d.so 54: + grep -Fq 'Shared library: [libfoo]' 54: + readelf --dynamic out/test/elf/arm/dt-needed/exe -53: + grep -q init out/test/elf/arm/dt-init/log2 54: + cc -B. -o out/test/elf/arm/dt-needed/exe out/test/elf/arm/dt-needed/b.o -L out/test/elf/arm/dt-needed -lfoo -53: + grep -q fini out/test/elf/arm/dt-init/log2 -53: + on_exit -53: + echo OK -53: OK -53: + exit 0 - 53/328 Test #53: arm-dt-init ................................. Passed 0.50 sec +55: + grep -q 'duplicate symbol:.* foo' out/test/elf/arm/duplicate-error-archive/log +55: + on_exit +55: + echo OK +55: OK +55: + exit 0 + 52/328 Test #55: arm-duplicate-error-archive ................. Passed 2.14 sec test 56 Start 56: arm-duplicate-error @@ -12962,16 +12985,14 @@ 56: ++ echo -n 'Testing duplicate-error ... ' 56: Testing duplicate-error ... ++ t=out/test/elf/arm/duplicate-error 56: ++ mkdir -p out/test/elf/arm/duplicate-error -55: + cc -B. -o out/test/elf/arm/duplicate-error-archive/exe out/test/elf/arm/duplicate-error-archive/c.o out/test/elf/arm/duplicate-error-archive/b.a out/test/elf/arm/duplicate-error-archive/b.a +52: + grep -q ' foo$' +52: + readelf --dyn-syms out/test/elf/arm/dso-undef/exe 56: + cat -56: + cc -o out/test/elf/arm/duplicate-error/a.o -c -x assembler - -56: + ./mold -o out/test/elf/arm/duplicate-error/exe out/test/elf/arm/duplicate-error/a.o out/test/elf/arm/duplicate-error/a.o -56: + grep -q 'duplicate symbol: .*\.o: .*\.o: main' out/test/elf/arm/duplicate-error/log -56: + on_exit -56: + echo OK -56: OK -56: + exit 0 - 54/328 Test #56: arm-duplicate-error ......................... Passed 0.07 sec +52: + on_exit +52: + echo OK +52: OK +52: + exit 0 + 53/328 Test #52: arm-dso-undef ............................... Passed 2.87 sec test 57 Start 57: arm-dynamic-dt-debug @@ -12981,9 +13002,7 @@ 57: MACHINE=arm 57: CPU= 57: Test timeout computed to be: 1500 -54: + grep -Fq 'Shared library: [libfoo]' -54: + readelf --dynamic out/test/elf/arm/dt-needed/exe -54: + cc -B. -o out/test/elf/arm/dt-needed/exe out/test/elf/arm/dt-needed/b.o out/test/elf/arm/dt-needed/libbar.so +56: + cc -o out/test/elf/arm/duplicate-error/a.o -c -x assembler - 57: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/dynamic-dt-debug.sh 57: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 57: ++ export LC_ALL=C @@ -13004,20 +13023,27 @@ 57: ++ trap 'on_error $LINENO' ERR 57: ++ trap on_exit EXIT 57: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/dynamic-dt-debug.sh .sh +56: + ./mold -o out/test/elf/arm/duplicate-error/exe out/test/elf/arm/duplicate-error/a.o out/test/elf/arm/duplicate-error/a.o 57: ++ testname=dynamic-dt-debug 57: ++ echo -n 'Testing dynamic-dt-debug ... ' 57: Testing dynamic-dt-debug ... ++ t=out/test/elf/arm/dynamic-dt-debug 57: ++ mkdir -p out/test/elf/arm/dynamic-dt-debug -55: + cc -B. -o out/test/elf/arm/duplicate-error-archive/exe out/test/elf/arm/duplicate-error-archive/c.o -Wl,--push-state,--whole-archive out/test/elf/arm/duplicate-error-archive/b.a out/test/elf/arm/duplicate-error-archive/b.a -Wl,--pop-state -57: + cat +53: + out/test/elf/arm/dt-init/exe1 57: + cc -o out/test/elf/arm/dynamic-dt-debug/a.o -c -xc - -55: + grep -q 'duplicate symbol:.* foo' out/test/elf/arm/duplicate-error-archive/log -55: + on_exit -55: + echo OK -55: OK -55: + exit 0 -57: + cc -B. -o out/test/elf/arm/dynamic-dt-debug/exe out/test/elf/arm/dynamic-dt-debug/a.o - 55/328 Test #55: arm-duplicate-error-archive ................. Passed 0.33 sec +57: + cat +53: + out/test/elf/arm/dt-init/exe2 +54: + readelf --dynamic out/test/elf/arm/dt-needed/exe +53: + grep -q init out/test/elf/arm/dt-init/log1 +54: + grep -Fq 'Shared library: [libfoo]' +54: + cc -B. -o out/test/elf/arm/dt-needed/exe out/test/elf/arm/dt-needed/b.o out/test/elf/arm/dt-needed/libbar.so +53: + grep -q fini out/test/elf/arm/dt-init/log1 +56: + grep -q 'duplicate symbol: .*\.o: .*\.o: main' out/test/elf/arm/duplicate-error/log +53: + grep -q init out/test/elf/arm/dt-init/log2 +56: + on_exit +56: + echo OK +56: OK +56: + exit 0 + 54/328 Test #56: arm-duplicate-error ......................... Passed 0.38 sec test 58 Start 58: arm-dynamic-linker @@ -13027,9 +13053,21 @@ 58: MACHINE=arm 58: CPU= 58: Test timeout computed to be: 1500 -54: + grep -Eq 'Shared library: \[.*dt-needed/libbar\.so\]' -54: + readelf --dynamic out/test/elf/arm/dt-needed/exe -54: + cc -B. -o out/test/elf/arm/dt-needed/exe out/test/elf/arm/dt-needed/b.o -Lout/test/elf/arm/dt-needed -lbar +53: + grep -q fini out/test/elf/arm/dt-init/log2 +53: + on_exit +53: + echo OK +53: OK +53: + exit 0 + 55/328 Test #53: arm-dt-init ................................. Passed 3.04 sec +test 59 + Start 59: arm-dynamic-list + +59: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/dynamic-list.sh" +59: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf +59: Environment variables: +59: MACHINE=arm +59: CPU= +59: Test timeout computed to be: 1500 58: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/dynamic-linker.sh 58: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 58: ++ export LC_ALL=C @@ -13049,45 +13087,55 @@ 58: ++ tlsdesc_opt=-mtls-dialect=gnu2 58: ++ trap 'on_error $LINENO' ERR 58: ++ trap on_exit EXIT +59: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/dynamic-list.sh 58: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/dynamic-linker.sh .sh +59: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc +59: ++ export LC_ALL=C +59: ++ LC_ALL=C +59: ++ '[' -z arm ']' +59: ++ '[' -z '' ']' +59: ++ TESTDIR=out/test/elf/arm +59: ++ CC=cc +59: ++ CXX=c++ +59: ++ GCC=gcc +59: ++ GXX=g++ +59: ++ OBJDUMP=objdump +59: ++ OBJCOPY=objcopy +59: ++ STRIP=strip +59: ++ QEMU= +59: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' +59: ++ tlsdesc_opt=-mtls-dialect=gnu2 +59: ++ trap 'on_error $LINENO' ERR +59: ++ trap on_exit EXIT 58: ++ testname=dynamic-linker 58: ++ echo -n 'Testing dynamic-linker ... ' 58: Testing dynamic-linker ... ++ t=out/test/elf/arm/dynamic-linker 58: ++ mkdir -p out/test/elf/arm/dynamic-linker -58: + cc -c -o out/test/elf/arm/dynamic-linker/a.o -x assembler - +59: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/dynamic-list.sh .sh +59: ++ testname=dynamic-list +59: ++ echo -n 'Testing dynamic-list ... ' +59: Testing dynamic-list ... ++ t=out/test/elf/arm/dynamic-list +59: ++ mkdir -p out/test/elf/arm/dynamic-list 58: + cat +58: + cc -c -o out/test/elf/arm/dynamic-linker/a.o -x assembler - +59: + cat +59: + cc -o out/test/elf/arm/dynamic-list/a.o -c -xc - +57: + cc -B. -o out/test/elf/arm/dynamic-dt-debug/exe out/test/elf/arm/dynamic-dt-debug/a.o 58: + ./mold -o out/test/elf/arm/dynamic-linker/exe out/test/elf/arm/dynamic-linker/a.o 58: + readelf --sections out/test/elf/arm/dynamic-linker/exe 58: + grep -Fq .interp out/test/elf/arm/dynamic-linker/log +54: + readelf --dynamic out/test/elf/arm/dt-needed/exe +54: + grep -Eq 'Shared library: \[.*dt-needed/libbar\.so\]' 58: + readelf --dynamic out/test/elf/arm/dynamic-linker/exe 58: + ./mold -o out/test/elf/arm/dynamic-linker/exe out/test/elf/arm/dynamic-linker/a.o --dynamic-linker=/foo/bar -57: + readelf --dynamic out/test/elf/arm/dynamic-dt-debug/exe -54: + grep -Fq 'Shared library: [libbar.so]' -54: + readelf --dynamic out/test/elf/arm/dt-needed/exe -57: + grep -Fq '(DEBUG)' out/test/elf/arm/dynamic-dt-debug/log -54: + on_exit -54: + echo OK -54: OK -54: + exit 0 +54: + cc -B. -o out/test/elf/arm/dt-needed/exe out/test/elf/arm/dt-needed/b.o -Lout/test/elf/arm/dt-needed -lbar 58: + readelf --sections out/test/elf/arm/dynamic-linker/exe - 56/328 Test #54: arm-dt-needed ............................... Passed 0.65 sec -test 59 - Start 59: arm-dynamic-list - -59: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/dynamic-list.sh" -59: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -59: Environment variables: -59: MACHINE=arm -59: CPU= -59: Test timeout computed to be: 1500 -57: + cc -o out/test/elf/arm/dynamic-dt-debug/b.o -c -xc - -57: + cat 58: + grep -Fq .interp out/test/elf/arm/dynamic-linker/log 58: + on_exit 58: + echo OK 58: OK 58: + exit 0 - 57/328 Test #58: arm-dynamic-linker .......................... Passed 0.09 sec + 56/328 Test #58: arm-dynamic-linker .......................... Passed 0.55 sec test 60 Start 60: arm-dynamic-list2 @@ -13097,35 +13145,15 @@ 60: MACHINE=arm 60: CPU= 60: Test timeout computed to be: 1500 -59: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/dynamic-list.sh -59: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc -59: ++ export LC_ALL=C -59: ++ LC_ALL=C -59: ++ '[' -z arm ']' -59: ++ '[' -z '' ']' -59: ++ TESTDIR=out/test/elf/arm -59: ++ CC=cc -59: ++ CXX=c++ -59: ++ GCC=gcc -59: ++ GXX=g++ -59: ++ OBJDUMP=objdump -59: ++ OBJCOPY=objcopy -59: ++ STRIP=strip -59: ++ QEMU= -59: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' -59: ++ tlsdesc_opt=-mtls-dialect=gnu2 -59: ++ trap 'on_error $LINENO' ERR -59: ++ trap on_exit EXIT +57: + readelf --dynamic out/test/elf/arm/dynamic-dt-debug/exe +57: + grep -Fq '(DEBUG)' out/test/elf/arm/dynamic-dt-debug/log +57: + cat 60: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/dynamic-list2.sh -59: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/dynamic-list.sh .sh +57: + cc -o out/test/elf/arm/dynamic-dt-debug/b.o -c -xc - 60: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 60: ++ export LC_ALL=C 60: ++ LC_ALL=C 60: ++ '[' -z arm ']' -59: ++ testname=dynamic-list -59: ++ echo -n 'Testing dynamic-list ... ' -59: Testing dynamic-list ... ++ t=out/test/elf/arm/dynamic-list -59: ++ mkdir -p out/test/elf/arm/dynamic-list 60: ++ '[' -z '' ']' 60: ++ TESTDIR=out/test/elf/arm 60: ++ CC=cc @@ -13140,26 +13168,21 @@ 60: ++ tlsdesc_opt=-mtls-dialect=gnu2 60: ++ trap 'on_error $LINENO' ERR 60: ++ trap on_exit EXIT -59: + cat 60: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/dynamic-list2.sh .sh -59: + cc -o out/test/elf/arm/dynamic-list/a.o -c -xc - 60: ++ testname=dynamic-list2 60: ++ echo -n 'Testing dynamic-list2 ... ' 60: Testing dynamic-list2 ... ++ t=out/test/elf/arm/dynamic-list2 60: ++ mkdir -p out/test/elf/arm/dynamic-list2 -60: + cat -60: + cc -o out/test/elf/arm/dynamic-list2/a.o -c -xc - -57: + cc -B. -o out/test/elf/arm/dynamic-dt-debug/c.so out/test/elf/arm/dynamic-dt-debug/b.o -shared 59: + cc -B. -o out/test/elf/arm/dynamic-list/exe out/test/elf/arm/dynamic-list/a.o 60: + cat -60: + c++ -o out/test/elf/arm/dynamic-list2/b.o -c -xc++ - -57: + readelf --dynamic out/test/elf/arm/dynamic-dt-debug/c.so -57: + grep -Fq '(DEBUG)' out/test/elf/arm/dynamic-dt-debug/log -57: + on_exit -57: + echo OK -57: OK -57: + exit 0 - 58/328 Test #57: arm-dynamic-dt-debug ........................ Passed 0.30 sec +60: + cc -o out/test/elf/arm/dynamic-list2/a.o -c -xc - +54: + grep -Fq 'Shared library: [libbar.so]' +54: + readelf --dynamic out/test/elf/arm/dt-needed/exe +54: + on_exit +54: + echo OK +54: OK +54: + exit 0 + 57/328 Test #54: arm-dt-needed ............................... Passed 3.44 sec test 61 Start 61: arm-dynamic-list3 @@ -13196,51 +13219,21 @@ 61: + cat 61: + c++ -fPIC -c -o out/test/elf/arm/dynamic-list3/b.o -xc - 61: + cat -60: + c++ -B. -o out/test/elf/arm/dynamic-list2/exe out/test/elf/arm/dynamic-list2/a.o out/test/elf/arm/dynamic-list2/b.o +57: + cc -B. -o out/test/elf/arm/dynamic-dt-debug/c.so out/test/elf/arm/dynamic-dt-debug/b.o -shared 59: + readelf --dyn-syms out/test/elf/arm/dynamic-list/exe 59: + grep -q ' foo' out/test/elf/arm/dynamic-list/log 59: + grep -q ' bar' out/test/elf/arm/dynamic-list/log 59: + cat 59: + cc -B. -o out/test/elf/arm/dynamic-list/exe1 out/test/elf/arm/dynamic-list/a.o -Wl,-dynamic-list=out/test/elf/arm/dynamic-list/dyn -61: + cc -B. -Wl,--dynamic-list=out/test/elf/arm/dynamic-list3/dyn -o out/test/elf/arm/dynamic-list3/exe1 out/test/elf/arm/dynamic-list3/b.o -60: + readelf --dyn-syms out/test/elf/arm/dynamic-list2/exe -60: + grep -q ' foo' out/test/elf/arm/dynamic-list2/log -60: + grep -q ' bar' out/test/elf/arm/dynamic-list2/log 60: + cat -60: + cc -B. -o out/test/elf/arm/dynamic-list2/exe1 out/test/elf/arm/dynamic-list2/a.o out/test/elf/arm/dynamic-list2/b.o -Wl,-dynamic-list=out/test/elf/arm/dynamic-list2/dyn -59: + readelf --dyn-syms out/test/elf/arm/dynamic-list/exe1 -59: + grep -q ' foo' out/test/elf/arm/dynamic-list/log1 -59: + grep -q ' bar' out/test/elf/arm/dynamic-list/log1 -59: + cc -B. -o out/test/elf/arm/dynamic-list/exe2 out/test/elf/arm/dynamic-list/a.o -Wl,--export-dynamic-symbol-list=out/test/elf/arm/dynamic-list/dyn -61: + readelf --dyn-syms out/test/elf/arm/dynamic-list3/exe1 -61: + grep -q ' xyz' out/test/elf/arm/dynamic-list3/log1 -61: + grep -q ' foobarzx' out/test/elf/arm/dynamic-list3/log1 -61: + grep -q ' foobarcx' out/test/elf/arm/dynamic-list3/log1 -61: + grep -q ' foo123bar456bx' out/test/elf/arm/dynamic-list3/log1 -61: + grep -q ' foo123bar456c' out/test/elf/arm/dynamic-list3/log1 -61: + grep -q ' foo123bar456x' out/test/elf/arm/dynamic-list3/log1 -61: + cc -B. -Wl,--export-dynamic-symbol-list=out/test/elf/arm/dynamic-list3/dyn -o out/test/elf/arm/dynamic-list3/exe2 out/test/elf/arm/dynamic-list3/b.o -60: + readelf --dyn-syms out/test/elf/arm/dynamic-list2/exe1 -59: + readelf --dyn-syms out/test/elf/arm/dynamic-list/exe2 -60: + grep -q ' foo' out/test/elf/arm/dynamic-list2/log1 -60: + grep -q ' bar' out/test/elf/arm/dynamic-list2/log1 -59: + grep -q ' foo' out/test/elf/arm/dynamic-list/log2 -60: + grep -q ' _Z3bazi' out/test/elf/arm/dynamic-list2/log1 -59: + grep -q ' bar' out/test/elf/arm/dynamic-list/log2 -60: + cc -B. -o out/test/elf/arm/dynamic-list2/exe2 out/test/elf/arm/dynamic-list2/a.o out/test/elf/arm/dynamic-list2/b.o -Wl,--export-dynamic-symbol-list=out/test/elf/arm/dynamic-list2/dyn -59: + cc -B. -o out/test/elf/arm/dynamic-list/exe3 out/test/elf/arm/dynamic-list/a.o -Wl,--export-dynamic-symbol=foo,--export-dynamic-symbol=bar -61: + readelf --dyn-syms out/test/elf/arm/dynamic-list3/exe2 -61: + grep -q ' xyz' out/test/elf/arm/dynamic-list3/log2 -61: + grep -q ' foobarzx' out/test/elf/arm/dynamic-list3/log2 -61: + grep -q ' foobarcx' out/test/elf/arm/dynamic-list3/log2 -61: + grep -q ' foo123bar456bx' out/test/elf/arm/dynamic-list3/log2 -61: + grep -q ' foo123bar456c' out/test/elf/arm/dynamic-list3/log2 -61: + grep -q ' foo123bar456x' out/test/elf/arm/dynamic-list3/log2 -61: + on_exit -61: + echo OK -61: OK -61: + exit 0 - 59/328 Test #61: arm-dynamic-list3 ........................... Passed 0.31 sec +60: + c++ -o out/test/elf/arm/dynamic-list2/b.o -c -xc++ - +57: + readelf --dynamic out/test/elf/arm/dynamic-dt-debug/c.so +57: + grep -Fq '(DEBUG)' out/test/elf/arm/dynamic-dt-debug/log +57: + on_exit +57: + echo OK +57: OK +57: + exit 0 + 58/328 Test #57: arm-dynamic-dt-debug ........................ Passed 1.79 sec test 62 Start 62: arm-dynamic-list4 @@ -13250,7 +13243,8 @@ 62: MACHINE=arm 62: CPU= 62: Test timeout computed to be: 1500 -60: + readelf --dyn-syms out/test/elf/arm/dynamic-list2/exe2 +61: + cc -B. -Wl,--dynamic-list=out/test/elf/arm/dynamic-list3/dyn -o out/test/elf/arm/dynamic-list3/exe1 out/test/elf/arm/dynamic-list3/b.o +59: + readelf --dyn-syms out/test/elf/arm/dynamic-list/exe1 62: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/dynamic-list4.sh 62: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 62: ++ export LC_ALL=C @@ -13262,7 +13256,6 @@ 62: ++ CXX=c++ 62: ++ GCC=gcc 62: ++ GXX=g++ -60: + grep -q ' foo' out/test/elf/arm/dynamic-list2/log2 62: ++ OBJDUMP=objdump 62: ++ OBJCOPY=objcopy 62: ++ STRIP=strip @@ -13272,22 +13265,49 @@ 62: ++ trap 'on_error $LINENO' ERR 62: ++ trap on_exit EXIT 62: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/dynamic-list4.sh .sh +59: + grep -q ' foo' out/test/elf/arm/dynamic-list/log1 62: ++ testname=dynamic-list4 62: ++ echo -n 'Testing dynamic-list4 ... ' 62: Testing dynamic-list4 ... ++ t=out/test/elf/arm/dynamic-list4 62: ++ mkdir -p out/test/elf/arm/dynamic-list4 +59: + grep -q ' bar' out/test/elf/arm/dynamic-list/log1 +62: + cat +62: + cc -o out/test/elf/arm/dynamic-list4/a.o -c -xc - -fPIC +59: + cc -B. -o out/test/elf/arm/dynamic-list/exe2 out/test/elf/arm/dynamic-list/a.o -Wl,--export-dynamic-symbol-list=out/test/elf/arm/dynamic-list/dyn +60: + c++ -B. -o out/test/elf/arm/dynamic-list2/exe out/test/elf/arm/dynamic-list2/a.o out/test/elf/arm/dynamic-list2/b.o +61: + readelf --dyn-syms out/test/elf/arm/dynamic-list3/exe1 +61: + grep -q ' xyz' out/test/elf/arm/dynamic-list3/log1 +61: + grep -q ' foobarzx' out/test/elf/arm/dynamic-list3/log1 +61: + grep -q ' foobarcx' out/test/elf/arm/dynamic-list3/log1 +61: + grep -q ' foo123bar456bx' out/test/elf/arm/dynamic-list3/log1 +61: + grep -q ' foo123bar456c' out/test/elf/arm/dynamic-list3/log1 +61: + grep -q ' foo123bar456x' out/test/elf/arm/dynamic-list3/log1 +59: + readelf --dyn-syms out/test/elf/arm/dynamic-list/exe2 +61: + cc -B. -Wl,--export-dynamic-symbol-list=out/test/elf/arm/dynamic-list3/dyn -o out/test/elf/arm/dynamic-list3/exe2 out/test/elf/arm/dynamic-list3/b.o +59: + grep -q ' foo' out/test/elf/arm/dynamic-list/log2 +59: + grep -q ' bar' out/test/elf/arm/dynamic-list/log2 +59: + cc -B. -o out/test/elf/arm/dynamic-list/exe3 out/test/elf/arm/dynamic-list/a.o -Wl,--export-dynamic-symbol=foo,--export-dynamic-symbol=bar +60: + readelf --dyn-syms out/test/elf/arm/dynamic-list2/exe +62: + cat +60: + grep -q ' foo' out/test/elf/arm/dynamic-list2/log +62: + cc -B. -shared -o out/test/elf/arm/dynamic-list4/b.so out/test/elf/arm/dynamic-list4/a.o -Wl,--dynamic-list=out/test/elf/arm/dynamic-list4/dyn +60: + grep -q ' bar' out/test/elf/arm/dynamic-list2/log +60: + cat +60: + cc -B. -o out/test/elf/arm/dynamic-list2/exe1 out/test/elf/arm/dynamic-list2/a.o out/test/elf/arm/dynamic-list2/b.o -Wl,-dynamic-list=out/test/elf/arm/dynamic-list2/dyn +61: + readelf --dyn-syms out/test/elf/arm/dynamic-list3/exe2 59: + readelf --dyn-syms out/test/elf/arm/dynamic-list/exe3 -60: + grep -q ' bar' out/test/elf/arm/dynamic-list2/log2 -60: + grep -q ' _Z3bazi' out/test/elf/arm/dynamic-list2/log2 59: + grep -q ' foo' out/test/elf/arm/dynamic-list/log3 -62: + cc -o out/test/elf/arm/dynamic-list4/a.o -c -xc - -fPIC -60: + on_exit -60: + echo OK -60: OK -60: + exit 0 +61: + grep -q ' xyz' out/test/elf/arm/dynamic-list3/log2 59: + grep -q ' bar' out/test/elf/arm/dynamic-list/log3 +61: + grep -q ' foobarzx' out/test/elf/arm/dynamic-list3/log2 62: + cat - 60/328 Test #60: arm-dynamic-list2 ........................... Passed 0.46 sec +59: + on_exit +59: + echo OK +59: OK +59: + exit 0 +61: + grep -q ' foobarcx' out/test/elf/arm/dynamic-list3/log2 +62: + cc -o out/test/elf/arm/dynamic-list4/c.o -c -xc - -fPIC + 59/328 Test #59: arm-dynamic-list ............................ Passed 2.75 sec test 63 Start 63: arm-dynamic @@ -13297,20 +13317,8 @@ 63: MACHINE=arm 63: CPU= 63: Test timeout computed to be: 1500 -59: + on_exit -59: + echo OK -59: OK -59: + exit 0 - 61/328 Test #59: arm-dynamic-list ............................ Passed 0.47 sec -test 64 - Start 64: arm-emit-relocs-cpp - -64: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/emit-relocs-cpp.sh" -64: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -64: Environment variables: -64: MACHINE=arm -64: CPU= -64: Test timeout computed to be: 1500 +61: + grep -q ' foo123bar456bx' out/test/elf/arm/dynamic-list3/log2 +61: + grep -q ' foo123bar456c' out/test/elf/arm/dynamic-list3/log2 63: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/dynamic.sh 63: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 63: ++ export LC_ALL=C @@ -13330,6 +13338,28 @@ 63: ++ tlsdesc_opt=-mtls-dialect=gnu2 63: ++ trap 'on_error $LINENO' ERR 63: ++ trap on_exit EXIT +61: + grep -q ' foo123bar456x' out/test/elf/arm/dynamic-list3/log2 +63: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/dynamic.sh .sh +61: + on_exit +61: + echo OK +61: OK +61: + exit 0 + 60/328 Test #61: arm-dynamic-list3 ........................... Passed 2.07 sec +test 64 + Start 64: arm-emit-relocs-cpp + +64: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/emit-relocs-cpp.sh" +64: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf +64: Environment variables: +64: MACHINE=arm +64: CPU= +64: Test timeout computed to be: 1500 +63: ++ testname=dynamic +63: ++ echo -n 'Testing dynamic ... ' +63: Testing dynamic ... ++ t=out/test/elf/arm/dynamic +63: ++ mkdir -p out/test/elf/arm/dynamic +63: + echo '.globl main; main:' +63: + cc -o out/test/elf/arm/dynamic/a.o -c -x assembler - 64: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/emit-relocs-cpp.sh 64: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 64: ++ export LC_ALL=C @@ -13347,25 +13377,24 @@ 64: ++ QEMU= 64: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' 64: ++ tlsdesc_opt=-mtls-dialect=gnu2 +60: + readelf --dyn-syms out/test/elf/arm/dynamic-list2/exe1 64: ++ trap 'on_error $LINENO' ERR 64: ++ trap on_exit EXIT -63: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/dynamic.sh .sh -63: ++ testname=dynamic -63: ++ echo -n 'Testing dynamic ... ' -63: Testing dynamic ... ++ t=out/test/elf/arm/dynamic -63: ++ mkdir -p out/test/elf/arm/dynamic +63: + cc -B. -o out/test/elf/arm/dynamic/exe out/test/elf/arm/dynamic/a.o 64: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/emit-relocs-cpp.sh .sh +60: + grep -q ' foo' out/test/elf/arm/dynamic-list2/log1 64: ++ testname=emit-relocs-cpp 64: ++ echo -n 'Testing emit-relocs-cpp ... ' 64: Testing emit-relocs-cpp ... ++ t=out/test/elf/arm/emit-relocs-cpp 64: ++ mkdir -p out/test/elf/arm/emit-relocs-cpp +60: + grep -q ' bar' out/test/elf/arm/dynamic-list2/log1 64: + '[' arm = arm ']' 64: + skip 64: + echo skipped 64: skipped 64: + trap - EXIT 64: + exit 0 - 62/328 Test #64: arm-emit-relocs-cpp .........................***Skipped 0.02 sec + 61/328 Test #64: arm-emit-relocs-cpp .........................***Skipped 0.14 sec test 65 Start 65: arm-emit-relocs-dead-sections @@ -13375,9 +13404,8 @@ 65: MACHINE=arm 65: CPU= 65: Test timeout computed to be: 1500 -63: + echo '.globl main; main:' -63: + cc -o out/test/elf/arm/dynamic/a.o -c -x assembler - -63: + cc -B. -o out/test/elf/arm/dynamic/exe out/test/elf/arm/dynamic/a.o +60: + grep -q ' _Z3bazi' out/test/elf/arm/dynamic-list2/log1 +60: + cc -B. -o out/test/elf/arm/dynamic-list2/exe2 out/test/elf/arm/dynamic-list2/a.o out/test/elf/arm/dynamic-list2/b.o -Wl,--export-dynamic-symbol-list=out/test/elf/arm/dynamic-list2/dyn 65: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/emit-relocs-dead-sections.sh 65: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 65: ++ export LC_ALL=C @@ -13404,23 +13432,24 @@ 65: ++ mkdir -p out/test/elf/arm/emit-relocs-dead-sections 65: + '[' arm = m68k ']' 65: + '[' arm = sh4 ']' -65: + c++ -o out/test/elf/arm/emit-relocs-dead-sections/a.o -c -fPIC -xc++ -g -ffunction-sections - 65: + cat -62: + cat -62: + cc -B. -shared -o out/test/elf/arm/dynamic-list4/b.so out/test/elf/arm/dynamic-list4/a.o -Wl,--dynamic-list=out/test/elf/arm/dynamic-list4/dyn +65: + c++ -o out/test/elf/arm/emit-relocs-dead-sections/a.o -c -fPIC -xc++ -g -ffunction-sections - +62: + cc -B. -shared -o out/test/elf/arm/dynamic-list4/d.so out/test/elf/arm/dynamic-list4/c.o 63: + readelf --dynamic out/test/elf/arm/dynamic/exe 63: + grep -Eq 'Shared library:.*\blibc\b' out/test/elf/arm/dynamic/log 63: + readelf -W --dyn-syms --use-dynamic out/test/elf/arm/dynamic/exe 63: + grep -Eq 'FUNC\s+GLOBAL\s+DEFAULT.*UND\s+__libc_start_main' out/test/elf/arm/dynamic/log2 -63: + cc -c -fPIC -o out/test/elf/arm/dynamic/b.o -xc - 63: + cat -62: + cat -62: + cc -o out/test/elf/arm/dynamic-list4/c.o -c -xc - -fPIC -63: + on_exit -63: + echo OK -63: OK -63: + exit 0 - 63/328 Test #63: arm-dynamic ................................. Passed 0.21 sec +63: + cc -c -fPIC -o out/test/elf/arm/dynamic/b.o -xc - +60: + readelf --dyn-syms out/test/elf/arm/dynamic-list2/exe2 +60: + grep -q ' foo' out/test/elf/arm/dynamic-list2/log2 +60: + grep -q ' bar' out/test/elf/arm/dynamic-list2/log2 +60: + grep -q ' _Z3bazi' out/test/elf/arm/dynamic-list2/log2 +60: + on_exit +60: + echo OK +60: OK +60: + exit 0 + 62/328 Test #60: arm-dynamic-list2 ........................... Passed 3.12 sec test 66 Start 66: arm-emit-relocs @@ -13430,6 +13459,8 @@ 66: MACHINE=arm 66: CPU= 66: Test timeout computed to be: 1500 +62: + cat +62: + cc -o out/test/elf/arm/dynamic-list4/e.o -c -xc - 66: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/emit-relocs.sh 66: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 66: ++ export LC_ALL=C @@ -13454,22 +13485,13 @@ 66: ++ echo -n 'Testing emit-relocs ... ' 66: Testing emit-relocs ... ++ t=out/test/elf/arm/emit-relocs 66: ++ mkdir -p out/test/elf/arm/emit-relocs -62: + cc -B. -shared -o out/test/elf/arm/dynamic-list4/d.so out/test/elf/arm/dynamic-list4/c.o -66: + cc -o out/test/elf/arm/emit-relocs/a.o -c -fPIC -xc - 66: + cat -62: + cc -o out/test/elf/arm/dynamic-list4/e.o -c -xc - -62: + cat -66: + cc -B. -o out/test/elf/arm/emit-relocs/exe out/test/elf/arm/emit-relocs/a.o -Wl,-emit-relocs -62: + cc -B. -o out/test/elf/arm/dynamic-list4/exe1 out/test/elf/arm/dynamic-list4/e.o -Wl,-push-state,-no-as-needed out/test/elf/arm/dynamic-list4/b.so -Wl,-pop-state -66: + grep -q 'Hello world' -66: + out/test/elf/arm/emit-relocs/exe -66: + grep -Eq 'rela?\.text' -66: + readelf -S out/test/elf/arm/emit-relocs/exe -66: + on_exit -66: + echo OK -66: OK -66: + exit 0 - 64/328 Test #66: arm-emit-relocs ............................. Passed 0.19 sec +66: + cc -o out/test/elf/arm/emit-relocs/a.o -c -fPIC -xc - +63: + on_exit +63: + echo OK +63: OK +63: + exit 0 + 63/328 Test #63: arm-dynamic ................................. Passed 1.23 sec test 67 Start 67: arm-empty-file @@ -13499,25 +13521,23 @@ 67: ++ trap 'on_error $LINENO' ERR 67: ++ trap on_exit EXIT 67: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/empty-file.sh .sh +66: + cc -B. -o out/test/elf/arm/emit-relocs/exe out/test/elf/arm/emit-relocs/a.o -Wl,-emit-relocs 67: ++ testname=empty-file 67: ++ echo -n 'Testing empty-file ... ' 67: Testing empty-file ... ++ t=out/test/elf/arm/empty-file 67: ++ mkdir -p out/test/elf/arm/empty-file -67: + cat 67: + cc -o out/test/elf/arm/empty-file/a.o -c -xc - -62: + grep -q 'foo1 bar1 baz1' -62: + out/test/elf/arm/dynamic-list4/exe1 -62: + cc -B. -o out/test/elf/arm/dynamic-list4/exe2 out/test/elf/arm/dynamic-list4/e.o -Wl,-push-state,-no-as-needed out/test/elf/arm/dynamic-list4/d.so out/test/elf/arm/dynamic-list4/b.so -Wl,-pop-state -67: + rm -f out/test/elf/arm/empty-file/b.script -67: + touch out/test/elf/arm/empty-file/b.script -67: + cc -B. -o out/test/elf/arm/empty-file/exe out/test/elf/arm/empty-file/a.o -Wl,--version-script,out/test/elf/arm/empty-file/b.script -62: + out/test/elf/arm/dynamic-list4/exe2 -62: + grep -q 'foo2 bar2 baz1' -62: + on_exit -62: + echo OK -62: OK -62: + exit 0 - 65/328 Test #62: arm-dynamic-list4 ........................... Passed 0.57 sec +67: + cat +62: + cc -B. -o out/test/elf/arm/dynamic-list4/exe1 out/test/elf/arm/dynamic-list4/e.o -Wl,-push-state,-no-as-needed out/test/elf/arm/dynamic-list4/b.so -Wl,-pop-state +66: + out/test/elf/arm/emit-relocs/exe +66: + grep -q 'Hello world' +66: + readelf -S out/test/elf/arm/emit-relocs/exe +66: + grep -Eq 'rela?\.text' +66: + on_exit +66: + echo OK +66: OK +66: + exit 0 + 64/328 Test #66: arm-emit-relocs ............................. Passed 0.83 sec test 68 Start 68: arm-empty-input @@ -13547,20 +13567,25 @@ 68: ++ trap 'on_error $LINENO' ERR 68: ++ trap on_exit EXIT 68: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/empty-input.sh .sh -67: + grep -q 'Hello world' -67: + out/test/elf/arm/empty-file/exe +62: + grep -q 'foo1 bar1 baz1' +62: + out/test/elf/arm/dynamic-list4/exe1 +62: + cc -B. -o out/test/elf/arm/dynamic-list4/exe2 out/test/elf/arm/dynamic-list4/e.o -Wl,-push-state,-no-as-needed out/test/elf/arm/dynamic-list4/d.so out/test/elf/arm/dynamic-list4/b.so -Wl,-pop-state 68: ++ testname=empty-input 68: ++ echo -n 'Testing empty-input ... ' 68: Testing empty-input ... ++ t=out/test/elf/arm/empty-input 68: ++ mkdir -p out/test/elf/arm/empty-input 68: + rm -f out/test/elf/arm/empty-input/a.o 68: + touch out/test/elf/arm/empty-input/a.o -67: + on_exit -67: + echo OK -67: OK -67: + exit 0 68: + cc -B. -o out/test/elf/arm/empty-input/exe out/test/elf/arm/empty-input/a.o - 66/328 Test #67: arm-empty-file .............................. Passed 0.21 sec +67: + rm -f out/test/elf/arm/empty-file/b.script +67: + touch out/test/elf/arm/empty-file/b.script +68: + grep -q 'unknown file type' out/test/elf/arm/empty-input/log +67: + cc -B. -o out/test/elf/arm/empty-file/exe out/test/elf/arm/empty-file/a.o -Wl,--version-script,out/test/elf/arm/empty-file/b.script +68: + on_exit +68: + echo OK +68: OK +68: + exit 0 + 65/328 Test #68: arm-empty-input ............................. Passed 0.29 sec test 69 Start 69: arm-empty-version @@ -13590,16 +13615,19 @@ 69: ++ trap 'on_error $LINENO' ERR 69: ++ trap on_exit EXIT 69: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/empty-version.sh .sh -68: + grep -q 'unknown file type' out/test/elf/arm/empty-input/log 69: ++ testname=empty-version 69: ++ echo -n 'Testing empty-version ... ' 69: Testing empty-version ... ++ t=out/test/elf/arm/empty-version 69: ++ mkdir -p out/test/elf/arm/empty-version -68: + on_exit -68: + echo OK -68: OK -68: + exit 0 - 67/328 Test #68: arm-empty-input ............................. Passed 0.10 sec +69: + cat +69: + cc -fPIC -c -o out/test/elf/arm/empty-version/a.o -xc - +62: + out/test/elf/arm/dynamic-list4/exe2 +62: + grep -q 'foo2 bar2 baz1' +62: + on_exit +62: + echo OK +62: OK +62: + exit 0 + 66/328 Test #62: arm-dynamic-list4 ........................... Passed 3.60 sec test 70 Start 70: arm-entry @@ -13609,8 +13637,6 @@ 70: MACHINE=arm 70: CPU= 70: Test timeout computed to be: 1500 -69: + cat -69: + cc -fPIC -c -o out/test/elf/arm/empty-version/a.o -xc - 70: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/entry.sh 70: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 70: ++ export LC_ALL=C @@ -13626,31 +13652,18 @@ 70: ++ OBJCOPY=objcopy 70: ++ STRIP=strip 70: ++ QEMU= +67: + out/test/elf/arm/empty-file/exe +67: + grep -q 'Hello world' 70: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' 70: ++ tlsdesc_opt=-mtls-dialect=gnu2 70: ++ trap 'on_error $LINENO' ERR 70: ++ trap on_exit EXIT 70: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/entry.sh .sh -70: ++ testname=entry -70: ++ echo -n 'Testing entry ... ' -70: Testing entry ... ++ t=out/test/elf/arm/entry -70: ++ mkdir -p out/test/elf/arm/entry -70: + '[' arm = ppc64 ']' -70: + cc -o out/test/elf/arm/entry/a.o -c -x assembler - -70: + cat -70: + cat -70: + cc -o out/test/elf/arm/entry/b.o -c -xc - -69: + cc -B. -shared -o out/test/elf/arm/empty-version/b.so out/test/elf/arm/empty-version/a.o -70: + cc -B. -o out/test/elf/arm/entry/exe1 -Wl,-e,foo out/test/elf/arm/entry/a.o out/test/elf/arm/entry/b.o -69: + grep -q ' bar1' -69: + readelf --dyn-syms out/test/elf/arm/empty-version/b.so -69: + grep -q ' bar2' -69: + readelf --dyn-syms out/test/elf/arm/empty-version/b.so -69: + on_exit -69: + echo OK -69: OK -69: + exit 0 - 68/328 Test #69: arm-empty-version ........................... Passed 0.17 sec +67: + on_exit +67: + echo OK +67: OK +67: + exit 0 + 67/328 Test #67: arm-empty-file .............................. Passed 1.20 sec test 71 Start 71: arm-exception-multiple-ehframe @@ -13660,9 +13673,14 @@ 71: MACHINE=arm 71: CPU= 71: Test timeout computed to be: 1500 +70: ++ testname=entry +70: ++ echo -n 'Testing entry ... ' +70: Testing entry ... ++ t=out/test/elf/arm/entry +70: ++ mkdir -p out/test/elf/arm/entry +70: + '[' arm = ppc64 ']' +70: + cat +70: + cc -o out/test/elf/arm/entry/a.o -c -x assembler - 71: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/exception-multiple-ehframe.sh -70: + readelf -e out/test/elf/arm/entry/exe1 -70: + grep -q 'Entry point address:.*0x1000$' out/test/elf/arm/entry/log 71: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 71: ++ export LC_ALL=C 71: ++ LC_ALL=C @@ -13681,21 +13699,26 @@ 71: ++ tlsdesc_opt=-mtls-dialect=gnu2 71: ++ trap 'on_error $LINENO' ERR 71: ++ trap on_exit EXIT -70: + cc -B. -o out/test/elf/arm/entry/exe2 -Wl,-e,bar out/test/elf/arm/entry/a.o out/test/elf/arm/entry/b.o 71: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/exception-multiple-ehframe.sh .sh 71: ++ testname=exception-multiple-ehframe 71: ++ echo -n 'Testing exception-multiple-ehframe ... ' 71: Testing exception-multiple-ehframe ... ++ t=out/test/elf/arm/exception-multiple-ehframe 71: ++ mkdir -p out/test/elf/arm/exception-multiple-ehframe +70: + cat +69: + cc -B. -shared -o out/test/elf/arm/empty-version/b.so out/test/elf/arm/empty-version/a.o +70: + cc -o out/test/elf/arm/entry/b.o -c -xc - 71: + nm mold 71: + grep -q __tsan_init -70: + readelf -e out/test/elf/arm/entry/exe2 -70: + grep -q 'Entry point address:.*0x2000$' out/test/elf/arm/entry/log -70: + on_exit -70: + echo OK -70: OK -70: + exit 0 - 69/328 Test #70: arm-entry ................................... Passed 0.26 sec +69: + readelf --dyn-syms out/test/elf/arm/empty-version/b.so +69: + grep -q ' bar1' +69: + grep -q ' bar2' +69: + readelf --dyn-syms out/test/elf/arm/empty-version/b.so +70: + cc -B. -o out/test/elf/arm/entry/exe1 -Wl,-e,foo out/test/elf/arm/entry/a.o out/test/elf/arm/entry/b.o +69: + on_exit +69: + echo OK +69: OK +69: + exit 0 + 68/328 Test #69: arm-empty-version ........................... Passed 1.03 sec test 72 Start 72: arm-exception @@ -13733,38 +13756,18 @@ 72: + '[' arm = sh4 ']' 72: + static= 72: + test_cflags -static -72: + cc -static -o /dev/null -xc - 72: + echo 'int main() {}' -72: + static=-static -72: + static='-static -pthread' -72: + cat -72: + c++ -c -o out/test/elf/arm/exception/b.o out/test/elf/arm/exception/a.cc -fPIC -72: + c++ -c -o out/test/elf/arm/exception/c.o out/test/elf/arm/exception/a.cc -fno-PIC -72: + c++ -B. -o out/test/elf/arm/exception/exe1 out/test/elf/arm/exception/b.o -static -pthread -71: + command -v perl -71: + '[' arm = m68k ']' -71: + '[' arm = sh4 ']' -71: + c++ -o out/test/elf/arm/exception-multiple-ehframe/a.o -c -xc++ - -71: + cat -71: + c++ -o out/test/elf/arm/exception-multiple-ehframe/b.o -c -xc++ - -71: + cat -65: + c++ -o out/test/elf/arm/emit-relocs-dead-sections/b.o -c -fPIC -xc++ -g -ffunction-sections - -65: + cat -71: + perl -i -0777 -pe 's/\.eh_frame/.EH_FRAME/g' out/test/elf/arm/exception-multiple-ehframe/a.o -71: + ./mold -r -o out/test/elf/arm/exception-multiple-ehframe/c.o out/test/elf/arm/exception-multiple-ehframe/a.o out/test/elf/arm/exception-multiple-ehframe/b.o -72: + out/test/elf/arm/exception/exe1 -72: + c++ -B. -o out/test/elf/arm/exception/exe2 out/test/elf/arm/exception/c.o -no-pie -static -pthread -71: + perl -i -0777 -pe 's/\.EH_FRAME/.eh_frame/g' out/test/elf/arm/exception-multiple-ehframe/c.o -71: + c++ -o out/test/elf/arm/exception-multiple-ehframe/d.o -c -xc++ - -71: + cat -71: + c++ -B. -o out/test/elf/arm/exception-multiple-ehframe/exe1 out/test/elf/arm/exception-multiple-ehframe/d.o out/test/elf/arm/exception-multiple-ehframe/c.o -71: + out/test/elf/arm/exception-multiple-ehframe/exe1 -71: + grep -q '^1 3$' -71: + on_exit -71: + echo OK -71: OK -71: + exit 0 - 70/328 Test #71: arm-exception-multiple-ehframe .............. Passed 0.96 sec +72: + cc -static -o /dev/null -xc - +70: + readelf -e out/test/elf/arm/entry/exe1 +70: + grep -q 'Entry point address:.*0x1000$' out/test/elf/arm/entry/log +70: + cc -B. -o out/test/elf/arm/entry/exe2 -Wl,-e,bar out/test/elf/arm/entry/a.o out/test/elf/arm/entry/b.o +70: + readelf -e out/test/elf/arm/entry/exe2 +70: + grep -q 'Entry point address:.*0x2000$' out/test/elf/arm/entry/log +70: + on_exit +70: + echo OK +70: OK +70: + exit 0 + 69/328 Test #70: arm-entry ................................... Passed 1.68 sec test 73 Start 73: arm-exclude-libs @@ -13774,8 +13777,6 @@ 73: MACHINE=arm 73: CPU= 73: Test timeout computed to be: 1500 -72: + out/test/elf/arm/exception/exe2 -72: + c++ -B. -o out/test/elf/arm/exception/exe3 out/test/elf/arm/exception/b.o -pie 73: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/exclude-libs.sh 73: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 73: ++ export LC_ALL=C @@ -13800,43 +13801,49 @@ 73: ++ echo -n 'Testing exclude-libs ... ' 73: Testing exclude-libs ... ++ t=out/test/elf/arm/exclude-libs 73: ++ mkdir -p out/test/elf/arm/exclude-libs -73: + cc -fPIC -xc -c -o out/test/elf/arm/exclude-libs/a.o - 73: + cat -72: + out/test/elf/arm/exception/exe3 -72: + c++ -B. -o out/test/elf/arm/exception/exe4 out/test/elf/arm/exception/c.o -no-pie +73: + cc -fPIC -xc -c -o out/test/elf/arm/exclude-libs/a.o - 73: + cc -fPIC -xc -c -o out/test/elf/arm/exclude-libs/b.o - 73: + cat +72: + static=-static +72: + static='-static -pthread' +72: + cat +72: + c++ -c -o out/test/elf/arm/exception/b.o out/test/elf/arm/exception/a.cc -fPIC 73: + rm -f out/test/elf/arm/exclude-libs/c.a 73: + ar crs out/test/elf/arm/exclude-libs/c.a out/test/elf/arm/exclude-libs/a.o 73: + rm -f out/test/elf/arm/exclude-libs/d.a 73: + ar crs out/test/elf/arm/exclude-libs/d.a out/test/elf/arm/exclude-libs/b.o 73: + cat 73: + cc -fPIC -xc -c -o out/test/elf/arm/exclude-libs/e.o - -72: + out/test/elf/arm/exception/exe4 -72: + c++ -B. -o out/test/elf/arm/exception/exe5 out/test/elf/arm/exception/b.o -pie -Wl,--gc-sections +72: + c++ -c -o out/test/elf/arm/exception/c.o out/test/elf/arm/exception/a.cc -fno-PIC 73: + cc -B. -shared -o out/test/elf/arm/exclude-libs/f.so out/test/elf/arm/exclude-libs/e.o out/test/elf/arm/exclude-libs/c.a out/test/elf/arm/exclude-libs/d.a -72: + out/test/elf/arm/exception/exe5 73: + readelf --dyn-syms out/test/elf/arm/exclude-libs/f.so -72: + c++ -B. -o out/test/elf/arm/exception/exe6 out/test/elf/arm/exception/c.o -no-pie -static -pthread -Wl,--gc-sections 73: + grep -Fq foo out/test/elf/arm/exclude-libs/log 73: + grep -Fq bar out/test/elf/arm/exclude-libs/log 73: + grep -Fq baz out/test/elf/arm/exclude-libs/log 73: + cc -B. -shared -o out/test/elf/arm/exclude-libs/f.so out/test/elf/arm/exclude-libs/e.o out/test/elf/arm/exclude-libs/c.a out/test/elf/arm/exclude-libs/d.a -Wl,-exclude-libs=c.a +72: + c++ -B. -o out/test/elf/arm/exception/exe1 out/test/elf/arm/exception/b.o -static -pthread +71: + command -v perl +71: + '[' arm = m68k ']' +71: + '[' arm = sh4 ']' +71: + cat +71: + c++ -o out/test/elf/arm/exception-multiple-ehframe/a.o -c -xc++ - 73: + readelf --dyn-syms out/test/elf/arm/exclude-libs/f.so 73: + grep -Fq foo out/test/elf/arm/exclude-libs/log 73: + grep -Fq bar out/test/elf/arm/exclude-libs/log 73: + grep -Fq baz out/test/elf/arm/exclude-libs/log 73: + cc -B. -shared -o out/test/elf/arm/exclude-libs/f.so out/test/elf/arm/exclude-libs/e.o out/test/elf/arm/exclude-libs/c.a out/test/elf/arm/exclude-libs/d.a -Wl,-exclude-libs=c.a -Wl,-exclude-libs=d.a +71: + c++ -o out/test/elf/arm/exception-multiple-ehframe/b.o -c -xc++ - +71: + cat 73: + readelf --dyn-syms out/test/elf/arm/exclude-libs/f.so 73: + grep -Fq foo out/test/elf/arm/exclude-libs/log 73: + grep -Fq bar out/test/elf/arm/exclude-libs/log 73: + grep -Fq baz out/test/elf/arm/exclude-libs/log -72: + out/test/elf/arm/exception/exe6 73: + cc -B. -shared -o out/test/elf/arm/exclude-libs/f.so out/test/elf/arm/exclude-libs/e.o out/test/elf/arm/exclude-libs/c.a out/test/elf/arm/exclude-libs/d.a -Wl,-exclude-libs=ALL -72: + '[' arm = x86_64 ']' -72: + '[' arm = x86_64 -o arm = aarch64 ']' -72: + '[' arm '!=' riscv32 ']' -72: + c++ -B. -o out/test/elf/arm/exception/exe11 out/test/elf/arm/exception/b.o -pie +72: + out/test/elf/arm/exception/exe1 +71: + perl -i -0777 -pe 's/\.eh_frame/.EH_FRAME/g' out/test/elf/arm/exception-multiple-ehframe/a.o +72: + c++ -B. -o out/test/elf/arm/exception/exe2 out/test/elf/arm/exception/c.o -no-pie -static -pthread +71: + ./mold -r -o out/test/elf/arm/exception-multiple-ehframe/c.o out/test/elf/arm/exception-multiple-ehframe/a.o out/test/elf/arm/exception-multiple-ehframe/b.o 73: + readelf --dyn-syms out/test/elf/arm/exclude-libs/f.so 73: + grep -Fq foo out/test/elf/arm/exclude-libs/log 73: + grep -Fq bar out/test/elf/arm/exclude-libs/log @@ -13845,7 +13852,7 @@ 73: + echo OK 73: OK 73: + exit 0 - 71/328 Test #73: arm-exclude-libs ............................ Passed 0.60 sec + 70/328 Test #73: arm-exclude-libs ............................ Passed 3.46 sec test 74 Start 74: arm-exclude-libs2 @@ -13855,8 +13862,10 @@ 74: MACHINE=arm 74: CPU= 74: Test timeout computed to be: 1500 +71: + perl -i -0777 -pe 's/\.EH_FRAME/.eh_frame/g' out/test/elf/arm/exception-multiple-ehframe/c.o +71: + cat +71: + c++ -o out/test/elf/arm/exception-multiple-ehframe/d.o -c -xc++ - 74: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/exclude-libs2.sh -72: + strip out/test/elf/arm/exception/exe11 74: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 74: ++ export LC_ALL=C 74: ++ LC_ALL=C @@ -13876,26 +13885,30 @@ 74: ++ trap 'on_error $LINENO' ERR 74: ++ trap on_exit EXIT 74: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/exclude-libs2.sh .sh -72: + out/test/elf/arm/exception/exe11 74: ++ testname=exclude-libs2 74: ++ echo -n 'Testing exclude-libs2 ... ' 74: Testing exclude-libs2 ... ++ t=out/test/elf/arm/exclude-libs2 74: ++ mkdir -p out/test/elf/arm/exclude-libs2 74: + cat 74: + cc -x assembler -c -o out/test/elf/arm/exclude-libs2/a.o - -72: + c++ -B. -o out/test/elf/arm/exception/exe12 out/test/elf/arm/exception/c.o -no-pie 74: + rm -f out/test/elf/arm/exclude-libs2/b.a 74: + ar crs out/test/elf/arm/exclude-libs2/b.a out/test/elf/arm/exclude-libs2/a.o 74: + cat 74: + cc -xc -c -o out/test/elf/arm/exclude-libs2/c.o - +71: + c++ -B. -o out/test/elf/arm/exception-multiple-ehframe/exe1 out/test/elf/arm/exception-multiple-ehframe/d.o out/test/elf/arm/exception-multiple-ehframe/c.o 74: + cc -B. -shared -o out/test/elf/arm/exclude-libs2/d.so out/test/elf/arm/exclude-libs2/c.o out/test/elf/arm/exclude-libs2/b.a -Wl,-exclude-libs=b.a -72: + strip out/test/elf/arm/exception/exe12 -72: + out/test/elf/arm/exception/exe12 -72: + on_exit -72: + echo OK -72: OK -72: + exit 0 - 72/328 Test #72: arm-exception ............................... Passed 1.59 sec +72: + out/test/elf/arm/exception/exe2 +72: + c++ -B. -o out/test/elf/arm/exception/exe3 out/test/elf/arm/exception/b.o -pie +72: + out/test/elf/arm/exception/exe3 +72: + c++ -B. -o out/test/elf/arm/exception/exe4 out/test/elf/arm/exception/c.o -no-pie +71: + out/test/elf/arm/exception-multiple-ehframe/exe1 +71: + grep -q '^1 3$' +71: + on_exit +71: + echo OK +71: OK +71: + exit 0 +74: + readelf --dyn-syms out/test/elf/arm/exclude-libs2/d.so + 71/328 Test #71: arm-exception-multiple-ehframe .............. Passed 6.39 sec test 75 Start 75: arm-exclude-libs3 @@ -13905,6 +13918,21 @@ 75: MACHINE=arm 75: CPU= 75: Test timeout computed to be: 1500 +74: + grep -Fq foo out/test/elf/arm/exclude-libs2/log +74: + on_exit +74: + echo OK +74: OK +74: + exit 0 + 72/328 Test #74: arm-exclude-libs2 ........................... Passed 1.37 sec +test 76 + Start 76: arm-execstack + +76: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/execstack.sh" +76: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf +76: Environment variables: +76: MACHINE=arm +76: CPU= +76: Test timeout computed to be: 1500 75: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/exclude-libs3.sh 75: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 75: ++ export LC_ALL=C @@ -13925,28 +13953,6 @@ 75: ++ trap 'on_error $LINENO' ERR 75: ++ trap on_exit EXIT 75: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/exclude-libs3.sh .sh -75: ++ testname=exclude-libs3 -75: ++ echo -n 'Testing exclude-libs3 ... ' -75: Testing exclude-libs3 ... ++ t=out/test/elf/arm/exclude-libs3 -75: ++ mkdir -p out/test/elf/arm/exclude-libs3 -75: + cat -75: + cc -fPIC -xc -c -o out/test/elf/arm/exclude-libs3/a.o - -74: + readelf --dyn-syms out/test/elf/arm/exclude-libs2/d.so -74: + grep -Fq foo out/test/elf/arm/exclude-libs2/log -74: + on_exit -74: + echo OK -74: OK -74: + exit 0 - 73/328 Test #74: arm-exclude-libs2 ........................... Passed 0.19 sec -test 76 - Start 76: arm-execstack - -76: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/execstack.sh" -76: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -76: Environment variables: -76: MACHINE=arm -76: CPU= -76: Test timeout computed to be: 1500 76: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/execstack.sh 76: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 76: ++ export LC_ALL=C @@ -13966,27 +13972,42 @@ 76: ++ tlsdesc_opt=-mtls-dialect=gnu2 76: ++ trap 'on_error $LINENO' ERR 76: ++ trap on_exit EXIT +75: ++ testname=exclude-libs3 +75: ++ echo -n 'Testing exclude-libs3 ... ' +75: Testing exclude-libs3 ... ++ t=out/test/elf/arm/exclude-libs3 +75: ++ mkdir -p out/test/elf/arm/exclude-libs3 76: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/execstack.sh .sh 76: ++ testname=execstack 76: ++ echo -n 'Testing execstack ... ' 76: Testing execstack ... ++ t=out/test/elf/arm/execstack 76: ++ mkdir -p out/test/elf/arm/execstack +75: + cat +75: + cc -fPIC -xc -c -o out/test/elf/arm/exclude-libs3/a.o - +76: + cc -c -xc -o out/test/elf/arm/execstack/a.o - +76: + cat 75: + rm -f out/test/elf/arm/exclude-libs3/b.a 75: + ar crs out/test/elf/arm/exclude-libs3/b.a out/test/elf/arm/exclude-libs3/a.o -76: + cat -76: + cc -c -xc -o out/test/elf/arm/execstack/a.o - +72: + out/test/elf/arm/exception/exe4 +76: + cc -B. -o out/test/elf/arm/execstack/exe out/test/elf/arm/execstack/a.o -Wl,-z,execstack 75: + cc -fPIC -xc -c -o out/test/elf/arm/exclude-libs3/c.o - 75: + cat -76: + cc -B. -o out/test/elf/arm/execstack/exe out/test/elf/arm/execstack/a.o -Wl,-z,execstack +72: + c++ -B. -o out/test/elf/arm/exception/exe5 out/test/elf/arm/exception/b.o -pie -Wl,--gc-sections +76: + readelf --segments -W out/test/elf/arm/execstack/exe +76: + grep -q 'GNU_STACK.* RWE ' +76: + cc -B. -o out/test/elf/arm/execstack/exe out/test/elf/arm/execstack/a.o -Wl,-z,execstack -Wl,-z,noexecstack 75: + cc -B. -shared -o out/test/elf/arm/exclude-libs3/d.so out/test/elf/arm/exclude-libs3/c.o out/test/elf/arm/exclude-libs3/b.a -Wl,-exclude-libs=ALL +72: + out/test/elf/arm/exception/exe5 +72: + c++ -B. -o out/test/elf/arm/exception/exe6 out/test/elf/arm/exception/c.o -no-pie -static -pthread -Wl,--gc-sections +76: + grep -q 'GNU_STACK.* RW ' +76: + readelf --segments -W out/test/elf/arm/execstack/exe +76: + cc -B. -o out/test/elf/arm/execstack/exe out/test/elf/arm/execstack/a.o 75: + readelf --dyn-syms out/test/elf/arm/exclude-libs3/d.so 75: + grep -Fq foo out/test/elf/arm/exclude-libs3/log 75: + on_exit 75: + echo OK 75: OK 75: + exit 0 -76: + grep -q 'GNU_STACK.* RWE ' - 74/328 Test #75: arm-exclude-libs3 ........................... Passed 0.23 sec + 73/328 Test #75: arm-exclude-libs3 ........................... Passed 1.71 sec test 77 Start 77: arm-execute-only @@ -13996,8 +14017,6 @@ 77: MACHINE=arm 77: CPU= 77: Test timeout computed to be: 1500 -76: + readelf --segments -W out/test/elf/arm/execstack/exe -76: + cc -B. -o out/test/elf/arm/execstack/exe out/test/elf/arm/execstack/a.o -Wl,-z,execstack -Wl,-z,noexecstack 77: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/execute-only.sh 77: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 77: ++ export LC_ALL=C @@ -14029,15 +14048,11 @@ 77: + cc -o out/test/elf/arm/execute-only/a.o -c -xc - 76: + grep -q 'GNU_STACK.* RW ' 76: + readelf --segments -W out/test/elf/arm/execstack/exe -76: + cc -B. -o out/test/elf/arm/execstack/exe out/test/elf/arm/execstack/a.o -77: + cc -B. -o out/test/elf/arm/execute-only/exe out/test/elf/arm/execute-only/a.o -Wl,--execute-only -76: + grep -q 'GNU_STACK.* RW ' -76: + readelf --segments -W out/test/elf/arm/execstack/exe 76: + on_exit 76: + echo OK 76: OK 76: + exit 0 - 75/328 Test #76: arm-execstack ............................... Passed 0.30 sec + 74/328 Test #76: arm-execstack ............................... Passed 2.18 sec test 78 Start 78: arm-export-dynamic @@ -14071,8 +14086,14 @@ 78: ++ echo -n 'Testing export-dynamic ... ' 78: Testing export-dynamic ... ++ t=out/test/elf/arm/export-dynamic 78: ++ mkdir -p out/test/elf/arm/export-dynamic -78: + cat 78: + cc -o out/test/elf/arm/export-dynamic/a.o -c -x assembler - +78: + cat +77: + cc -B. -o out/test/elf/arm/execute-only/exe out/test/elf/arm/execute-only/a.o -Wl,--execute-only +72: + out/test/elf/arm/exception/exe6 +72: + '[' arm = x86_64 ']' +72: + '[' arm = x86_64 -o arm = aarch64 ']' +72: + '[' arm '!=' riscv32 ']' +72: + c++ -B. -o out/test/elf/arm/exception/exe11 out/test/elf/arm/exception/b.o -pie 78: + cc -shared -fPIC -o out/test/elf/arm/export-dynamic/b.so -xc /dev/null 77: + grep -q 'Hello world' 77: + out/test/elf/arm/execute-only/exe @@ -14082,7 +14103,7 @@ 77: + echo OK 77: OK 77: + exit 0 - 76/328 Test #77: arm-execute-only ............................ Passed 0.22 sec + 75/328 Test #77: arm-execute-only ............................ Passed 1.08 sec test 79 Start 79: arm-export-from-exe @@ -14116,11 +14137,12 @@ 79: ++ echo -n 'Testing export-from-exe ... ' 79: Testing export-from-exe ... ++ t=out/test/elf/arm/export-from-exe 79: ++ mkdir -p out/test/elf/arm/export-from-exe -79: + cat +72: + strip out/test/elf/arm/exception/exe11 79: + cc -o out/test/elf/arm/export-from-exe/a.o -c -xc - -78: + ./mold -o out/test/elf/arm/export-dynamic/exe out/test/elf/arm/export-dynamic/a.o out/test/elf/arm/export-dynamic/b.so --export-dynamic 79: + cat -79: + cc -shared -fPIC -o out/test/elf/arm/export-from-exe/b.so -xc - +72: + out/test/elf/arm/exception/exe11 +72: + c++ -B. -o out/test/elf/arm/exception/exe12 out/test/elf/arm/exception/c.o -no-pie +78: + ./mold -o out/test/elf/arm/export-dynamic/exe out/test/elf/arm/export-dynamic/a.o out/test/elf/arm/export-dynamic/b.so --export-dynamic 78: + readelf --dyn-syms out/test/elf/arm/export-dynamic/exe 78: + grep -Eq 'NOTYPE\s+GLOBAL DEFAULT\s+[0-9]+ bar' out/test/elf/arm/export-dynamic/log 78: + grep -Eq 'NOTYPE\s+GLOBAL DEFAULT\s+[0-9]+ _start' out/test/elf/arm/export-dynamic/log @@ -14128,7 +14150,7 @@ 78: + echo OK 78: OK 78: + exit 0 - 77/328 Test #78: arm-export-dynamic .......................... Passed 0.18 sec + 76/328 Test #78: arm-export-dynamic .......................... Passed 1.00 sec test 80 Start 80: arm-fatal-warnings @@ -14158,24 +14180,25 @@ 80: ++ trap 'on_error $LINENO' ERR 80: ++ trap on_exit EXIT 80: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/fatal-warnings.sh .sh +79: + cc -shared -fPIC -o out/test/elf/arm/export-from-exe/b.so -xc - +79: + cat 80: ++ testname=fatal-warnings 80: ++ echo -n 'Testing fatal-warnings ... ' 80: Testing fatal-warnings ... ++ t=out/test/elf/arm/fatal-warnings 80: ++ mkdir -p out/test/elf/arm/fatal-warnings +80: + cat 80: + cc -fcommon -xc -c -o out/test/elf/arm/fatal-warnings/a.o - +65: + cat +65: + c++ -o out/test/elf/arm/emit-relocs-dead-sections/b.o -c -fPIC -xc++ -g -ffunction-sections - 80: + cat -65: + c++ -B. -o out/test/elf/arm/emit-relocs-dead-sections/exe out/test/elf/arm/emit-relocs-dead-sections/a.o out/test/elf/arm/emit-relocs-dead-sections/b.o -Wl,-emit-relocs 80: + cc -fcommon -xc -c -o out/test/elf/arm/fatal-warnings/b.o - -80: + cat -79: + cc -B. -o out/test/elf/arm/export-from-exe/exe out/test/elf/arm/export-from-exe/a.o out/test/elf/arm/export-from-exe/b.so -65: + out/test/elf/arm/emit-relocs-dead-sections/exe -65: + grep -q 'Hello world' -80: + cc -B. -o out/test/elf/arm/fatal-warnings/exe out/test/elf/arm/fatal-warnings/a.o out/test/elf/arm/fatal-warnings/b.o -Wl,-warn-common -65: + on_exit -65: + echo OK -65: OK -65: + exit 0 - 78/328 Test #65: arm-emit-relocs-dead-sections ............... Passed 3.15 sec +72: + strip out/test/elf/arm/exception/exe12 +72: + out/test/elf/arm/exception/exe12 +72: + on_exit +72: + echo OK +72: OK +72: + exit 0 + 77/328 Test #72: arm-exception ............................... Passed 9.47 sec test 81 Start 81: arm-filler @@ -14210,8 +14233,11 @@ 81: Testing filler ... ++ t=out/test/elf/arm/filler 81: ++ mkdir -p out/test/elf/arm/filler 81: + test_cflags -static -81: + echo 'int main() {}' 81: + cc -static -o /dev/null -xc - +81: + echo 'int main() {}' +80: + cc -B. -o out/test/elf/arm/fatal-warnings/exe out/test/elf/arm/fatal-warnings/a.o out/test/elf/arm/fatal-warnings/b.o -Wl,-warn-common +79: + cc -B. -o out/test/elf/arm/export-from-exe/exe out/test/elf/arm/export-from-exe/a.o out/test/elf/arm/export-from-exe/b.so +80: + cc -B. -o out/test/elf/arm/fatal-warnings/exe out/test/elf/arm/fatal-warnings/a.o out/test/elf/arm/fatal-warnings/b.o -Wl,-warn-common -Wl,-fatal-warnings 79: + readelf --dyn-syms out/test/elf/arm/export-from-exe/exe 79: + grep -q expfn2 79: + readelf --dyn-syms out/test/elf/arm/export-from-exe/exe @@ -14220,7 +14246,7 @@ 79: + echo OK 79: OK 79: + exit 0 - 79/328 Test #79: arm-export-from-exe ......................... Passed 0.29 sec + 78/328 Test #79: arm-export-from-exe ......................... Passed 1.87 sec test 82 Start 82: arm-filter @@ -14254,18 +14280,14 @@ 82: ++ echo -n 'Testing filter ... ' 82: Testing filter ... ++ t=out/test/elf/arm/filter 82: ++ mkdir -p out/test/elf/arm/filter -80: + cc -B. -o out/test/elf/arm/fatal-warnings/exe out/test/elf/arm/fatal-warnings/a.o out/test/elf/arm/fatal-warnings/b.o -Wl,-warn-common -Wl,-fatal-warnings 82: + cat 82: + cc -o out/test/elf/arm/filter/a.o -c -x assembler - 82: + ./mold -o out/test/elf/arm/filter/b.so out/test/elf/arm/filter/a.o --filter foo -F bar -shared -82: + readelf --dynamic out/test/elf/arm/filter/b.so -82: + grep -Fq 'Filter library: [foo]' out/test/elf/arm/filter/log -82: + grep -Fq 'Filter library: [bar]' out/test/elf/arm/filter/log -82: + on_exit -82: + echo OK -82: OK -82: + exit 0 - 80/328 Test #82: arm-filter .................................. Passed 0.07 sec +80: + on_exit +80: + echo OK +80: OK +80: + exit 0 + 79/328 Test #80: arm-fatal-warnings .......................... Passed 1.76 sec test 83 Start 83: arm-func-addr @@ -14275,7 +14297,10 @@ 83: MACHINE=arm 83: CPU= 83: Test timeout computed to be: 1500 +82: + readelf --dynamic out/test/elf/arm/filter/b.so 83: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/func-addr.sh +81: + cc -o out/test/elf/arm/filler/a.o -c -xc - +81: + cat 83: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 83: ++ export LC_ALL=C 83: ++ LC_ALL=C @@ -14295,17 +14320,18 @@ 83: ++ trap 'on_error $LINENO' ERR 83: ++ trap on_exit EXIT 83: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/func-addr.sh .sh +82: + grep -Fq 'Filter library: [foo]' out/test/elf/arm/filter/log +82: + grep -Fq 'Filter library: [bar]' out/test/elf/arm/filter/log 83: ++ testname=func-addr 83: ++ echo -n 'Testing func-addr ... ' 83: Testing func-addr ... ++ t=out/test/elf/arm/func-addr 83: ++ mkdir -p out/test/elf/arm/func-addr -83: + cc -shared -o out/test/elf/arm/func-addr/a.so -xc - 83: + cat -80: + on_exit -80: + echo OK -80: OK -80: + exit 0 - 81/328 Test #80: arm-fatal-warnings .......................... Passed 0.30 sec +82: + on_exit +82: + echo OK +82: OK +82: + exit 0 + 80/328 Test #82: arm-filter .................................. Passed 0.45 sec test 84 Start 84: arm-gc-sections @@ -14315,6 +14341,7 @@ 84: MACHINE=arm 84: CPU= 84: Test timeout computed to be: 1500 +83: + cc -shared -o out/test/elf/arm/func-addr/a.so -xc - 84: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/gc-sections.sh 84: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 84: ++ export LC_ALL=C @@ -14340,34 +14367,32 @@ 84: Testing gc-sections ... ++ t=out/test/elf/arm/gc-sections 84: ++ mkdir -p out/test/elf/arm/gc-sections 84: + cat -81: + cat -81: + cc -o out/test/elf/arm/filler/a.o -c -xc - 84: + c++ -B. -o out/test/elf/arm/gc-sections/exe1 out/test/elf/arm/gc-sections/a.cc -ffunction-sections -fdata-sections +81: + cc -B. -static -Wl,--filler,0xfe -o out/test/elf/arm/filler/exe1 out/test/elf/arm/filler/a.o 83: + cat 83: + cc -o out/test/elf/arm/func-addr/b.o -c -xc -fno-PIC - -81: + cc -B. -static -Wl,--filler,0xfe -o out/test/elf/arm/filler/exe1 out/test/elf/arm/filler/a.o +81: + sed -i -e 's/--filler 0xfe/--filler 0x00/' out/test/elf/arm/filler/exe1 83: + cc -B. -o out/test/elf/arm/func-addr/exe -no-pie out/test/elf/arm/func-addr/b.o out/test/elf/arm/func-addr/a.so +81: + od -x out/test/elf/arm/filler/exe1 84: + readelf --symbols out/test/elf/arm/gc-sections/exe1 84: + grep -qv live_fn1 out/test/elf/arm/gc-sections/log.1 84: + grep -qv live_fn2 out/test/elf/arm/gc-sections/log.1 84: + grep -qv dead_fn1 out/test/elf/arm/gc-sections/log.1 -81: + sed -i -e 's/--filler 0xfe/--filler 0x00/' out/test/elf/arm/filler/exe1 84: + grep -qv dead_fn2 out/test/elf/arm/gc-sections/log.1 84: + grep -qv live_var1 out/test/elf/arm/gc-sections/log.1 84: + grep -qv live_var2 out/test/elf/arm/gc-sections/log.1 84: + grep -qv dead_var1 out/test/elf/arm/gc-sections/log.1 -81: + od -x out/test/elf/arm/filler/exe1 84: + grep -qv dead_var2 out/test/elf/arm/gc-sections/log.1 -84: + out/test/elf/arm/gc-sections/exe1 84: + grep -q '1 2' +84: + out/test/elf/arm/gc-sections/exe1 84: + c++ -B. -o out/test/elf/arm/gc-sections/exe2 out/test/elf/arm/gc-sections/a.cc -ffunction-sections -fdata-sections -Wl,-gc-sections -83: + out/test/elf/arm/func-addr/exe 83: + grep -q 1 +83: + out/test/elf/arm/func-addr/exe 83: + on_exit 83: + echo OK 83: OK 83: + exit 0 - 82/328 Test #83: arm-func-addr ............................... Passed 0.32 sec + 81/328 Test #83: arm-func-addr ............................... Passed 1.97 sec test 85 Start 85: arm-gdb-index-compress-output @@ -14406,30 +14431,30 @@ 85: + grep -qw qemu /proc/cpuinfo 85: + '[' arm = riscv64 -o arm = riscv32 -o arm = sparc64 ']' 85: + command -v gdb -85: + cc -c -o out/test/elf/arm/gdb-index-compress-output/a.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections 85: + cat +85: + cc -c -o out/test/elf/arm/gdb-index-compress-output/a.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections 85: + cc -B. -shared -o out/test/elf/arm/gdb-index-compress-output/b.so out/test/elf/arm/gdb-index-compress-output/a.o -Wl,--gdb-index -Wl,--compress-debug-sections=zlib-gabi 81: + cc -B. -static -Wl,--filler,0x00 -o out/test/elf/arm/filler/exe2 out/test/elf/arm/filler/a.o 84: + readelf --symbols out/test/elf/arm/gc-sections/exe2 +85: + readelf -WS out/test/elf/arm/gdb-index-compress-output/b.so +85: + grep -Fq .gdb_index 84: + grep -q live_fn1 out/test/elf/arm/gc-sections/log.2 84: + grep -q live_fn2 out/test/elf/arm/gc-sections/log.2 +85: + cat +85: + cc -c -o out/test/elf/arm/gdb-index-compress-output/c.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -gz 84: + grep -qv dead_fn1 out/test/elf/arm/gc-sections/log.2 84: + grep -qv dead_fn2 out/test/elf/arm/gc-sections/log.2 84: + grep -q live_var1 out/test/elf/arm/gc-sections/log.2 84: + grep -q live_var2 out/test/elf/arm/gc-sections/log.2 -85: + readelf -WS out/test/elf/arm/gdb-index-compress-output/b.so 84: + grep -qv dead_var1 out/test/elf/arm/gc-sections/log.2 -85: + grep -Fq .gdb_index 84: + grep -qv dead_var2 out/test/elf/arm/gc-sections/log.2 -85: + cc -c -o out/test/elf/arm/gdb-index-compress-output/c.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -gz -85: + cat -84: + grep -q '1 2' 84: + out/test/elf/arm/gc-sections/exe2 +84: + grep -q '1 2' 84: + on_exit 84: + echo OK 84: OK 84: + exit 0 - 83/328 Test #84: arm-gc-sections ............................. Passed 0.47 sec + 82/328 Test #84: arm-gc-sections ............................. Passed 2.94 sec test 86 Start 86: arm-gdb-index-dwarf2 @@ -14466,16 +14491,16 @@ 86: + on_qemu 86: + '[' '' '!=' '' ']' 86: + grep -qw qemu /proc/cpuinfo +85: + cc -B. -o out/test/elf/arm/gdb-index-compress-output/exe out/test/elf/arm/gdb-index-compress-output/b.so out/test/elf/arm/gdb-index-compress-output/c.o -Wl,--gdb-index -Wl,--compress-debug-sections=zlib 86: + '[' arm = riscv64 -o arm = riscv32 -o arm = sparc64 ']' 86: + command -v gdb +81: + od -x out/test/elf/arm/filler/exe2 86: + echo 'int main() {}' 86: + cc -o /dev/null -xc -gdwarf-2 -g - -85: + cc -B. -o out/test/elf/arm/gdb-index-compress-output/exe out/test/elf/arm/gdb-index-compress-output/b.so out/test/elf/arm/gdb-index-compress-output/c.o -Wl,--gdb-index -Wl,--compress-debug-sections=zlib -81: + od -x out/test/elf/arm/filler/exe2 -85: + readelf -WS out/test/elf/arm/gdb-index-compress-output/exe 85: + grep -Fq .gdb_index -85: + grep -q 'Hello world' +85: + readelf -WS out/test/elf/arm/gdb-index-compress-output/exe 85: + out/test/elf/arm/gdb-index-compress-output/exe +85: + grep -q 'Hello world' 85: + DEBUGINFOD_URLS= 85: + gdb out/test/elf/arm/gdb-index-compress-output/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit 86: + cc -c -o out/test/elf/arm/gdb-index-dwarf2/a.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -ffunction-sections @@ -14485,7 +14510,7 @@ 81: + echo OK 81: OK 81: + exit 0 - 84/328 Test #81: arm-filler .................................. Passed 0.86 sec + 83/328 Test #81: arm-filler .................................. Passed 5.41 sec test 87 Start 87: arm-gdb-index-dwarf3 @@ -14525,46 +14550,46 @@ 87: + '[' arm = riscv64 -o arm = riscv32 -o arm = sparc64 ']' 87: + command -v gdb 87: + test_cflags -gdwarf-3 -87: + echo 'int main() {}' 87: + cc -gdwarf-3 -o /dev/null -xc - +87: + echo 'int main() {}' 86: + cat 86: + cc -c -o out/test/elf/arm/gdb-index-dwarf2/b.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -ffunction-sections 86: + cc -B. -shared -o out/test/elf/arm/gdb-index-dwarf2/c.so out/test/elf/arm/gdb-index-dwarf2/a.o out/test/elf/arm/gdb-index-dwarf2/b.o -Wl,--gdb-index -87: + cat -87: + cc -c -o out/test/elf/arm/gdb-index-dwarf3/a.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -ffunction-sections 86: + readelf -WS out/test/elf/arm/gdb-index-dwarf2/c.so 86: + grep -Fq .gdb_index 86: + cat 86: + cc -c -o out/test/elf/arm/gdb-index-dwarf2/d.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -gz 87: + cat -87: + cc -c -o out/test/elf/arm/gdb-index-dwarf3/b.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -ffunction-sections +87: + cc -c -o out/test/elf/arm/gdb-index-dwarf3/a.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -ffunction-sections 86: + cc -B. -o out/test/elf/arm/gdb-index-dwarf2/exe out/test/elf/arm/gdb-index-dwarf2/c.so out/test/elf/arm/gdb-index-dwarf2/d.o -Wl,--gdb-index -87: + cc -B. -shared -o out/test/elf/arm/gdb-index-dwarf3/c.so out/test/elf/arm/gdb-index-dwarf3/a.o out/test/elf/arm/gdb-index-dwarf3/b.o -Wl,--gdb-index -86: + grep -Fq .gdb_index +87: + cat +87: + cc -c -o out/test/elf/arm/gdb-index-dwarf3/b.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -ffunction-sections 86: + readelf -WS out/test/elf/arm/gdb-index-dwarf2/exe +86: + grep -Fq .gdb_index 86: + out/test/elf/arm/gdb-index-dwarf2/exe 86: + grep -q 'Hello world' 86: + DEBUGINFOD_URLS= 86: + gdb out/test/elf/arm/gdb-index-dwarf2/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit +87: + cc -B. -shared -o out/test/elf/arm/gdb-index-dwarf3/c.so out/test/elf/arm/gdb-index-dwarf3/a.o out/test/elf/arm/gdb-index-dwarf3/b.o -Wl,--gdb-index 87: + readelf -WS out/test/elf/arm/gdb-index-dwarf3/c.so 87: + grep -Fq .gdb_index 87: + cc -c -o out/test/elf/arm/gdb-index-dwarf3/d.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -gz 87: + cat 87: + cc -B. -o out/test/elf/arm/gdb-index-dwarf3/exe out/test/elf/arm/gdb-index-dwarf3/c.so out/test/elf/arm/gdb-index-dwarf3/d.o -Wl,--gdb-index -87: + grep -Fq .gdb_index 87: + readelf -WS out/test/elf/arm/gdb-index-dwarf3/exe -87: + grep -q 'Hello world' +87: + grep -Fq .gdb_index 87: + out/test/elf/arm/gdb-index-dwarf3/exe +87: + grep -q 'Hello world' 87: + DEBUGINFOD_URLS= 87: + gdb out/test/elf/arm/gdb-index-dwarf3/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit -85: + grep -q 'hello () at .*:7' out/test/elf/arm/gdb-index-compress-output/log -85: + grep -q 'greet () at .*:11' out/test/elf/arm/gdb-index-compress-output/log -85: + grep -q 'main () at .*:4' out/test/elf/arm/gdb-index-compress-output/log -85: + on_exit -85: + echo OK -85: OK -85: + exit 0 - 85/328 Test #85: arm-gdb-index-compress-output ............... Passed 1.33 sec +65: + c++ -B. -o out/test/elf/arm/emit-relocs-dead-sections/exe out/test/elf/arm/emit-relocs-dead-sections/a.o out/test/elf/arm/emit-relocs-dead-sections/b.o -Wl,-emit-relocs +65: + out/test/elf/arm/emit-relocs-dead-sections/exe +65: + grep -q 'Hello world' +65: + on_exit +65: + echo OK +65: OK +65: + exit 0 + 84/328 Test #65: arm-emit-relocs-dead-sections ............... Passed 22.35 sec test 88 Start 88: arm-gdb-index-dwarf4 @@ -14604,19 +14629,16 @@ 88: + '[' arm = riscv64 -o arm = riscv32 -o arm = sparc64 ']' 88: + command -v gdb 88: + test_cflags -gdwarf-4 -g -88: + cc -gdwarf-4 -g -o /dev/null -xc - 88: + echo 'int main() {}' -88: + cc -c -o out/test/elf/arm/gdb-index-dwarf4/a.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections -88: + cat -86: + grep -q 'hello2 () at .*:7' out/test/elf/arm/gdb-index-dwarf2/log -86: + grep -q 'hello () at .*:4' out/test/elf/arm/gdb-index-dwarf2/log -86: + grep -q 'greet () at .*:8' out/test/elf/arm/gdb-index-dwarf2/log -86: + grep -q 'main () at .*:4' out/test/elf/arm/gdb-index-dwarf2/log -86: + on_exit -86: + echo OK -86: OK -86: + exit 0 - 86/328 Test #86: arm-gdb-index-dwarf2 ........................ Passed 1.33 sec +88: + cc -gdwarf-4 -g -o /dev/null -xc - +85: + grep -q 'hello () at .*:7' out/test/elf/arm/gdb-index-compress-output/log +85: + grep -q 'greet () at .*:11' out/test/elf/arm/gdb-index-compress-output/log +85: + grep -q 'main () at .*:4' out/test/elf/arm/gdb-index-compress-output/log +85: + on_exit +85: + echo OK +85: OK +85: + exit 0 + 85/328 Test #85: arm-gdb-index-compress-output ............... Passed 7.51 sec test 89 Start 89: arm-gdb-index-dwarf5 @@ -14646,6 +14668,8 @@ 89: ++ trap 'on_error $LINENO' ERR 89: ++ trap on_exit EXIT 89: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/gdb-index-dwarf5.sh .sh +88: + cat +88: + cc -c -o out/test/elf/arm/gdb-index-dwarf4/a.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections 89: ++ testname=gdb-index-dwarf5 89: ++ echo -n 'Testing gdb-index-dwarf5 ... ' 89: Testing gdb-index-dwarf5 ... ++ t=out/test/elf/arm/gdb-index-dwarf5 @@ -14658,18 +14682,17 @@ 89: + test_cflags -gdwarf-5 -g 89: + echo 'int main() {}' 89: + cc -gdwarf-5 -g -o /dev/null -xc - +86: + grep -q 'hello2 () at .*:7' out/test/elf/arm/gdb-index-dwarf2/log +86: + grep -q 'hello () at .*:4' out/test/elf/arm/gdb-index-dwarf2/log +86: + grep -q 'greet () at .*:8' out/test/elf/arm/gdb-index-dwarf2/log 88: + cat +86: + grep -q 'main () at .*:4' out/test/elf/arm/gdb-index-dwarf2/log 88: + cc -c -o out/test/elf/arm/gdb-index-dwarf4/b.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections -88: + cc -B. -shared -o out/test/elf/arm/gdb-index-dwarf4/c.so out/test/elf/arm/gdb-index-dwarf4/a.o out/test/elf/arm/gdb-index-dwarf4/b.o -Wl,--gdb-index -87: + grep -q 'hello2 () at .*:7' out/test/elf/arm/gdb-index-dwarf3/log -87: + grep -q 'hello () at .*:4' out/test/elf/arm/gdb-index-dwarf3/log -87: + grep -q 'greet () at .*:8' out/test/elf/arm/gdb-index-dwarf3/log -87: + grep -q 'main () at .*:4' out/test/elf/arm/gdb-index-dwarf3/log -87: + on_exit -87: + echo OK -87: OK -87: + exit 0 - 87/328 Test #87: arm-gdb-index-dwarf3 ........................ Passed 1.27 sec +86: + on_exit +86: + echo OK +86: OK +86: + exit 0 + 86/328 Test #86: arm-gdb-index-dwarf2 ........................ Passed 6.84 sec test 90 Start 90: arm-gdb-index-dwarf64 @@ -14699,75 +14722,42 @@ 90: ++ trap 'on_error $LINENO' ERR 90: ++ trap on_exit EXIT 90: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/gdb-index-dwarf64.sh .sh -89: + cat 90: ++ testname=gdb-index-dwarf64 90: ++ echo -n 'Testing gdb-index-dwarf64 ... ' 90: Testing gdb-index-dwarf64 ... ++ t=out/test/elf/arm/gdb-index-dwarf64 90: ++ mkdir -p out/test/elf/arm/gdb-index-dwarf64 -89: + cat 90: + on_qemu 90: + '[' '' '!=' '' ']' 90: + grep -qw qemu /proc/cpuinfo -89: + cat 90: + '[' arm = riscv64 -o arm = riscv32 -o arm = sparc64 ']' 90: + command -v gdb 90: + test_cflags -gdwarf-5 -g -gdwarf64 90: + echo 'int main() {}' 90: + cc -gdwarf-5 -g -gdwarf64 -o /dev/null -xc - +88: + cc -B. -shared -o out/test/elf/arm/gdb-index-dwarf4/c.so out/test/elf/arm/gdb-index-dwarf4/a.o out/test/elf/arm/gdb-index-dwarf4/b.o -Wl,--gdb-index +89: + cat +89: + cat +89: + cat 89: + cat 89: + cc -c -o out/test/elf/arm/gdb-index-dwarf5/a.o out/test/elf/arm/gdb-index-dwarf5/a.c -fPIC -g -ggnu-pubnames -gdwarf-5 -ffunction-sections 88: + readelf -WS out/test/elf/arm/gdb-index-dwarf4/c.so 88: + grep -Fq .gdb_index 88: + cat 88: + cc -c -o out/test/elf/arm/gdb-index-dwarf4/d.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -gz -88: + cc -B. -o out/test/elf/arm/gdb-index-dwarf4/exe out/test/elf/arm/gdb-index-dwarf4/c.so out/test/elf/arm/gdb-index-dwarf4/d.o -Wl,--gdb-index 89: + cc -c -o out/test/elf/arm/gdb-index-dwarf5/b.o out/test/elf/arm/gdb-index-dwarf5/b.c -fPIC -g -ggnu-pubnames -gdwarf-4 -ffunction-sections -89: + cc -c -o out/test/elf/arm/gdb-index-dwarf5/c.o out/test/elf/arm/gdb-index-dwarf5/c.c -fPIC -g -ggnu-pubnames -gdwarf-5 -88: + grep -Fq .gdb_index -90: + cat -88: + readelf -WS out/test/elf/arm/gdb-index-dwarf4/exe +87: + grep -q 'hello2 () at .*:7' out/test/elf/arm/gdb-index-dwarf3/log 90: + cat -88: + grep -q 'Hello world' +87: + grep -q 'hello () at .*:4' out/test/elf/arm/gdb-index-dwarf3/log +87: + grep -q 'greet () at .*:8' out/test/elf/arm/gdb-index-dwarf3/log 90: + cat -88: + out/test/elf/arm/gdb-index-dwarf4/exe +87: + grep -q 'main () at .*:4' out/test/elf/arm/gdb-index-dwarf3/log 90: + cat -88: + DEBUGINFOD_URLS= -88: + gdb out/test/elf/arm/gdb-index-dwarf4/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit -90: + cc -c -o out/test/elf/arm/gdb-index-dwarf64/a.o out/test/elf/arm/gdb-index-dwarf64/a.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gdwarf64 -ffunction-sections -89: + cc -c -o out/test/elf/arm/gdb-index-dwarf5/d.o out/test/elf/arm/gdb-index-dwarf5/d.c -fPIC -g -ggnu-pubnames -gdwarf-5 -ffunction-sections -90: + cc -c -o out/test/elf/arm/gdb-index-dwarf64/b.o out/test/elf/arm/gdb-index-dwarf64/b.c -fPIC -g -ggnu-pubnames -gdwarf-4 -gdwarf64 -ffunction-sections -89: + cc -B. -shared -o out/test/elf/arm/gdb-index-dwarf5/e.so out/test/elf/arm/gdb-index-dwarf5/a.o out/test/elf/arm/gdb-index-dwarf5/b.o out/test/elf/arm/gdb-index-dwarf5/c.o out/test/elf/arm/gdb-index-dwarf5/d.o -Wl,--gdb-index -90: + cc -c -o out/test/elf/arm/gdb-index-dwarf64/c.o out/test/elf/arm/gdb-index-dwarf64/c.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gdwarf64 -90: + cc -c -o out/test/elf/arm/gdb-index-dwarf64/d.o out/test/elf/arm/gdb-index-dwarf64/d.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gdwarf64 -ffunction-sections -89: + readelf -WS out/test/elf/arm/gdb-index-dwarf5/e.so -89: + grep -Fq .gdb_index -89: + cc -c -o out/test/elf/arm/gdb-index-dwarf5/f.o -fPIC -g -ggnu-pubnames -gdwarf-5 -xc - -gz -89: + cat -90: + cc -B. -shared -o out/test/elf/arm/gdb-index-dwarf64/e.so out/test/elf/arm/gdb-index-dwarf64/a.o out/test/elf/arm/gdb-index-dwarf64/b.o out/test/elf/arm/gdb-index-dwarf64/c.o out/test/elf/arm/gdb-index-dwarf64/d.o -89: + cc -B. -o out/test/elf/arm/gdb-index-dwarf5/exe out/test/elf/arm/gdb-index-dwarf5/e.so out/test/elf/arm/gdb-index-dwarf5/f.o -Wl,--gdb-index -90: + cc -B. -shared -o out/test/elf/arm/gdb-index-dwarf64/f.so out/test/elf/arm/gdb-index-dwarf64/a.o out/test/elf/arm/gdb-index-dwarf64/b.o out/test/elf/arm/gdb-index-dwarf64/c.o out/test/elf/arm/gdb-index-dwarf64/d.o -Wl,--gdb-index -89: + readelf -WS out/test/elf/arm/gdb-index-dwarf5/exe -89: + grep -Fq .gdb_index -89: + grep -q 'Hello world' -89: + out/test/elf/arm/gdb-index-dwarf5/exe -89: + DEBUGINFOD_URLS= -89: + gdb out/test/elf/arm/gdb-index-dwarf5/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit -90: + readelf -WS out/test/elf/arm/gdb-index-dwarf64/f.so -90: + grep -Fq .gdb_index -90: + cc -c -o out/test/elf/arm/gdb-index-dwarf64/g.o -fPIC -g -ggnu-pubnames -gdwarf-5 -xc - -gz 90: + cat -90: + cc -B. -o out/test/elf/arm/gdb-index-dwarf64/exe1 out/test/elf/arm/gdb-index-dwarf64/e.so out/test/elf/arm/gdb-index-dwarf64/g.o -90: + DEBUGINFOD_URLS= -90: + gdb out/test/elf/arm/gdb-index-dwarf64/exe1 -nx -batch -ex 'b main' -ex r -ex quit -88: + grep -q 'hello2 () at .*:7' out/test/elf/arm/gdb-index-dwarf4/log -88: + grep -q 'hello () at .*:4' out/test/elf/arm/gdb-index-dwarf4/log -88: + grep -q 'greet () at .*:8' out/test/elf/arm/gdb-index-dwarf4/log -88: + grep -q 'main () at .*:4' out/test/elf/arm/gdb-index-dwarf4/log -88: + on_exit -88: + echo OK -88: OK -88: + exit 0 - 88/328 Test #88: arm-gdb-index-dwarf4 ........................ Passed 1.27 sec +87: + on_exit +87: + echo OK +87: OK +87: + exit 0 + 87/328 Test #87: arm-gdb-index-dwarf3 ........................ Passed 6.68 sec test 91 Start 91: arm-gdb-index-empty @@ -14777,6 +14767,8 @@ 91: MACHINE=arm 91: CPU= 91: Test timeout computed to be: 1500 +90: + cc -c -o out/test/elf/arm/gdb-index-dwarf64/a.o out/test/elf/arm/gdb-index-dwarf64/a.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gdwarf64 -ffunction-sections +88: + cc -B. -o out/test/elf/arm/gdb-index-dwarf4/exe out/test/elf/arm/gdb-index-dwarf4/c.so out/test/elf/arm/gdb-index-dwarf4/d.o -Wl,--gdb-index 91: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/gdb-index-empty.sh 91: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 91: ++ export LC_ALL=C @@ -14803,14 +14795,23 @@ 91: ++ mkdir -p out/test/elf/arm/gdb-index-empty 91: + echo 'void _start() {}' 91: + cc -c -o out/test/elf/arm/gdb-index-empty/a.o -xc - +89: + cc -c -o out/test/elf/arm/gdb-index-dwarf5/c.o out/test/elf/arm/gdb-index-dwarf5/c.c -fPIC -g -ggnu-pubnames -gdwarf-5 +90: + cc -c -o out/test/elf/arm/gdb-index-dwarf64/b.o out/test/elf/arm/gdb-index-dwarf64/b.c -fPIC -g -ggnu-pubnames -gdwarf-4 -gdwarf64 -ffunction-sections 91: + ./mold -o out/test/elf/arm/gdb-index-empty/exe out/test/elf/arm/gdb-index-empty/a.o -gdb-index +88: + readelf -WS out/test/elf/arm/gdb-index-dwarf4/exe +88: + grep -Fq .gdb_index +88: + out/test/elf/arm/gdb-index-dwarf4/exe +88: + grep -q 'Hello world' +88: + DEBUGINFOD_URLS= +88: + gdb out/test/elf/arm/gdb-index-dwarf4/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit 91: + readelf -WS out/test/elf/arm/gdb-index-empty/exe 91: + grep -Fq .gdb_index out/test/elf/arm/gdb-index-empty/log +89: + cc -c -o out/test/elf/arm/gdb-index-dwarf5/d.o out/test/elf/arm/gdb-index-dwarf5/d.c -fPIC -g -ggnu-pubnames -gdwarf-5 -ffunction-sections 91: + on_exit 91: + echo OK 91: OK 91: + exit 0 - 89/328 Test #91: arm-gdb-index-empty ......................... Passed 0.10 sec + 88/328 Test #91: arm-gdb-index-empty ......................... Passed 0.47 sec test 92 Start 92: arm-gdb-index-split-dwarf @@ -14821,6 +14822,7 @@ 92: CPU= 92: Test timeout computed to be: 1500 92: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/gdb-index-split-dwarf.sh +90: + cc -c -o out/test/elf/arm/gdb-index-dwarf64/c.o out/test/elf/arm/gdb-index-dwarf64/c.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gdwarf64 92: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 92: ++ export LC_ALL=C 92: ++ LC_ALL=C @@ -14850,27 +14852,53 @@ 92: + '[' arm = riscv64 -o arm = riscv32 -o arm = sparc64 ']' 92: + command -v gdb 92: + test_cflags -gdwarf-5 -g -92: + echo 'int main() {}' 92: + cc -gdwarf-5 -g -o /dev/null -xc - +92: + echo 'int main() {}' +89: + cc -B. -shared -o out/test/elf/arm/gdb-index-dwarf5/e.so out/test/elf/arm/gdb-index-dwarf5/a.o out/test/elf/arm/gdb-index-dwarf5/b.o out/test/elf/arm/gdb-index-dwarf5/c.o out/test/elf/arm/gdb-index-dwarf5/d.o -Wl,--gdb-index +90: + cc -c -o out/test/elf/arm/gdb-index-dwarf64/d.o out/test/elf/arm/gdb-index-dwarf64/d.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gdwarf64 -ffunction-sections +90: + cc -B. -shared -o out/test/elf/arm/gdb-index-dwarf64/e.so out/test/elf/arm/gdb-index-dwarf64/a.o out/test/elf/arm/gdb-index-dwarf64/b.o out/test/elf/arm/gdb-index-dwarf64/c.o out/test/elf/arm/gdb-index-dwarf64/d.o +89: + readelf -WS out/test/elf/arm/gdb-index-dwarf5/e.so +89: + grep -Fq .gdb_index +89: + cat +89: + cc -c -o out/test/elf/arm/gdb-index-dwarf5/f.o -fPIC -g -ggnu-pubnames -gdwarf-5 -xc - -gz 92: + cat 92: + cat 92: + cat 92: + cat 92: + cc -c -o out/test/elf/arm/gdb-index-split-dwarf/a.o out/test/elf/arm/gdb-index-split-dwarf/a.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf -89: + grep -q 'fn8 () at .*/d.c:6' out/test/elf/arm/gdb-index-dwarf5/log -89: + grep -q 'fn7 () at .*/d.c:10' out/test/elf/arm/gdb-index-dwarf5/log -89: + grep -q 'fn6 () at .*/c.c:4' out/test/elf/arm/gdb-index-dwarf5/log -89: + grep -q 'fn5 () at .*/c.c:8' out/test/elf/arm/gdb-index-dwarf5/log -89: + grep -q 'fn4 () at .*/b.c:4' out/test/elf/arm/gdb-index-dwarf5/log -89: + grep -q 'fn3 () at .*/b.c:8' out/test/elf/arm/gdb-index-dwarf5/log +90: + cc -B. -shared -o out/test/elf/arm/gdb-index-dwarf64/f.so out/test/elf/arm/gdb-index-dwarf64/a.o out/test/elf/arm/gdb-index-dwarf64/b.o out/test/elf/arm/gdb-index-dwarf64/c.o out/test/elf/arm/gdb-index-dwarf64/d.o -Wl,--gdb-index +89: + cc -B. -o out/test/elf/arm/gdb-index-dwarf5/exe out/test/elf/arm/gdb-index-dwarf5/e.so out/test/elf/arm/gdb-index-dwarf5/f.o -Wl,--gdb-index 92: + cc -c -o out/test/elf/arm/gdb-index-split-dwarf/b.o out/test/elf/arm/gdb-index-split-dwarf/b.c -fPIC -g -ggnu-pubnames -gdwarf-4 -gsplit-dwarf -89: + grep -q 'fn2 () at .*/a.c:4' out/test/elf/arm/gdb-index-dwarf5/log -89: + grep -q 'fn1 () at .*/a.c:8' out/test/elf/arm/gdb-index-dwarf5/log -89: + on_exit -89: + echo OK -89: OK -89: + exit 0 - 90/328 Test #89: arm-gdb-index-dwarf5 ........................ Passed 1.43 sec +90: + readelf -WS out/test/elf/arm/gdb-index-dwarf64/f.so +90: + grep -Fq .gdb_index +90: + cat +90: + cc -c -o out/test/elf/arm/gdb-index-dwarf64/g.o -fPIC -g -ggnu-pubnames -gdwarf-5 -xc - -gz +89: + readelf -WS out/test/elf/arm/gdb-index-dwarf5/exe +89: + grep -Fq .gdb_index +89: + grep -q 'Hello world' +89: + out/test/elf/arm/gdb-index-dwarf5/exe +89: + DEBUGINFOD_URLS= +89: + gdb out/test/elf/arm/gdb-index-dwarf5/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit +90: + cc -B. -o out/test/elf/arm/gdb-index-dwarf64/exe1 out/test/elf/arm/gdb-index-dwarf64/e.so out/test/elf/arm/gdb-index-dwarf64/g.o +92: + cc -c -o out/test/elf/arm/gdb-index-split-dwarf/c.o out/test/elf/arm/gdb-index-split-dwarf/c.c -fPIC -g -ggnu-pubnames -gdwarf-5 +90: + DEBUGINFOD_URLS= +90: + gdb out/test/elf/arm/gdb-index-dwarf64/exe1 -nx -batch -ex 'b main' -ex r -ex quit +92: + cc -c -o out/test/elf/arm/gdb-index-split-dwarf/d.o out/test/elf/arm/gdb-index-split-dwarf/d.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf +92: + cc -B. -shared -o out/test/elf/arm/gdb-index-split-dwarf/e.so out/test/elf/arm/gdb-index-split-dwarf/a.o out/test/elf/arm/gdb-index-split-dwarf/b.o out/test/elf/arm/gdb-index-split-dwarf/c.o out/test/elf/arm/gdb-index-split-dwarf/d.o -Wl,--gdb-index +92: + readelf -WS out/test/elf/arm/gdb-index-split-dwarf/e.so +92: + grep -Fq .gdb_index +92: + cc -c -o out/test/elf/arm/gdb-index-split-dwarf/f.o -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf -xc - -gz +92: + cat +92: + cc -B. -o out/test/elf/arm/gdb-index-split-dwarf/exe out/test/elf/arm/gdb-index-split-dwarf/e.so out/test/elf/arm/gdb-index-split-dwarf/f.o -Wl,--gdb-index +88: + grep -q 'hello2 () at .*:7' out/test/elf/arm/gdb-index-dwarf4/log +88: + grep -q 'hello () at .*:4' out/test/elf/arm/gdb-index-dwarf4/log +88: + grep -q 'greet () at .*:8' out/test/elf/arm/gdb-index-dwarf4/log +88: + grep -q 'main () at .*:4' out/test/elf/arm/gdb-index-dwarf4/log +88: + on_exit +88: + echo OK +88: OK +88: + exit 0 + 89/328 Test #88: arm-gdb-index-dwarf4 ........................ Passed 5.84 sec test 93 Start 93: arm-glibc-2.22-bug @@ -14904,22 +14932,18 @@ 93: ++ echo -n 'Testing glibc-2.22-bug ... ' 93: Testing glibc-2.22-bug ... ++ t=out/test/elf/arm/glibc-2.22-bug 93: ++ mkdir -p out/test/elf/arm/glibc-2.22-bug +92: + readelf -WS out/test/elf/arm/gdb-index-split-dwarf/exe 93: + '[' arm = alpha ']' -93: + cc -o out/test/elf/arm/glibc-2.22-bug/a.o -fPIC -c -xc - +92: + grep -Fq .gdb_index 93: + cat -92: + cc -c -o out/test/elf/arm/gdb-index-split-dwarf/c.o out/test/elf/arm/gdb-index-split-dwarf/c.c -fPIC -g -ggnu-pubnames -gdwarf-5 -93: + cc -B. -o out/test/elf/arm/glibc-2.22-bug/b.so -shared out/test/elf/arm/glibc-2.22-bug/a.o -92: + cc -c -o out/test/elf/arm/gdb-index-split-dwarf/d.o out/test/elf/arm/gdb-index-split-dwarf/d.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf -90: + grep -q 'DW_FORM_line_strp pointing outside of .debug_line_str' out/test/elf/arm/gdb-index-dwarf64/log1 -90: + cc -B. -o out/test/elf/arm/gdb-index-dwarf64/exe2 out/test/elf/arm/gdb-index-dwarf64/f.so out/test/elf/arm/gdb-index-dwarf64/g.o -Wl,--gdb-index -93: + grep -E -A1 '\.rela?\.dyn' -93: + grep -Eq '\.rela?\.plt' -93: + readelf -W --sections out/test/elf/arm/glibc-2.22-bug/b.so -93: + on_exit -93: + echo OK -93: OK -93: + exit 0 - 91/328 Test #93: arm-glibc-2.22-bug .......................... Passed 0.19 sec +93: + cc -o out/test/elf/arm/glibc-2.22-bug/a.o -fPIC -c -xc - +92: + grep -q 'Hello world' +92: + out/test/elf/arm/gdb-index-split-dwarf/exe +92: + on_exit +92: + echo OK +92: OK +92: + exit 0 + 90/328 Test #92: arm-gdb-index-split-dwarf ................... Passed 3.54 sec test 94 Start 94: arm-global-offset-table @@ -14954,31 +14978,18 @@ 94: Testing global-offset-table ... ++ t=out/test/elf/arm/global-offset-table 94: ++ mkdir -p out/test/elf/arm/global-offset-table 94: + '[' arm = ppc64le ']' -94: + cc -fPIC -c -o out/test/elf/arm/global-offset-table/a.o -xc - 94: + cat -92: + cc -B. -shared -o out/test/elf/arm/gdb-index-split-dwarf/e.so out/test/elf/arm/gdb-index-split-dwarf/a.o out/test/elf/arm/gdb-index-split-dwarf/b.o out/test/elf/arm/gdb-index-split-dwarf/c.o out/test/elf/arm/gdb-index-split-dwarf/d.o -Wl,--gdb-index -90: + grep -Fq .gdb_index -90: + readelf -WS out/test/elf/arm/gdb-index-dwarf64/exe2 -90: + grep -q 'Hello world' -90: + out/test/elf/arm/gdb-index-dwarf64/exe2 -90: + DEBUGINFOD_URLS= -90: + gdb out/test/elf/arm/gdb-index-dwarf64/exe2 -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit +94: + cc -fPIC -c -o out/test/elf/arm/global-offset-table/a.o -xc - +93: + cc -B. -o out/test/elf/arm/glibc-2.22-bug/b.so -shared out/test/elf/arm/glibc-2.22-bug/a.o 94: + cc -B. -no-pie -o out/test/elf/arm/global-offset-table/exe out/test/elf/arm/global-offset-table/a.o -Wl,-defsym=foo=_GLOBAL_OFFSET_TABLE_ -92: + grep -Fq .gdb_index -92: + readelf -WS out/test/elf/arm/gdb-index-split-dwarf/e.so -92: + cc -c -o out/test/elf/arm/gdb-index-split-dwarf/f.o -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf -xc - -gz -92: + cat -94: + out/test/elf/arm/global-offset-table/exe -94: ++ out/test/elf/arm/global-offset-table/exe -94: + GOT_ADDR=2026f8 -94: + '[' arm = x86_64 -o arm = i686 ']' -94: + grep -q '\.got .*2026f8 ' -94: + readelf -WS out/test/elf/arm/global-offset-table/exe -94: + on_exit -94: + echo OK -94: OK -94: + exit 0 - 92/328 Test #94: arm-global-offset-table ..................... Passed 0.20 sec +93: + grep -Eq '\.rela?\.plt' +93: + grep -E -A1 '\.rela?\.dyn' +93: + readelf -W --sections out/test/elf/arm/glibc-2.22-bug/b.so +93: + on_exit +93: + echo OK +93: OK +93: + exit 0 + 91/328 Test #93: arm-glibc-2.22-bug .......................... Passed 0.83 sec test 95 Start 95: arm-gnu-hash @@ -15008,23 +15019,31 @@ 95: ++ trap 'on_error $LINENO' ERR 95: ++ trap on_exit EXIT 95: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/gnu-hash.sh .sh -92: + cc -B. -o out/test/elf/arm/gdb-index-split-dwarf/exe out/test/elf/arm/gdb-index-split-dwarf/e.so out/test/elf/arm/gdb-index-split-dwarf/f.o -Wl,--gdb-index 95: ++ testname=gnu-hash 95: ++ echo -n 'Testing gnu-hash ... ' 95: Testing gnu-hash ... ++ t=out/test/elf/arm/gnu-hash 95: ++ mkdir -p out/test/elf/arm/gnu-hash 95: + cat 95: + cc -c -o out/test/elf/arm/gnu-hash/a.o -xc - -95: + cc -B. -o out/test/elf/arm/gnu-hash/b.so out/test/elf/arm/gnu-hash/a.o -Wl,-hash-style=gnu -shared -92: + readelf -WS out/test/elf/arm/gdb-index-split-dwarf/exe -92: + grep -Fq .gdb_index -92: + grep -q 'Hello world' -92: + out/test/elf/arm/gdb-index-split-dwarf/exe -92: + on_exit -92: + echo OK -92: OK -92: + exit 0 - 93/328 Test #92: arm-gdb-index-split-dwarf ................... Passed 0.78 sec +89: + grep -q 'fn8 () at .*/d.c:6' out/test/elf/arm/gdb-index-dwarf5/log +89: + grep -q 'fn7 () at .*/d.c:10' out/test/elf/arm/gdb-index-dwarf5/log +89: + grep -q 'fn6 () at .*/c.c:4' out/test/elf/arm/gdb-index-dwarf5/log +94: + out/test/elf/arm/global-offset-table/exe +89: + grep -q 'fn5 () at .*/c.c:8' out/test/elf/arm/gdb-index-dwarf5/log +89: + grep -q 'fn4 () at .*/b.c:4' out/test/elf/arm/gdb-index-dwarf5/log +94: ++ out/test/elf/arm/global-offset-table/exe +94: + GOT_ADDR=2026f8 +94: + '[' arm = x86_64 -o arm = i686 ']' +94: + readelf -WS out/test/elf/arm/global-offset-table/exe +94: + grep -q '\.got .*2026f8 ' +89: + grep -q 'fn3 () at .*/b.c:8' out/test/elf/arm/gdb-index-dwarf5/log +89: + grep -q 'fn2 () at .*/a.c:4' out/test/elf/arm/gdb-index-dwarf5/log +94: + on_exit +94: + echo OK +94: OK +94: + exit 0 +89: + grep -q 'fn1 () at .*/a.c:8' out/test/elf/arm/gdb-index-dwarf5/log + 92/328 Test #94: arm-global-offset-table ..................... Passed 0.86 sec test 96 Start 96: arm-gnu-unique @@ -15034,6 +15053,20 @@ 96: MACHINE=arm 96: CPU= 96: Test timeout computed to be: 1500 +89: + on_exit +89: + echo OK +89: OK +89: + exit 0 + 93/328 Test #89: arm-gdb-index-dwarf5 ........................ Passed 6.23 sec +test 97 + Start 97: arm-gnu-warning + +97: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/gnu-warning.sh" +97: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf +97: Environment variables: +97: MACHINE=arm +97: CPU= +97: Test timeout computed to be: 1500 96: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/gnu-unique.sh 96: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 96: ++ export LC_ALL=C @@ -15050,33 +15083,14 @@ 96: ++ STRIP=strip 96: ++ QEMU= 96: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' +97: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/gnu-warning.sh 96: ++ tlsdesc_opt=-mtls-dialect=gnu2 96: ++ trap 'on_error $LINENO' ERR 96: ++ trap on_exit EXIT -95: + on_exit -95: + echo OK -95: OK -95: + exit 0 - 94/328 Test #95: arm-gnu-hash ................................ Passed 0.16 sec -test 97 - Start 97: arm-gnu-warning - -97: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/gnu-warning.sh" -97: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -97: Environment variables: -97: MACHINE=arm -97: CPU= -97: Test timeout computed to be: 1500 -96: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/gnu-unique.sh .sh -96: ++ testname=gnu-unique -96: ++ echo -n 'Testing gnu-unique ... ' -96: Testing gnu-unique ... ++ t=out/test/elf/arm/gnu-unique -96: ++ mkdir -p out/test/elf/arm/gnu-unique -96: + command -v g++ -97: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/gnu-warning.sh 97: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 97: ++ export LC_ALL=C 97: ++ LC_ALL=C +96: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/gnu-unique.sh .sh 97: ++ '[' -z arm ']' 97: ++ '[' -z '' ']' 97: ++ TESTDIR=out/test/elf/arm @@ -15092,26 +15106,32 @@ 97: ++ tlsdesc_opt=-mtls-dialect=gnu2 97: ++ trap 'on_error $LINENO' ERR 97: ++ trap on_exit EXIT -96: + cat -96: + g++ -o out/test/elf/arm/gnu-unique/a.o -c -std=c++17 -fno-gnu-unique -xc++ - 97: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/gnu-warning.sh .sh +96: ++ testname=gnu-unique +96: ++ echo -n 'Testing gnu-unique ... ' +96: Testing gnu-unique ... ++ t=out/test/elf/arm/gnu-unique +96: ++ mkdir -p out/test/elf/arm/gnu-unique 97: ++ testname=gnu-warning 97: ++ echo -n 'Testing gnu-warning ... ' 97: Testing gnu-warning ... ++ t=out/test/elf/arm/gnu-warning 97: ++ mkdir -p out/test/elf/arm/gnu-warning -97: + cat +96: + command -v g++ +96: + cat 97: + gcc -c -o out/test/elf/arm/gnu-warning/a.o -xc - -96: + g++ -o out/test/elf/arm/gnu-unique/b.o -c -std=c++17 -fgnu-unique -xc++ - +96: + g++ -o out/test/elf/arm/gnu-unique/a.o -c -std=c++17 -fno-gnu-unique -xc++ - +97: + cat +95: + cc -B. -o out/test/elf/arm/gnu-hash/b.so out/test/elf/arm/gnu-hash/a.o -Wl,-hash-style=gnu -shared +90: + grep -q 'DW_FORM_line_strp pointing outside of .debug_line_str' out/test/elf/arm/gdb-index-dwarf64/log1 +90: + cc -B. -o out/test/elf/arm/gdb-index-dwarf64/exe2 out/test/elf/arm/gdb-index-dwarf64/f.so out/test/elf/arm/gdb-index-dwarf64/g.o -Wl,--gdb-index 96: + cat +96: + g++ -o out/test/elf/arm/gnu-unique/b.o -c -std=c++17 -fgnu-unique -xc++ - 97: + cc -B. -o out/test/elf/arm/gnu-warning/exe out/test/elf/arm/gnu-warning/a.o -no-pie -96: + cc -B. -o out/test/elf/arm/gnu-unique/exe out/test/elf/arm/gnu-unique/a.o out/test/elf/arm/gnu-unique/b.o -no-pie -97: + out/test/elf/arm/gnu-warning/exe -97: + grep -q 'Hello world' -97: + on_exit -97: + echo OK -97: OK -97: + exit 0 - 95/328 Test #97: arm-gnu-warning ............................. Passed 0.20 sec +95: + on_exit +95: + echo OK +95: OK +95: + exit 0 +90: + grep -Fq .gdb_index + 94/328 Test #95: arm-gnu-hash ................................ Passed 0.79 sec test 98 Start 98: arm-hash-style @@ -15121,6 +15141,11 @@ 98: MACHINE=arm 98: CPU= 98: Test timeout computed to be: 1500 +90: + readelf -WS out/test/elf/arm/gdb-index-dwarf64/exe2 +90: + grep -q 'Hello world' +90: + out/test/elf/arm/gdb-index-dwarf64/exe2 +90: + DEBUGINFOD_URLS= +90: + gdb out/test/elf/arm/gdb-index-dwarf64/exe2 -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit 98: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/hash-style.sh 98: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 98: ++ export LC_ALL=C @@ -15147,13 +15172,13 @@ 98: ++ mkdir -p out/test/elf/arm/hash-style 98: + cc -o out/test/elf/arm/hash-style/a.o -c -xc - 98: + cat -96: + grep -q foo=5 -96: + out/test/elf/arm/gnu-unique/exe -96: + on_exit -96: + echo OK -96: OK -96: + exit 0 - 96/328 Test #96: arm-gnu-unique .............................. Passed 0.29 sec +97: + out/test/elf/arm/gnu-warning/exe +97: + grep -q 'Hello world' +97: + on_exit +97: + echo OK +97: OK +97: + exit 0 + 95/328 Test #97: arm-gnu-warning ............................. Passed 0.66 sec test 99 Start 99: arm-hello-dynamic @@ -15189,20 +15214,22 @@ 99: ++ mkdir -p out/test/elf/arm/hello-dynamic 99: + cat 99: + cc -o out/test/elf/arm/hello-dynamic/a.o -c -xc - -fno-PIE +96: + cc -B. -o out/test/elf/arm/gnu-unique/exe out/test/elf/arm/gnu-unique/a.o out/test/elf/arm/gnu-unique/b.o -no-pie 98: + ./mold -shared -o out/test/elf/arm/hash-style/b.so out/test/elf/arm/hash-style/a.o 98: + readelf -WS out/test/elf/arm/hash-style/b.so 98: + grep -Fq ' .hash' 98: + readelf -WS out/test/elf/arm/hash-style/b.so 98: + grep -Fq ' .gnu.hash' 98: + ./mold -shared -o out/test/elf/arm/hash-style/c.so out/test/elf/arm/hash-style/a.o --hash-style=both --hash-style=none +96: + out/test/elf/arm/gnu-unique/exe +96: + grep -q foo=5 98: + readelf -WS out/test/elf/arm/hash-style/c.so +96: + on_exit +96: + echo OK +96: OK +96: + exit 0 98: + grep -Fq ' .hash' out/test/elf/arm/hash-style/log -98: + grep -Fq ' .gnu.hash' out/test/elf/arm/hash-style/log -98: + on_exit -98: + echo OK -98: OK -98: + exit 0 - 97/328 Test #98: arm-hash-style .............................. Passed 0.18 sec + 96/328 Test #96: arm-gnu-unique .............................. Passed 1.13 sec test 100 Start 100: arm-hello-static @@ -15212,7 +15239,21 @@ 100: MACHINE=arm 100: CPU= 100: Test timeout computed to be: 1500 -99: + cc -B. -o out/test/elf/arm/hello-dynamic/exe out/test/elf/arm/hello-dynamic/a.o -no-pie +98: + grep -Fq ' .gnu.hash' out/test/elf/arm/hash-style/log +98: + on_exit +98: + echo OK +98: OK +98: + exit 0 + 97/328 Test #98: arm-hash-style .............................. Passed 0.60 sec +test 101 + Start 101: arm-help + +101: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/help.sh" +101: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf +101: Environment variables: +101: MACHINE=arm +101: CPU= +101: Test timeout computed to be: 1500 100: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/hello-static.sh 100: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 100: ++ export LC_ALL=C @@ -15233,52 +15274,11 @@ 100: ++ trap 'on_error $LINENO' ERR 100: ++ trap on_exit EXIT 100: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/hello-static.sh .sh +101: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/help.sh 100: ++ testname=hello-static 100: ++ echo -n 'Testing hello-static ... ' 100: Testing hello-static ... ++ t=out/test/elf/arm/hello-static 100: ++ mkdir -p out/test/elf/arm/hello-static -100: + test_cflags -static -100: + echo 'int main() {}' -100: + cc -static -o /dev/null -xc - -90: + grep -q 'fn8 () at .*/d.c:6' out/test/elf/arm/gdb-index-dwarf64/log2 -90: + grep -q 'fn7 () at .*/d.c:10' out/test/elf/arm/gdb-index-dwarf64/log2 -90: + grep -q 'fn6 () at .*/c.c:4' out/test/elf/arm/gdb-index-dwarf64/log2 -90: + grep -q 'fn5 () at .*/c.c:8' out/test/elf/arm/gdb-index-dwarf64/log2 -90: + grep -q 'fn4 () at .*/b.c:4' out/test/elf/arm/gdb-index-dwarf64/log2 -90: + grep -q 'fn3 () at .*/b.c:8' out/test/elf/arm/gdb-index-dwarf64/log2 -99: + grep -q 'Hello world' -90: + grep -q 'fn2 () at .*/a.c:4' out/test/elf/arm/gdb-index-dwarf64/log2 -99: + out/test/elf/arm/hello-dynamic/exe -99: + on_exit -99: + echo OK -99: OK -99: + exit 0 - 98/328 Test #99: arm-hello-dynamic ........................... Passed 0.21 sec -test 101 - Start 101: arm-help - -101: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/help.sh" -101: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -101: Environment variables: -101: MACHINE=arm -101: CPU= -101: Test timeout computed to be: 1500 -90: + grep -q 'fn1 () at .*/a.c:8' out/test/elf/arm/gdb-index-dwarf64/log2 -101: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/help.sh -90: + on_exit -90: + echo OK -90: OK -90: + exit 0 - 99/328 Test #90: arm-gdb-index-dwarf64 ....................... Passed 2.34 sec -test 102 - Start 102: arm-hidden-undef - -102: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/hidden-undef.sh" -102: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -102: Environment variables: -102: MACHINE=arm -102: CPU= -102: Test timeout computed to be: 1500 101: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 101: ++ export LC_ALL=C 101: ++ LC_ALL=C @@ -15295,14 +15295,33 @@ 101: ++ QEMU= 101: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' 101: ++ tlsdesc_opt=-mtls-dialect=gnu2 +100: + test_cflags -static 101: ++ trap 'on_error $LINENO' ERR 101: ++ trap on_exit EXIT +100: + echo 'int main() {}' +100: + cc -static -o /dev/null -xc - 101: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/help.sh .sh +99: + cc -B. -o out/test/elf/arm/hello-dynamic/exe out/test/elf/arm/hello-dynamic/a.o -no-pie 101: ++ testname=help 101: ++ echo -n 'Testing help ... ' 101: Testing help ... ++ t=out/test/elf/arm/help 101: ++ mkdir -p out/test/elf/arm/help +101: + grep -q Usage 101: + ./mold --help +101: + on_exit +101: + echo OK +101: OK +101: + exit 0 + 98/328 Test #101: arm-help .................................... Passed 0.15 sec +test 102 + Start 102: arm-hidden-undef + +102: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/hidden-undef.sh" +102: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf +102: Environment variables: +102: MACHINE=arm +102: CPU= +102: Test timeout computed to be: 1500 102: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/hidden-undef.sh 102: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 102: ++ export LC_ALL=C @@ -15322,13 +15341,20 @@ 102: ++ tlsdesc_opt=-mtls-dialect=gnu2 102: ++ trap 'on_error $LINENO' ERR 102: ++ trap on_exit EXIT -101: + grep -q Usage 102: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/hidden-undef.sh .sh -101: + on_exit -101: + echo OK -101: OK -101: + exit 0 -100/328 Test #101: arm-help .................................... Passed 0.03 sec +102: ++ testname=hidden-undef +102: ++ echo -n 'Testing hidden-undef ... ' +102: Testing hidden-undef ... ++ t=out/test/elf/arm/hidden-undef +102: ++ mkdir -p out/test/elf/arm/hidden-undef +102: + cat +102: + cc -o out/test/elf/arm/hidden-undef/a.so -shared -fPIC -xc - +99: + grep -q 'Hello world' +99: + out/test/elf/arm/hello-dynamic/exe +99: + on_exit +99: + echo OK +99: OK +99: + exit 0 + 99/328 Test #99: arm-hello-dynamic ........................... Passed 0.85 sec test 103 Start 103: arm-hidden-weak-undef @@ -15338,12 +15364,6 @@ 103: MACHINE=arm 103: CPU= 103: Test timeout computed to be: 1500 -102: ++ testname=hidden-undef -102: ++ echo -n 'Testing hidden-undef ... ' -102: Testing hidden-undef ... ++ t=out/test/elf/arm/hidden-undef -102: ++ mkdir -p out/test/elf/arm/hidden-undef -102: + cat -102: + cc -o out/test/elf/arm/hidden-undef/a.so -shared -fPIC -xc - 103: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/hidden-weak-undef.sh 103: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 103: ++ export LC_ALL=C @@ -15370,19 +15390,21 @@ 103: ++ mkdir -p out/test/elf/arm/hidden-weak-undef 103: + cat 103: + cc -o out/test/elf/arm/hidden-weak-undef/a.o -fPIC -c -xc - +102: + cat +102: + cc -o out/test/elf/arm/hidden-undef/b.o -fPIC -c -xc - 103: + cc -B. -shared -o out/test/elf/arm/hidden-weak-undef/b.so out/test/elf/arm/hidden-weak-undef/a.o -100: + cc -o out/test/elf/arm/hello-static/a.o -c -xc - 100: + cat -102: + cc -o out/test/elf/arm/hidden-undef/b.o -fPIC -c -xc - -102: + cat +100: + cc -o out/test/elf/arm/hello-static/a.o -c -xc - +102: + cc -B. -o out/test/elf/arm/hidden-undef/exe out/test/elf/arm/hidden-undef/a.so out/test/elf/arm/hidden-undef/b.o 103: + readelf -W --dyn-syms out/test/elf/arm/hidden-weak-undef/b.so +100: + cc -B. -o out/test/elf/arm/hello-static/exe out/test/elf/arm/hello-static/a.o -static 103: + grep -qw foo out/test/elf/arm/hidden-weak-undef/log 103: + grep -qw bar out/test/elf/arm/hidden-weak-undef/log 103: + on_exit 103: + echo OK 103: OK 103: + exit 0 -101/328 Test #103: arm-hidden-weak-undef ....................... Passed 0.17 sec +100/328 Test #103: arm-hidden-weak-undef ....................... Passed 0.87 sec test 104 Start 104: arm-icf-safe @@ -15392,9 +15414,22 @@ 104: MACHINE=arm 104: CPU= 104: Test timeout computed to be: 1500 -102: + cc -B. -o out/test/elf/arm/hidden-undef/exe out/test/elf/arm/hidden-undef/a.so out/test/elf/arm/hidden-undef/b.o +102: + grep -q 'undefined symbol: foo' out/test/elf/arm/hidden-undef/log +102: + on_exit +102: + echo OK +102: OK +102: + exit 0 +101/328 Test #102: arm-hidden-undef ............................ Passed 1.14 sec +test 105 + Start 105: arm-icf-small + +105: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/icf-small.sh" +105: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf +105: Environment variables: +105: MACHINE=arm +105: CPU= +105: Test timeout computed to be: 1500 104: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/icf-safe.sh -100: + cc -B. -o out/test/elf/arm/hello-static/exe out/test/elf/arm/hello-static/a.o -static 104: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 104: ++ export LC_ALL=C 104: ++ LC_ALL=C @@ -15418,26 +15453,7 @@ 104: ++ echo -n 'Testing icf-safe ... ' 104: Testing icf-safe ... ++ t=out/test/elf/arm/icf-safe 104: ++ mkdir -p out/test/elf/arm/icf-safe -104: + '[' arm = s390x ']' -104: + cat -104: + cc -c -o out/test/elf/arm/icf-safe/a.o -ffunction-sections -fdata-sections -xc - -102: + grep -q 'undefined symbol: foo' out/test/elf/arm/hidden-undef/log -102: + on_exit -102: + echo OK -102: OK -102: + exit 0 -102/328 Test #102: arm-hidden-undef ............................ Passed 0.27 sec -test 105 - Start 105: arm-icf-small - -105: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/icf-small.sh" -105: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -105: Environment variables: -105: MACHINE=arm -105: CPU= -105: Test timeout computed to be: 1500 105: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/icf-small.sh -104: + cc -c -o out/test/elf/arm/icf-safe/b.o -ffunction-sections -fdata-sections -xc - 105: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 105: ++ export LC_ALL=C 105: ++ LC_ALL=C @@ -15454,9 +15470,11 @@ 105: ++ QEMU= 105: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' 105: ++ tlsdesc_opt=-mtls-dialect=gnu2 +104: + '[' arm = s390x ']' 105: ++ trap 'on_error $LINENO' ERR 105: ++ trap on_exit EXIT 104: + cat +104: + cc -c -o out/test/elf/arm/icf-safe/a.o -ffunction-sections -fdata-sections -xc - 105: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/icf-small.sh .sh 105: ++ testname=icf-small 105: ++ echo -n 'Testing icf-small ... ' @@ -15464,13 +15482,16 @@ 105: ++ mkdir -p out/test/elf/arm/icf-small 105: + cat 105: + cc -o out/test/elf/arm/icf-small/a.o -c -ffunction-sections -xc - +105: + ./mold -o out/test/elf/arm/icf-small/exe -icf=all out/test/elf/arm/icf-small/a.o +104: + cc -c -o out/test/elf/arm/icf-safe/b.o -ffunction-sections -fdata-sections -xc - 100: + out/test/elf/arm/hello-static/exe +104: + cat 100: + grep -q 'Hello world' 100: + on_exit 100: + echo OK 100: OK 100: + exit 0 -103/328 Test #100: arm-hello-static ............................ Passed 0.45 sec +102/328 Test #100: arm-hello-static ............................ Passed 1.79 sec test 106 Start 106: arm-icf @@ -15500,20 +15521,15 @@ 106: ++ trap 'on_error $LINENO' ERR 106: ++ trap on_exit EXIT 106: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/icf.sh .sh -104: + cc -B. -o out/test/elf/arm/icf-safe/exe1 -Wl,-icf=safe out/test/elf/arm/icf-safe/a.o out/test/elf/arm/icf-safe/b.o -105: + ./mold -o out/test/elf/arm/icf-small/exe -icf=all out/test/elf/arm/icf-small/a.o -106: ++ testname=icf -106: ++ echo -n 'Testing icf ... ' -106: Testing icf ... ++ t=out/test/elf/arm/icf -106: ++ mkdir -p out/test/elf/arm/icf -106: + '[' arm = ppc64 ']' -106: + cat -106: + cc -c -o out/test/elf/arm/icf/a.o -ffunction-sections -fdata-sections -xc - 105: + on_exit 105: + echo OK 105: OK 105: + exit 0 -104/328 Test #105: arm-icf-small ............................... Passed 0.12 sec +106: ++ testname=icf +106: ++ echo -n 'Testing icf ... ' +106: Testing icf ... ++ t=out/test/elf/arm/icf +106: ++ mkdir -p out/test/elf/arm/icf +103/328 Test #105: arm-icf-small ............................... Passed 0.56 sec test 107 Start 107: arm-ifunc-address-equality-exported @@ -15523,6 +15539,9 @@ 107: MACHINE=arm 107: CPU= 107: Test timeout computed to be: 1500 +106: + '[' arm = ppc64 ']' +106: + cc -c -o out/test/elf/arm/icf/a.o -ffunction-sections -fdata-sections -xc - +106: + cat 107: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/ifunc-address-equality-exported.sh 107: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 107: ++ export LC_ALL=C @@ -15549,25 +15568,25 @@ 107: ++ mkdir -p out/test/elf/arm/ifunc-address-equality-exported 107: + supports_ifunc 107: + is_musl -107: + ldd --version 107: + grep -q musl -107: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +107: + ldd --version 107: + cc -c -o /dev/null -xc - +107: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +104: + cc -B. -o out/test/elf/arm/icf-safe/exe1 -Wl,-icf=safe out/test/elf/arm/icf-safe/a.o out/test/elf/arm/icf-safe/b.o +106: + cc -B. -o out/test/elf/arm/icf/exe out/test/elf/arm/icf/a.o -Wl,-icf=all +107: + cat +107: + cc -c -fPIC -o out/test/elf/arm/ifunc-address-equality-exported/a.o -xc - 104: + out/test/elf/arm/icf-safe/exe1 104: + grep -q '^0 0$' -104: + cat 104: + cc -c -o out/test/elf/arm/icf-safe/c.o -ffunction-sections -fdata-sections -xc - -106: + cc -B. -o out/test/elf/arm/icf/exe out/test/elf/arm/icf/a.o -Wl,-icf=all -107: + cc -c -fPIC -o out/test/elf/arm/ifunc-address-equality-exported/a.o -xc - -107: + cat -104: + cc -B. -o out/test/elf/arm/icf-safe/exe2 -Wl,-icf=safe out/test/elf/arm/icf-safe/a.o out/test/elf/arm/icf-safe/c.o +104: + cat 106: + grep -q '1 0' 106: + out/test/elf/arm/icf/exe 106: + on_exit 106: + echo OK 106: OK 106: + exit 0 -105/328 Test #106: arm-icf ..................................... Passed 0.19 sec +104/328 Test #106: arm-icf ..................................... Passed 0.82 sec test 108 Start 108: arm-ifunc-address-equality @@ -15577,6 +15596,7 @@ 108: MACHINE=arm 108: CPU= 108: Test timeout computed to be: 1500 +107: + cc -B. -shared -o out/test/elf/arm/ifunc-address-equality-exported/b.so out/test/elf/arm/ifunc-address-equality-exported/a.o 108: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/ifunc-address-equality.sh 108: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 108: ++ export LC_ALL=C @@ -15596,7 +15616,7 @@ 108: ++ tlsdesc_opt=-mtls-dialect=gnu2 108: ++ trap 'on_error $LINENO' ERR 108: ++ trap on_exit EXIT -107: + cc -B. -shared -o out/test/elf/arm/ifunc-address-equality-exported/b.so out/test/elf/arm/ifunc-address-equality-exported/a.o +104: + cc -B. -o out/test/elf/arm/icf-safe/exe2 -Wl,-icf=safe out/test/elf/arm/icf-safe/a.o out/test/elf/arm/icf-safe/c.o 108: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/ifunc-address-equality.sh .sh 108: ++ testname=ifunc-address-equality 108: ++ echo -n 'Testing ifunc-address-equality ... ' @@ -15604,17 +15624,23 @@ 108: ++ mkdir -p out/test/elf/arm/ifunc-address-equality 108: + supports_ifunc 108: + is_musl -108: + ldd --version 108: + grep -q musl -108: + cc -c -o /dev/null -xc - +108: + ldd --version +90: + grep -q 'fn8 () at .*/d.c:6' out/test/elf/arm/gdb-index-dwarf64/log2 +90: + grep -q 'fn7 () at .*/d.c:10' out/test/elf/arm/gdb-index-dwarf64/log2 108: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -104: + out/test/elf/arm/icf-safe/exe2 -104: + grep foo2 out/test/elf/arm/icf-safe/log2 -104: + on_exit -104: + echo OK -104: OK -104: + exit 0 -106/328 Test #104: arm-icf-safe ................................ Passed 0.42 sec +108: + cc -c -o /dev/null -xc - +90: + grep -q 'fn6 () at .*/c.c:4' out/test/elf/arm/gdb-index-dwarf64/log2 +90: + grep -q 'fn5 () at .*/c.c:8' out/test/elf/arm/gdb-index-dwarf64/log2 +90: + grep -q 'fn4 () at .*/b.c:4' out/test/elf/arm/gdb-index-dwarf64/log2 +90: + grep -q 'fn3 () at .*/b.c:8' out/test/elf/arm/gdb-index-dwarf64/log2 +90: + grep -q 'fn2 () at .*/a.c:4' out/test/elf/arm/gdb-index-dwarf64/log2 +90: + grep -q 'fn1 () at .*/a.c:8' out/test/elf/arm/gdb-index-dwarf64/log2 +90: + on_exit +90: + echo OK +90: OK +90: + exit 0 +105/328 Test #90: arm-gdb-index-dwarf64 ....................... Passed 9.84 sec test 109 Start 109: arm-ifunc-alias @@ -15624,6 +15650,8 @@ 109: MACHINE=arm 109: CPU= 109: Test timeout computed to be: 1500 +107: + cat +107: + cc -c -fno-PIE -o out/test/elf/arm/ifunc-address-equality-exported/c.o -xc - 109: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/ifunc-alias.sh 109: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 109: ++ export LC_ALL=C @@ -15644,35 +15672,21 @@ 109: ++ trap 'on_error $LINENO' ERR 109: ++ trap on_exit EXIT 109: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/ifunc-alias.sh .sh -107: + cc -c -fno-PIE -o out/test/elf/arm/ifunc-address-equality-exported/c.o -xc - 109: ++ testname=ifunc-alias 109: ++ echo -n 'Testing ifunc-alias ... ' 109: Testing ifunc-alias ... ++ t=out/test/elf/arm/ifunc-alias 109: ++ mkdir -p out/test/elf/arm/ifunc-alias -107: + cat -108: + cat -108: + cc -c -fno-PIE -o out/test/elf/arm/ifunc-address-equality/a.o -xc - +104: + out/test/elf/arm/icf-safe/exe2 109: + supports_ifunc 109: + is_musl 109: + grep -q musl +104: + grep foo2 out/test/elf/arm/icf-safe/log2 109: + ldd --version -109: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -109: + cc -c -o /dev/null -xc - -108: + cat -108: + cc -c -fPIC -o out/test/elf/arm/ifunc-address-equality/b.o -xc - -107: + cc -B. -o out/test/elf/arm/ifunc-address-equality-exported/exe out/test/elf/arm/ifunc-address-equality-exported/c.o out/test/elf/arm/ifunc-address-equality-exported/b.so -no-pie -109: + cc -fPIC -o out/test/elf/arm/ifunc-alias/a.o -c -xc - -109: + cat -108: + cat -108: + cc -c -fno-PIE -o out/test/elf/arm/ifunc-address-equality/c.o -xc - -107: + grep -Eq '^(\S+) \1' -107: + out/test/elf/arm/ifunc-address-equality-exported/exe -107: + on_exit -107: + echo OK -107: OK -107: + exit 0 -109: + cc -B. -o out/test/elf/arm/ifunc-alias/exe1 out/test/elf/arm/ifunc-alias/a.o -pie -107/328 Test #107: arm-ifunc-address-equality-exported ......... Passed 0.41 sec +104: + on_exit +104: + echo OK +104: OK +104: + exit 0 +106/328 Test #104: arm-icf-safe ................................ Passed 1.73 sec test 110 Start 110: arm-ifunc-dlopen @@ -15682,6 +15696,8 @@ 110: MACHINE=arm 110: CPU= 110: Test timeout computed to be: 1500 +109: + cc -c -o /dev/null -xc - +109: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 110: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/ifunc-dlopen.sh 110: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 110: ++ export LC_ALL=C @@ -15699,6 +15715,8 @@ 110: ++ QEMU= 110: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' 110: ++ tlsdesc_opt=-mtls-dialect=gnu2 +108: + cat +108: + cc -c -fno-PIE -o out/test/elf/arm/ifunc-address-equality/a.o -xc - 110: ++ trap 'on_error $LINENO' ERR 110: ++ trap on_exit EXIT 110: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/ifunc-dlopen.sh .sh @@ -15710,24 +15728,22 @@ 110: + is_musl 110: + ldd --version 110: + grep -q musl -110: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 110: + cc -c -o /dev/null -xc - -108: + cc -B. -o out/test/elf/arm/ifunc-address-equality/exe1 out/test/elf/arm/ifunc-address-equality/a.o out/test/elf/arm/ifunc-address-equality/b.o out/test/elf/arm/ifunc-address-equality/c.o -no-pie -109: + grep -Eq '^(\S+) \1$' -109: + out/test/elf/arm/ifunc-alias/exe1 -109: + cc -B. -o out/test/elf/arm/ifunc-alias/exe2 out/test/elf/arm/ifunc-alias/a.o -no-pie -110: + cc -fno-PIE -o out/test/elf/arm/ifunc-dlopen/a.o -c -xc - +110: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +107: + cc -B. -o out/test/elf/arm/ifunc-address-equality-exported/exe out/test/elf/arm/ifunc-address-equality-exported/c.o out/test/elf/arm/ifunc-address-equality-exported/b.so -no-pie +109: + cat +109: + cc -fPIC -o out/test/elf/arm/ifunc-alias/a.o -c -xc - +108: + cat +108: + cc -c -fPIC -o out/test/elf/arm/ifunc-address-equality/b.o -xc - 110: + cat -109: + grep -Eq '^(\S+) \1$' -108: + grep -Eq '^(\S+) \1 (\S+) \2' -109: + out/test/elf/arm/ifunc-alias/exe2 -109: + on_exit -109: + echo OK -109: OK -109: + exit 0 -108: + out/test/elf/arm/ifunc-address-equality/exe1 -108: + readelf --dynamic out/test/elf/arm/ifunc-address-equality/exe1 -108/328 Test #109: arm-ifunc-alias ............................. Passed 0.34 sec +110: + cc -fno-PIE -o out/test/elf/arm/ifunc-dlopen/a.o -c -xc - +107: + out/test/elf/arm/ifunc-address-equality-exported/exe +107: + grep -Eq '^(\S+) \1' +107: + on_exit +107: + echo OK +107: OK +107: + exit 0 +107/328 Test #107: arm-ifunc-address-equality-exported ......... Passed 1.73 sec test 111 Start 111: arm-ifunc-dso @@ -15737,23 +15753,11 @@ 111: MACHINE=arm 111: CPU= 111: Test timeout computed to be: 1500 -108: + grep -q TEXTREL out/test/elf/arm/ifunc-address-equality/log1 -108: + on_exit -108: + echo OK -108: OK -108: + exit 0 +109: + cc -B. -o out/test/elf/arm/ifunc-alias/exe1 out/test/elf/arm/ifunc-alias/a.o -pie 111: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/ifunc-dso.sh +108: + cat +108: + cc -c -fno-PIE -o out/test/elf/arm/ifunc-address-equality/c.o -xc - 111: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc -109/328 Test #108: arm-ifunc-address-equality .................. Passed 0.42 sec -test 112 - Start 112: arm-ifunc-dynamic - -112: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/ifunc-dynamic.sh" -112: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -112: Environment variables: -112: MACHINE=arm -112: CPU= -112: Test timeout computed to be: 1500 111: ++ export LC_ALL=C 111: ++ LC_ALL=C 111: ++ '[' -z arm ']' @@ -15778,9 +15782,41 @@ 111: ++ mkdir -p out/test/elf/arm/ifunc-dso 111: + supports_ifunc 111: + is_musl -112: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/ifunc-dynamic.sh -111: + grep -q musl 111: + ldd --version +111: + grep -q musl +111: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +111: + cc -c -o /dev/null -xc - +110: + cc -fPIC -o out/test/elf/arm/ifunc-dlopen/b.o -c -xc - +110: + cat +109: + out/test/elf/arm/ifunc-alias/exe1 +109: + grep -Eq '^(\S+) \1$' +109: + cc -B. -o out/test/elf/arm/ifunc-alias/exe2 out/test/elf/arm/ifunc-alias/a.o -no-pie +111: + cc -fPIC -o out/test/elf/arm/ifunc-dso/a.o -c -xc - +108: + cc -B. -o out/test/elf/arm/ifunc-address-equality/exe1 out/test/elf/arm/ifunc-address-equality/a.o out/test/elf/arm/ifunc-address-equality/b.o out/test/elf/arm/ifunc-address-equality/c.o -no-pie +111: + cat +110: + cc -B. -o out/test/elf/arm/ifunc-dlopen/c.so out/test/elf/arm/ifunc-dlopen/b.o -shared +109: + out/test/elf/arm/ifunc-alias/exe2 +111: + cc -fPIC -o out/test/elf/arm/ifunc-dso/b.o -c -xc - +109: + grep -Eq '^(\S+) \1$' +111: + cat +109: + on_exit +109: + echo OK +109: OK +109: + exit 0 +108/328 Test #109: arm-ifunc-alias ............................. Passed 1.40 sec +test 112 + Start 112: arm-ifunc-dynamic + +112: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/ifunc-dynamic.sh" +112: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf +112: Environment variables: +112: MACHINE=arm +112: CPU= +112: Test timeout computed to be: 1500 +108: + out/test/elf/arm/ifunc-address-equality/exe1 +108: + grep -Eq '^(\S+) \1 (\S+) \2' +112: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/ifunc-dynamic.sh +108: + readelf --dynamic out/test/elf/arm/ifunc-address-equality/exe1 112: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 112: ++ export LC_ALL=C 112: ++ LC_ALL=C @@ -15800,40 +15836,16 @@ 112: ++ trap 'on_error $LINENO' ERR 112: ++ trap on_exit EXIT 112: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/ifunc-dynamic.sh .sh +108: + grep -q TEXTREL out/test/elf/arm/ifunc-address-equality/log1 112: ++ testname=ifunc-dynamic 112: ++ echo -n 'Testing ifunc-dynamic ... ' 112: Testing ifunc-dynamic ... ++ t=out/test/elf/arm/ifunc-dynamic 112: ++ mkdir -p out/test/elf/arm/ifunc-dynamic -112: + supports_ifunc -112: + is_musl -112: + grep -q musl -112: + ldd --version -111: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -111: + cc -c -o /dev/null -xc - -110: + cat -110: + cc -fPIC -o out/test/elf/arm/ifunc-dlopen/b.o -c -xc - -112: + cc -c -o /dev/null -xc - -112: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -111: + cc -fPIC -o out/test/elf/arm/ifunc-dso/a.o -c -xc - -111: + cat -112: + cc -o out/test/elf/arm/ifunc-dynamic/a.o -c -xc - -112: + cat -110: + cc -B. -o out/test/elf/arm/ifunc-dlopen/c.so out/test/elf/arm/ifunc-dlopen/b.o -shared -111: + cc -fPIC -o out/test/elf/arm/ifunc-dso/b.o -c -xc - -111: + cat -112: + cc -B. -o out/test/elf/arm/ifunc-dynamic/exe1 out/test/elf/arm/ifunc-dynamic/a.o -Wl,-z,lazy -110: + cc -B. -o out/test/elf/arm/ifunc-dlopen/exe out/test/elf/arm/ifunc-dlopen/a.o out/test/elf/arm/ifunc-dlopen/c.so -no-pie -ldl -111: + cc -B. -o out/test/elf/arm/ifunc-dso/c.so out/test/elf/arm/ifunc-dso/b.o -shared -112: + grep -q 'Hello world' -112: + out/test/elf/arm/ifunc-dynamic/exe1 -110: + grep -q 'foo foo' -110: + out/test/elf/arm/ifunc-dlopen/exe -112: + cc -B. -o out/test/elf/arm/ifunc-dynamic/exe2 out/test/elf/arm/ifunc-dynamic/a.o -Wl,-z,now -110: + on_exit -110: + echo OK -110: OK -110: + exit 0 -110/328 Test #110: arm-ifunc-dlopen ............................ Passed 0.44 sec +108: + on_exit +108: + echo OK +108: OK +108: + exit 0 +109/328 Test #108: arm-ifunc-address-equality .................. Passed 1.81 sec test 113 Start 113: arm-ifunc-export @@ -15843,7 +15855,13 @@ 113: MACHINE=arm 113: CPU= 113: Test timeout computed to be: 1500 +112: + supports_ifunc +112: + is_musl +112: + ldd --version +112: + grep -q musl 113: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/ifunc-export.sh +112: + cc -c -o /dev/null -xc - +110: + cc -B. -o out/test/elf/arm/ifunc-dlopen/exe out/test/elf/arm/ifunc-dlopen/a.o out/test/elf/arm/ifunc-dlopen/c.so -no-pie -ldl 113: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 113: ++ export LC_ALL=C 113: ++ LC_ALL=C @@ -15862,6 +15880,7 @@ 113: ++ tlsdesc_opt=-mtls-dialect=gnu2 113: ++ trap 'on_error $LINENO' ERR 113: ++ trap on_exit EXIT +112: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 113: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/ifunc-export.sh .sh 113: ++ testname=ifunc-export 113: ++ echo -n 'Testing ifunc-export ... ' @@ -15871,18 +15890,18 @@ 113: + is_musl 113: + ldd --version 113: + grep -q musl -111: + readelf -W --dyn-syms out/test/elf/arm/ifunc-dso/c.so -111: + grep -Eq '(IFUNC|: 10).*foobar' -113: + cc -c -o /dev/null -xc - -111: + cc -B. -o out/test/elf/arm/ifunc-dso/exe out/test/elf/arm/ifunc-dso/a.o out/test/elf/arm/ifunc-dso/c.so 113: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -112: + grep -q 'Hello world' -112: + out/test/elf/arm/ifunc-dynamic/exe2 -112: + on_exit -112: + echo OK -112: OK -112: + exit 0 -111/328 Test #112: arm-ifunc-dynamic ........................... Passed 0.36 sec +113: + cc -c -o /dev/null -xc - +111: + cc -B. -o out/test/elf/arm/ifunc-dso/c.so out/test/elf/arm/ifunc-dso/b.o -shared +112: + cat +112: + cc -o out/test/elf/arm/ifunc-dynamic/a.o -c -xc - +110: + out/test/elf/arm/ifunc-dlopen/exe +110: + grep -q 'foo foo' +110: + on_exit +110: + echo OK +110: OK +110: + exit 0 +110/328 Test #110: arm-ifunc-dlopen ............................ Passed 1.80 sec test 114 Start 114: arm-ifunc-funcptr @@ -15892,8 +15911,8 @@ 114: MACHINE=arm 114: CPU= 114: Test timeout computed to be: 1500 -113: + cc -c -fPIC -o out/test/elf/arm/ifunc-export/a.o -xc - 113: + cat +113: + cc -c -fPIC -o out/test/elf/arm/ifunc-export/a.o -xc - 114: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/ifunc-funcptr.sh 114: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 114: ++ export LC_ALL=C @@ -15920,17 +15939,24 @@ 114: ++ mkdir -p out/test/elf/arm/ifunc-funcptr 114: + supports_ifunc 114: + is_musl -114: + ldd --version 114: + grep -q musl -111: + out/test/elf/arm/ifunc-dso/exe +114: + ldd --version +114: + cc -c -o /dev/null -xc - 114: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +111: + readelf -W --dyn-syms out/test/elf/arm/ifunc-dso/c.so +112: + cc -B. -o out/test/elf/arm/ifunc-dynamic/exe1 out/test/elf/arm/ifunc-dynamic/a.o -Wl,-z,lazy +111: + grep -Eq '(IFUNC|: 10).*foobar' +111: + cc -B. -o out/test/elf/arm/ifunc-dso/exe out/test/elf/arm/ifunc-dso/a.o out/test/elf/arm/ifunc-dso/c.so +113: + cc -B. -shared -o out/test/elf/arm/ifunc-export/b.so out/test/elf/arm/ifunc-export/a.o +114: + cat +114: + cc -c -fPIC -o out/test/elf/arm/ifunc-funcptr/a.o -c -xc - 111: + grep -q 'Hello world' -114: + cc -c -o /dev/null -xc - +111: + out/test/elf/arm/ifunc-dso/exe 111: + on_exit 111: + echo OK 111: OK 111: + exit 0 -112/328 Test #111: arm-ifunc-dso ............................... Passed 0.41 sec +111/328 Test #111: arm-ifunc-dso ............................... Passed 1.79 sec test 115 Start 115: arm-ifunc-noplt @@ -15940,6 +15966,9 @@ 115: MACHINE=arm 115: CPU= 115: Test timeout computed to be: 1500 +112: + out/test/elf/arm/ifunc-dynamic/exe1 +112: + grep -q 'Hello world' +112: + cc -B. -o out/test/elf/arm/ifunc-dynamic/exe2 out/test/elf/arm/ifunc-dynamic/a.o -Wl,-z,now 115: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/ifunc-noplt.sh 115: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 115: ++ export LC_ALL=C @@ -15964,26 +15993,17 @@ 115: ++ echo -n 'Testing ifunc-noplt ... ' 115: Testing ifunc-noplt ... ++ t=out/test/elf/arm/ifunc-noplt 115: ++ mkdir -p out/test/elf/arm/ifunc-noplt +113: + readelf --dyn-syms out/test/elf/arm/ifunc-export/b.so +113: + grep -Eq '(IFUNC|: 10)\s+GLOBAL DEFAULT.* foobar' 115: + supports_ifunc 115: + is_musl -115: + ldd --version -115: + grep -q musl -115: + cc -c -o /dev/null -xc - -115: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -113: + cc -B. -shared -o out/test/elf/arm/ifunc-export/b.so out/test/elf/arm/ifunc-export/a.o -114: + cat -114: + cc -c -fPIC -o out/test/elf/arm/ifunc-funcptr/a.o -c -xc - -115: + cat -115: + cc -fPIC -o out/test/elf/arm/ifunc-noplt/a.o -c -xc - -fno-plt -114: + cc -c -fPIC -o out/test/elf/arm/ifunc-funcptr/b.o -xc - -114: + cat -113: + grep -Eq '(IFUNC|: 10)\s+GLOBAL DEFAULT.* foobar' -113: + readelf --dyn-syms out/test/elf/arm/ifunc-export/b.so 113: + on_exit 113: + echo OK 113: OK 113: + exit 0 -113/328 Test #113: arm-ifunc-export ............................ Passed 0.26 sec +115: + ldd --version +115: + grep -q musl +112/328 Test #113: arm-ifunc-export ............................ Passed 1.13 sec test 116 Start 116: arm-ifunc-static-pie @@ -15993,6 +16013,8 @@ 116: MACHINE=arm 116: CPU= 116: Test timeout computed to be: 1500 +115: + cc -c -o /dev/null -xc - +115: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 116: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/ifunc-static-pie.sh 116: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 116: ++ export LC_ALL=C @@ -16013,6 +16035,8 @@ 116: ++ trap 'on_error $LINENO' ERR 116: ++ trap on_exit EXIT 116: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/ifunc-static-pie.sh .sh +114: + cat +114: + cc -c -fPIC -o out/test/elf/arm/ifunc-funcptr/b.o -xc - 116: ++ testname=ifunc-static-pie 116: ++ echo -n 'Testing ifunc-static-pie ... ' 116: Testing ifunc-static-pie ... ++ t=out/test/elf/arm/ifunc-static-pie @@ -16020,16 +16044,13 @@ 116: + test_cflags -static-pie 116: + echo 'int main() {}' 116: + cc -static-pie -o /dev/null -xc - -114: + cc -c -fPIC -o out/test/elf/arm/ifunc-funcptr/c.o -xc - -114: + cat -115: + cc -B. -o out/test/elf/arm/ifunc-noplt/exe1 out/test/elf/arm/ifunc-noplt/a.o -pie -114: + cc -B. -o out/test/elf/arm/ifunc-funcptr/exe1 out/test/elf/arm/ifunc-funcptr/a.o out/test/elf/arm/ifunc-funcptr/b.o out/test/elf/arm/ifunc-funcptr/c.o -pie -116: + skip -116: + echo skipped -116: skipped -116: + trap - EXIT -116: + exit 0 -114/328 Test #116: arm-ifunc-static-pie ........................***Skipped 0.12 sec +112: + grep -q 'Hello world' +112: + out/test/elf/arm/ifunc-dynamic/exe2 +112: + on_exit +112: + echo OK +112: OK +112: + exit 0 +113/328 Test #112: arm-ifunc-dynamic ........................... Passed 1.43 sec test 117 Start 117: arm-ifunc-static @@ -16039,9 +16060,7 @@ 117: MACHINE=arm 117: CPU= 117: Test timeout computed to be: 1500 -115: + grep -q 'Hello world' 117: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/ifunc-static.sh -115: + out/test/elf/arm/ifunc-noplt/exe1 117: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 117: ++ export LC_ALL=C 117: ++ LC_ALL=C @@ -16060,25 +16079,24 @@ 117: ++ tlsdesc_opt=-mtls-dialect=gnu2 117: ++ trap 'on_error $LINENO' ERR 117: ++ trap on_exit EXIT -115: + cc -B. -o out/test/elf/arm/ifunc-noplt/exe2 out/test/elf/arm/ifunc-noplt/a.o -no-pie 117: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/ifunc-static.sh .sh 117: ++ testname=ifunc-static 117: ++ echo -n 'Testing ifunc-static ... ' 117: Testing ifunc-static ... ++ t=out/test/elf/arm/ifunc-static 117: ++ mkdir -p out/test/elf/arm/ifunc-static 117: + test_cflags -static -117: + echo 'int main() {}' 117: + cc -static -o /dev/null -xc - -114: + grep -q '^3$' -114: + out/test/elf/arm/ifunc-funcptr/exe1 -114: + cc -B. -o out/test/elf/arm/ifunc-funcptr/exe2 out/test/elf/arm/ifunc-funcptr/a.o out/test/elf/arm/ifunc-funcptr/b.o out/test/elf/arm/ifunc-funcptr/c.o -no-pie -115: + grep -q 'Hello world' -115: + out/test/elf/arm/ifunc-noplt/exe2 -115: + on_exit -115: + echo OK -115: OK -115: + exit 0 -115/328 Test #115: arm-ifunc-noplt ............................. Passed 0.36 sec +117: + echo 'int main() {}' +115: + cc -fPIC -o out/test/elf/arm/ifunc-noplt/a.o -c -xc - -fno-plt +115: + cat +114: + cat +114: + cc -c -fPIC -o out/test/elf/arm/ifunc-funcptr/c.o -xc - +116: + skip +116: + echo skipped +116: skipped +116: + trap - EXIT +116: + exit 0 +114/328 Test #116: arm-ifunc-static-pie ........................***Skipped 0.49 sec test 118 Start 118: arm-image-base @@ -16112,15 +16130,37 @@ 118: ++ echo -n 'Testing image-base ... ' 118: Testing image-base ... ++ t=out/test/elf/arm/image-base 118: ++ mkdir -p out/test/elf/arm/image-base -118: + cat +115: + cc -B. -o out/test/elf/arm/ifunc-noplt/exe1 out/test/elf/arm/ifunc-noplt/a.o -pie 118: + cc -o out/test/elf/arm/image-base/a.o -c -xc - +118: + cat +114: + cc -B. -o out/test/elf/arm/ifunc-funcptr/exe1 out/test/elf/arm/ifunc-funcptr/a.o out/test/elf/arm/ifunc-funcptr/b.o out/test/elf/arm/ifunc-funcptr/c.o -pie +115: + out/test/elf/arm/ifunc-noplt/exe1 +115: + grep -q 'Hello world' +114: + grep -q '^3$' +114: + out/test/elf/arm/ifunc-funcptr/exe1 +115: + cc -B. -o out/test/elf/arm/ifunc-noplt/exe2 out/test/elf/arm/ifunc-noplt/a.o -no-pie +114: + cc -B. -o out/test/elf/arm/ifunc-funcptr/exe2 out/test/elf/arm/ifunc-funcptr/a.o out/test/elf/arm/ifunc-funcptr/b.o out/test/elf/arm/ifunc-funcptr/c.o -no-pie +118: + cc -B. -no-pie -o out/test/elf/arm/image-base/exe1 out/test/elf/arm/image-base/a.o -Wl,--image-base=0x8000000 +117: + supports_ifunc +117: + is_musl +117: + ldd --version +117: + grep -q musl +117: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +117: + cc -c -o /dev/null -xc - +115: + grep -q 'Hello world' +115: + out/test/elf/arm/ifunc-noplt/exe2 114: + grep -q '^3$' 114: + out/test/elf/arm/ifunc-funcptr/exe2 114: + on_exit 114: + echo OK 114: OK 114: + exit 0 -116/328 Test #114: arm-ifunc-funcptr ........................... Passed 0.48 sec +115: + on_exit +115: + echo OK +115: OK +115: + exit 0 +115/328 Test #114: arm-ifunc-funcptr ........................... Passed 2.05 sec +116/328 Test #115: arm-ifunc-noplt ............................. Passed 1.47 sec test 119 Start 119: arm-init-array-priorities @@ -16130,59 +16170,6 @@ 119: MACHINE=arm 119: CPU= 119: Test timeout computed to be: 1500 -119: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/init-array-priorities.sh -119: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc -119: ++ export LC_ALL=C -119: ++ LC_ALL=C -119: ++ '[' -z arm ']' -119: ++ '[' -z '' ']' -119: ++ TESTDIR=out/test/elf/arm -119: ++ CC=cc -119: ++ CXX=c++ -119: ++ GCC=gcc -119: ++ GXX=g++ -119: ++ OBJDUMP=objdump -119: ++ OBJCOPY=objcopy -119: ++ STRIP=strip -119: ++ QEMU= -119: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' -119: ++ tlsdesc_opt=-mtls-dialect=gnu2 -119: ++ trap 'on_error $LINENO' ERR -119: ++ trap on_exit EXIT -119: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/init-array-priorities.sh .sh -119: ++ testname=init-array-priorities -119: ++ echo -n 'Testing init-array-priorities ... ' -119: Testing init-array-priorities ... ++ t=out/test/elf/arm/init-array-priorities -119: ++ mkdir -p out/test/elf/arm/init-array-priorities -119: + is_musl -119: + grep -q musl -119: + ldd --version -117: + supports_ifunc -117: + is_musl -117: + ldd --version -118: + cc -B. -no-pie -o out/test/elf/arm/image-base/exe1 out/test/elf/arm/image-base/a.o -Wl,--image-base=0x8000000 -117: + grep -q musl -117: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -117: + cc -c -o /dev/null -xc - -119: + cc -c -o out/test/elf/arm/init-array-priorities/a.o -xc - -119: + cat -117: + cc -o out/test/elf/arm/ifunc-static/a.o -c -xc - -117: + cat -119: + cc -c -o out/test/elf/arm/init-array-priorities/b.o -xc - -119: + cat -118: + grep -q 'Hello world' -118: + out/test/elf/arm/image-base/exe1 -118: + grep -Eq '.interp\s+PROGBITS\s+0*8000...\b' -118: + readelf -W --sections out/test/elf/arm/image-base/exe1 -118: + cc -o out/test/elf/arm/image-base/b.o -c -xc - -118: + cat -117: + cc -B. -o out/test/elf/arm/ifunc-static/exe out/test/elf/arm/ifunc-static/a.o -static -118: + '[' arm = x86-64 -o arm = aarch64 ']' -118: + on_exit -118: + echo OK -118: OK -118: + exit 0 -117/328 Test #118: arm-image-base .............................. Passed 0.26 sec test 120 Start 120: arm-init-in-dso @@ -16192,8 +16179,7 @@ 120: MACHINE=arm 120: CPU= 120: Test timeout computed to be: 1500 -119: + cc -c -o out/test/elf/arm/init-array-priorities/c.o -xc - -119: + cat +119: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/init-array-priorities.sh 120: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/init-in-dso.sh 120: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 120: ++ export LC_ALL=C @@ -16213,22 +16199,55 @@ 120: ++ tlsdesc_opt=-mtls-dialect=gnu2 120: ++ trap 'on_error $LINENO' ERR 120: ++ trap on_exit EXIT +119: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc +119: ++ export LC_ALL=C +119: ++ LC_ALL=C +119: ++ '[' -z arm ']' +119: ++ '[' -z '' ']' +119: ++ TESTDIR=out/test/elf/arm +119: ++ CC=cc +119: ++ CXX=c++ +119: ++ GCC=gcc +119: ++ GXX=g++ +119: ++ OBJDUMP=objdump +119: ++ OBJCOPY=objcopy +119: ++ STRIP=strip +119: ++ QEMU= +119: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' +119: ++ tlsdesc_opt=-mtls-dialect=gnu2 +119: ++ trap 'on_error $LINENO' ERR +119: ++ trap on_exit EXIT 120: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/init-in-dso.sh .sh +119: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/init-array-priorities.sh .sh 120: ++ testname=init-in-dso 120: ++ echo -n 'Testing init-in-dso ... ' 120: Testing init-in-dso ... ++ t=out/test/elf/arm/init-in-dso 120: ++ mkdir -p out/test/elf/arm/init-in-dso +119: ++ testname=init-array-priorities +119: ++ echo -n 'Testing init-array-priorities ... ' +119: Testing init-array-priorities ... ++ t=out/test/elf/arm/init-array-priorities +119: ++ mkdir -p out/test/elf/arm/init-array-priorities +118: + out/test/elf/arm/image-base/exe1 +118: + grep -q 'Hello world' +119: + is_musl 120: + cc -shared -o out/test/elf/arm/init-in-dso/a.so -xc - 120: + cat +119: + ldd --version +119: + grep -q musl +118: + grep -Eq '.interp\s+PROGBITS\s+0*8000...\b' +118: + readelf -W --sections out/test/elf/arm/image-base/exe1 119: + cat -119: + cc -c -o out/test/elf/arm/init-array-priorities/d.o -xc - -117: + grep -q 'Hello world' -117: + out/test/elf/arm/ifunc-static/exe -117: + on_exit -117: + echo OK -117: OK -117: + exit 0 -118/328 Test #117: arm-ifunc-static ............................ Passed 0.48 sec +119: + cc -c -o out/test/elf/arm/init-array-priorities/a.o -xc - +118: + cc -o out/test/elf/arm/image-base/b.o -c -xc - +118: + cat +117: + cat +117: + cc -o out/test/elf/arm/ifunc-static/a.o -c -xc - +118: + '[' arm = x86-64 -o arm = aarch64 ']' +118: + on_exit +118: + echo OK +118: OK +118: + exit 0 +117/328 Test #118: arm-image-base .............................. Passed 1.18 sec test 121 Start 121: arm-init @@ -16264,24 +16283,26 @@ 121: ++ mkdir -p out/test/elf/arm/init 121: + cc -o out/test/elf/arm/init/a.o -c -xc - 121: + cat +119: + cat +119: + cc -c -o out/test/elf/arm/init-array-priorities/b.o -xc - 120: + cc -o out/test/elf/arm/init-in-dso/b.o -c -xc - 120: + cat -119: + cc -c -o out/test/elf/arm/init-array-priorities/e.o -xc - -119: + cat +117: + cc -B. -o out/test/elf/arm/ifunc-static/exe out/test/elf/arm/ifunc-static/a.o -static 121: + cc -B. -o out/test/elf/arm/init/exe out/test/elf/arm/init/a.o -Wl,-init,foo -120: + cc -B. -o out/test/elf/arm/init-in-dso/exe out/test/elf/arm/init-in-dso/a.so out/test/elf/arm/init-in-dso/b.o -Wl,-init,foo -119: + cc -c -o out/test/elf/arm/init-array-priorities/f.o -xc - 119: + cat +119: + cc -c -o out/test/elf/arm/init-array-priorities/c.o -xc - +120: + cc -B. -o out/test/elf/arm/init-in-dso/exe out/test/elf/arm/init-in-dso/a.so out/test/elf/arm/init-in-dso/b.o -Wl,-init,foo +121: + grep -Fq '(INIT)' 121: + readelf --dynamic out/test/elf/arm/init/exe +121: + cc -B. -o out/test/elf/arm/init/exe out/test/elf/arm/init/a.o -Wl,-init,no-such-symbol 120: + readelf --dynamic out/test/elf/arm/init-in-dso/exe -121: + grep -Fq '(INIT)' 120: + grep -Fq '(INIT)' out/test/elf/arm/init-in-dso/log -121: + cc -B. -o out/test/elf/arm/init/exe out/test/elf/arm/init/a.o -Wl,-init,no-such-symbol +119: + cc -c -o out/test/elf/arm/init-array-priorities/d.o -xc - 120: + on_exit 120: + echo OK 120: OK 120: + exit 0 -119/328 Test #120: arm-init-in-dso ............................. Passed 0.28 sec +118/328 Test #120: arm-init-in-dso ............................. Passed 1.20 sec test 122 Start 122: arm-initfirst @@ -16291,6 +16312,9 @@ 122: MACHINE=arm 122: CPU= 122: Test timeout computed to be: 1500 +119: + cat +117: + out/test/elf/arm/ifunc-static/exe +117: + grep -q 'Hello world' 122: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/initfirst.sh 122: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 122: ++ export LC_ALL=C @@ -16308,24 +16332,13 @@ 122: ++ QEMU= 122: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' 122: ++ tlsdesc_opt=-mtls-dialect=gnu2 +117: + on_exit +117: + echo OK +117: OK +117: + exit 0 122: ++ trap 'on_error $LINENO' ERR 122: ++ trap on_exit EXIT -122: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/initfirst.sh .sh -122: ++ testname=initfirst -122: ++ echo -n 'Testing initfirst ... ' -122: Testing initfirst ... ++ t=out/test/elf/arm/initfirst -122: ++ mkdir -p out/test/elf/arm/initfirst -122: + cc -c -fPIC -o out/test/elf/arm/initfirst/a.o -xc - -122: + cat -119: + cat -119: + cc -c -o out/test/elf/arm/init-array-priorities/g.o -xc - -121: + readelf --dynamic out/test/elf/arm/init/exe -121: + grep -Fq '(INIT)' out/test/elf/arm/init/log -121: + on_exit -121: + echo OK -121: OK -121: + exit 0 -120/328 Test #121: arm-init .................................... Passed 0.24 sec +119/328 Test #117: arm-ifunc-static ............................ Passed 2.43 sec test 123 Start 123: arm-interpose @@ -16335,7 +16348,14 @@ 123: MACHINE=arm 123: CPU= 123: Test timeout computed to be: 1500 +122: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/initfirst.sh .sh +122: ++ testname=initfirst +122: ++ echo -n 'Testing initfirst ... ' +122: Testing initfirst ... ++ t=out/test/elf/arm/initfirst +122: ++ mkdir -p out/test/elf/arm/initfirst 123: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/interpose.sh +122: + cc -c -fPIC -o out/test/elf/arm/initfirst/a.o -xc - +122: + cat 123: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 123: ++ export LC_ALL=C 123: ++ LC_ALL=C @@ -16361,17 +16381,13 @@ 123: ++ mkdir -p out/test/elf/arm/interpose 123: + cc -c -fPIC -o out/test/elf/arm/interpose/a.o -xc - 123: + cat -122: + cc -B. -shared -o out/test/elf/arm/initfirst/b.so out/test/elf/arm/initfirst/a.o -Wl,-z,initfirst -119: + cat -119: + cc -c -o out/test/elf/arm/init-array-priorities/h.o -xc - -123: + cc -B. -shared -o out/test/elf/arm/interpose/b.so out/test/elf/arm/interpose/a.o -Wl,-z,interpose -122: + readelf --dynamic out/test/elf/arm/initfirst/b.so -122: + grep -q 'Flags:.*INITFIRST' -122: + on_exit -122: + echo OK -122: OK -122: + exit 0 -121/328 Test #122: arm-initfirst ............................... Passed 0.19 sec +121: + readelf --dynamic out/test/elf/arm/init/exe +121: + grep -Fq '(INIT)' out/test/elf/arm/init/log +121: + on_exit +121: + echo OK +121: OK +121: + exit 0 +120/328 Test #121: arm-init .................................... Passed 1.24 sec test 124 Start 124: arm-invalid-version-script @@ -16381,9 +16397,9 @@ 124: MACHINE=arm 124: CPU= 124: Test timeout computed to be: 1500 -119: + cat -119: + cc -c -o out/test/elf/arm/init-array-priorities/i.o -xc - 124: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/invalid-version-script.sh +119: + cat +119: + cc -c -o out/test/elf/arm/init-array-priorities/e.o -xc - 124: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 124: ++ export LC_ALL=C 124: ++ LC_ALL=C @@ -16407,16 +16423,17 @@ 124: ++ echo -n 'Testing invalid-version-script ... ' 124: Testing invalid-version-script ... ++ t=out/test/elf/arm/invalid-version-script 124: ++ mkdir -p out/test/elf/arm/invalid-version-script -124: + echo 'int main() {}' +122: + cc -B. -shared -o out/test/elf/arm/initfirst/b.so out/test/elf/arm/initfirst/a.o -Wl,-z,initfirst 124: + cc -c -o out/test/elf/arm/invalid-version-script/a.o -xc - -123: + grep -q 'Flags:.*INTERPOSE' -123: + readelf --dynamic out/test/elf/arm/interpose/b.so -119: + cc -B. -o out/test/elf/arm/init-array-priorities/exe out/test/elf/arm/init-array-priorities/a.o out/test/elf/arm/init-array-priorities/b.o out/test/elf/arm/init-array-priorities/c.o out/test/elf/arm/init-array-priorities/d.o out/test/elf/arm/init-array-priorities/e.o out/test/elf/arm/init-array-priorities/f.o out/test/elf/arm/init-array-priorities/g.o out/test/elf/arm/init-array-priorities/h.o out/test/elf/arm/init-array-priorities/i.o -123: + on_exit -123: + echo OK -123: OK -123: + exit 0 -122/328 Test #123: arm-interpose ............................... Passed 0.18 sec +124: + echo 'int main() {}' +123: + cc -B. -shared -o out/test/elf/arm/interpose/b.so out/test/elf/arm/interpose/a.o -Wl,-z,interpose +122: + readelf --dynamic out/test/elf/arm/initfirst/b.so +122: + grep -q 'Flags:.*INITFIRST' +122: + on_exit +122: + echo OK +122: OK +122: + exit 0 +121/328 Test #122: arm-initfirst ............................... Passed 0.77 sec test 125 Start 125: arm-issue646 @@ -16426,6 +16443,8 @@ 125: MACHINE=arm 125: CPU= 125: Test timeout computed to be: 1500 +124: + echo 'VER1 { foo[12; };' +124: + cc -B. -shared -o out/test/elf/arm/invalid-version-script/c.so -Wl,-version-script,out/test/elf/arm/invalid-version-script/b.ver out/test/elf/arm/invalid-version-script/a.o 125: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/issue646.sh 125: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 125: ++ export LC_ALL=C @@ -16450,19 +16469,19 @@ 125: ++ echo -n 'Testing issue646 ... ' 125: Testing issue646 ... ++ t=out/test/elf/arm/issue646 125: ++ mkdir -p out/test/elf/arm/issue646 +119: + cc -c -o out/test/elf/arm/init-array-priorities/f.o -xc - 125: + '[' arm = m68k ']' 125: + '[' arm = sh4 ']' -124: + echo 'VER1 { foo[12; };' -124: + cc -B. -shared -o out/test/elf/arm/invalid-version-script/c.so -Wl,-version-script,out/test/elf/arm/invalid-version-script/b.ver out/test/elf/arm/invalid-version-script/a.o -125: + cat 125: + c++ -o out/test/elf/arm/issue646/a.o -c -xc++ - -119: + grep -q 21348756 -119: + out/test/elf/arm/init-array-priorities/exe -119: + on_exit -119: + echo OK -119: OK -119: + exit 0 -123/328 Test #119: arm-init-array-priorities ................... Passed 0.81 sec +119: + cat +125: + cat +123: + grep -q 'Flags:.*INTERPOSE' +123: + readelf --dynamic out/test/elf/arm/interpose/b.so +123: + on_exit +123: + echo OK +123: OK +123: + exit 0 +122/328 Test #123: arm-interpose ............................... Passed 1.01 sec test 126 Start 126: arm-large-alignment-dso @@ -16474,10 +16493,6 @@ 126: Test timeout computed to be: 1500 126: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/large-alignment-dso.sh 124: + grep -q 'invalid version pattern' out/test/elf/arm/invalid-version-script/log -124: + on_exit -124: + echo OK -124: OK -124: + exit 0 126: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 126: ++ export LC_ALL=C 126: ++ LC_ALL=C @@ -16497,7 +16512,15 @@ 126: ++ trap 'on_error $LINENO' ERR 126: ++ trap on_exit EXIT 126: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/large-alignment-dso.sh .sh -124/328 Test #124: arm-invalid-version-script .................. Passed 0.17 sec +126: ++ testname=large-alignment-dso +126: ++ echo -n 'Testing large-alignment-dso ... ' +126: Testing large-alignment-dso ... ++ t=out/test/elf/arm/large-alignment-dso +126: ++ mkdir -p out/test/elf/arm/large-alignment-dso +124: + on_exit +124: + echo OK +124: OK +124: + exit 0 +123/328 Test #124: arm-invalid-version-script .................. Passed 0.77 sec test 127 Start 127: arm-large-alignment @@ -16507,11 +16530,8 @@ 127: MACHINE=arm 127: CPU= 127: Test timeout computed to be: 1500 -126: ++ testname=large-alignment-dso -126: ++ echo -n 'Testing large-alignment-dso ... ' -126: Testing large-alignment-dso ... ++ t=out/test/elf/arm/large-alignment-dso -126: ++ mkdir -p out/test/elf/arm/large-alignment-dso 126: + '[' arm = i686 ']' +126: + cc -o out/test/elf/arm/large-alignment-dso/a.o -c -xc - -ffunction-sections -fPIC 126: + cat 127: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/large-alignment.sh 127: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc @@ -16532,26 +16552,31 @@ 127: ++ tlsdesc_opt=-mtls-dialect=gnu2 127: ++ trap 'on_error $LINENO' ERR 127: ++ trap on_exit EXIT -126: + cc -o out/test/elf/arm/large-alignment-dso/a.o -c -xc - -ffunction-sections -fPIC 127: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/large-alignment.sh .sh 127: ++ testname=large-alignment 127: ++ echo -n 'Testing large-alignment ... ' 127: Testing large-alignment ... ++ t=out/test/elf/arm/large-alignment 127: ++ mkdir -p out/test/elf/arm/large-alignment 127: + '[' arm = i686 ']' -127: + cat 127: + cc -o out/test/elf/arm/large-alignment/a.o -c -xc - -ffunction-sections +127: + cat +119: + cat +119: + cc -c -o out/test/elf/arm/init-array-priorities/g.o -xc - 126: + cc -B. -o out/test/elf/arm/large-alignment-dso/b.so out/test/elf/arm/large-alignment-dso/a.o -shared +119: + cc -c -o out/test/elf/arm/init-array-priorities/h.o -xc - +119: + cat 127: + cc -B. -o out/test/elf/arm/large-alignment/exe out/test/elf/arm/large-alignment/a.o 126: + cat 126: + cc -o out/test/elf/arm/large-alignment-dso/c.o -c -xc - -127: + out/test/elf/arm/large-alignment/exe 127: + grep -q 'Hello world' +127: + out/test/elf/arm/large-alignment/exe +119: + cc -c -o out/test/elf/arm/init-array-priorities/i.o -xc - +119: + cat 127: + on_exit 127: + echo OK 127: OK 127: + exit 0 -125/328 Test #127: arm-large-alignment ......................... Passed 0.20 sec +124/328 Test #127: arm-large-alignment ......................... Passed 0.88 sec test 128 Start 128: arm-large-max-page-size-strip @@ -16591,7 +16616,7 @@ 128: skipped 128: + trap - EXIT 128: + exit 0 -126/328 Test #128: arm-large-max-page-size-strip ...............***Skipped 0.02 sec +125/328 Test #128: arm-large-max-page-size-strip ...............***Skipped 0.14 sec test 129 Start 129: arm-large-max-page-size @@ -16622,20 +16647,23 @@ 129: ++ trap 'on_error $LINENO' ERR 129: ++ trap on_exit EXIT 129: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/large-max-page-size.sh .sh +119: + cc -B. -o out/test/elf/arm/init-array-priorities/exe out/test/elf/arm/init-array-priorities/a.o out/test/elf/arm/init-array-priorities/b.o out/test/elf/arm/init-array-priorities/c.o out/test/elf/arm/init-array-priorities/d.o out/test/elf/arm/init-array-priorities/e.o out/test/elf/arm/init-array-priorities/f.o out/test/elf/arm/init-array-priorities/g.o out/test/elf/arm/init-array-priorities/h.o out/test/elf/arm/init-array-priorities/i.o 129: ++ testname=large-max-page-size 129: ++ echo -n 'Testing large-max-page-size ... ' 129: Testing large-max-page-size ... ++ t=out/test/elf/arm/large-max-page-size 129: ++ mkdir -p out/test/elf/arm/large-max-page-size -129: + cc -o out/test/elf/arm/large-max-page-size/a.o -c -xc - -fPIC 129: + cat +129: + cc -o out/test/elf/arm/large-max-page-size/a.o -c -xc - -fPIC +129: + cc -B. -o out/test/elf/arm/large-max-page-size/exe out/test/elf/arm/large-max-page-size/a.o -pie -Wl,-zmax-page-size=0x200000 126: + grep -q 'Hello world' 126: + out/test/elf/arm/large-alignment-dso/exe -126: + on_exit -126: + echo OK -126: OK -126: + exit 0 -129: + cc -B. -o out/test/elf/arm/large-max-page-size/exe out/test/elf/arm/large-max-page-size/a.o -pie -Wl,-zmax-page-size=0x200000 -127/328 Test #126: arm-large-alignment-dso ..................... Passed 0.35 sec +119: + out/test/elf/arm/init-array-priorities/exe +119: + grep -q 21348756 +119: + on_exit +119: + echo OK +119: OK +119: + exit 0 +126/328 Test #119: arm-init-array-priorities ................... Passed 3.81 sec test 130 Start 130: arm-large-text @@ -16645,7 +16673,22 @@ 130: MACHINE=arm 130: CPU= 130: Test timeout computed to be: 1500 +126: + on_exit +126: + echo OK +126: OK +126: + exit 0 +127/328 Test #126: arm-large-alignment-dso ..................... Passed 1.52 sec +test 131 + Start 131: arm-link-order + +131: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/link-order.sh" +131: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf +131: Environment variables: +131: MACHINE=arm +131: CPU= +131: Test timeout computed to be: 1500 130: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/large-text.sh +131: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/link-order.sh 130: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 130: ++ export LC_ALL=C 130: ++ LC_ALL=C @@ -16664,30 +16707,6 @@ 130: ++ tlsdesc_opt=-mtls-dialect=gnu2 130: ++ trap 'on_error $LINENO' ERR 130: ++ trap on_exit EXIT -130: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/large-text.sh .sh -130: ++ testname=large-text -130: ++ echo -n 'Testing large-text ... ' -130: Testing large-text ... ++ t=out/test/elf/arm/large-text -130: ++ mkdir -p out/test/elf/arm/large-text -130: + cc -o out/test/elf/arm/large-text/a.o -c -xassembler - -130: + cat -129: + out/test/elf/arm/large-max-page-size/exe -129: + grep -q 'Hello world' -129: + on_exit -129: + echo OK -129: OK -129: + exit 0 -128/328 Test #129: arm-large-max-page-size ..................... Passed 0.18 sec -test 131 - Start 131: arm-link-order - -131: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/link-order.sh" -131: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -131: Environment variables: -131: MACHINE=arm -131: CPU= -131: Test timeout computed to be: 1500 -131: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/link-order.sh 131: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 131: ++ export LC_ALL=C 131: ++ LC_ALL=C @@ -16705,29 +16724,28 @@ 131: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' 131: ++ tlsdesc_opt=-mtls-dialect=gnu2 131: ++ trap 'on_error $LINENO' ERR +130: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/large-text.sh .sh 131: ++ trap on_exit EXIT +130: ++ testname=large-text +130: ++ echo -n 'Testing large-text ... ' +130: Testing large-text ... ++ t=out/test/elf/arm/large-text +130: ++ mkdir -p out/test/elf/arm/large-text 131: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/link-order.sh .sh -130: + cc -o out/test/elf/arm/large-text/b.o -c -xc - 131: ++ testname=link-order 131: ++ echo -n 'Testing link-order ... ' 131: Testing link-order ... ++ t=out/test/elf/arm/link-order 131: ++ mkdir -p out/test/elf/arm/link-order +130: + cc -o out/test/elf/arm/large-text/a.o -c -xassembler - 130: + cat -131: + cat 131: + cc -fPIC -c -o out/test/elf/arm/link-order/a.o -xc - -130: + cc -B. -o out/test/elf/arm/large-text/exe out/test/elf/arm/large-text/a.o out/test/elf/arm/large-text/b.o -131: + cc -B. -shared -o out/test/elf/arm/link-order/libfoo.so out/test/elf/arm/link-order/a.o -131: + ar crs out/test/elf/arm/link-order/libfoo.a out/test/elf/arm/link-order/a.o 131: + cat -131: + cc -c -o out/test/elf/arm/link-order/b.o -xc - -131: + cc -B. -o out/test/elf/arm/link-order/exe out/test/elf/arm/link-order/b.o -Wl,--as-needed out/test/elf/arm/link-order/libfoo.so out/test/elf/arm/link-order/libfoo.a -130: + out/test/elf/arm/large-text/exe -130: + grep -q 'Hello world' -130: + on_exit -130: + echo OK -130: OK -130: + exit 0 -129/328 Test #130: arm-large-text .............................. Passed 0.40 sec +129: + out/test/elf/arm/large-max-page-size/exe +129: + grep -q 'Hello world' +129: + on_exit +129: + echo OK +129: OK +129: + exit 0 +128/328 Test #129: arm-large-max-page-size ..................... Passed 0.73 sec test 132 Start 132: arm-linker-script-defsym @@ -16738,6 +16756,7 @@ 132: CPU= 132: Test timeout computed to be: 1500 132: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/linker-script-defsym.sh +131: + cc -B. -shared -o out/test/elf/arm/link-order/libfoo.so out/test/elf/arm/link-order/a.o 132: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 132: ++ export LC_ALL=C 132: ++ LC_ALL=C @@ -16762,19 +16781,31 @@ 132: Testing linker-script-defsym ... ++ t=out/test/elf/arm/linker-script-defsym 132: ++ mkdir -p out/test/elf/arm/linker-script-defsym 132: + cc -o out/test/elf/arm/linker-script-defsym/a.o -c -xc - -131: + grep -q libfoo 132: + cat -131: + readelf --dynamic out/test/elf/arm/link-order/exe -131: + cc -B. -o out/test/elf/arm/link-order/exe out/test/elf/arm/link-order/b.o -Wl,--as-needed out/test/elf/arm/link-order/libfoo.a out/test/elf/arm/link-order/libfoo.so +130: + cc -o out/test/elf/arm/large-text/b.o -c -xc - +130: + cat 132: + cat 132: + cc -B. -o out/test/elf/arm/linker-script-defsym/b.so -shared out/test/elf/arm/linker-script-defsym/script out/test/elf/arm/linker-script-defsym/a.o -131: + grep -q libfoo +131: + ar crs out/test/elf/arm/link-order/libfoo.a out/test/elf/arm/link-order/a.o +131: + cc -c -o out/test/elf/arm/link-order/b.o -xc - +131: + cat +132: + readelf -sW out/test/elf/arm/linker-script-defsym/b.so +130: + cc -B. -o out/test/elf/arm/large-text/exe out/test/elf/arm/large-text/a.o out/test/elf/arm/large-text/b.o +132: + grep -q 'FUNC .* bar' +132: + cc -o out/test/elf/arm/linker-script-defsym/c.o -c -xc - +132: + cat +131: + cc -B. -o out/test/elf/arm/link-order/exe out/test/elf/arm/link-order/b.o -Wl,--as-needed out/test/elf/arm/link-order/libfoo.so out/test/elf/arm/link-order/libfoo.a +132: + cc -B. -o out/test/elf/arm/linker-script-defsym/exe out/test/elf/arm/linker-script-defsym/c.o out/test/elf/arm/linker-script-defsym/b.so 131: + readelf --dynamic out/test/elf/arm/link-order/exe -131: + on_exit -131: + echo OK -131: OK -131: + exit 0 -130/328 Test #131: arm-link-order .............................. Passed 0.47 sec +131: + grep -q libfoo +131: + cc -B. -o out/test/elf/arm/link-order/exe out/test/elf/arm/link-order/b.o -Wl,--as-needed out/test/elf/arm/link-order/libfoo.a out/test/elf/arm/link-order/libfoo.so +132: + grep -q 42 +132: + out/test/elf/arm/linker-script-defsym/exe +132: + on_exit +132: + echo OK +132: OK +132: + exit 0 +129/328 Test #132: arm-linker-script-defsym .................... Passed 1.47 sec test 133 Start 133: arm-linker-script-relocatable @@ -16785,6 +16816,8 @@ 133: CPU= 133: Test timeout computed to be: 1500 133: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/linker-script-relocatable.sh +130: + out/test/elf/arm/large-text/exe +130: + grep -q 'Hello world' 133: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 133: ++ export LC_ALL=C 133: ++ LC_ALL=C @@ -16804,24 +16837,11 @@ 133: ++ trap 'on_error $LINENO' ERR 133: ++ trap on_exit EXIT 133: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/linker-script-relocatable.sh .sh -132: + grep -q 'FUNC .* bar' -132: + readelf -sW out/test/elf/arm/linker-script-defsym/b.so -133: ++ testname=linker-script-relocatable -133: ++ echo -n 'Testing linker-script-relocatable ... ' -133: Testing linker-script-relocatable ... ++ t=out/test/elf/arm/linker-script-relocatable -133: ++ mkdir -p out/test/elf/arm/linker-script-relocatable -132: + cc -o out/test/elf/arm/linker-script-defsym/c.o -c -xc - -133: + grep -q __tsan_init -132: + cat -133: + nm mold -132: + cc -B. -o out/test/elf/arm/linker-script-defsym/exe out/test/elf/arm/linker-script-defsym/c.o out/test/elf/arm/linker-script-defsym/b.so -132: + grep -q 42 -132: + out/test/elf/arm/linker-script-defsym/exe -132: + on_exit -132: + echo OK -132: OK -132: + exit 0 -131/328 Test #132: arm-linker-script-defsym .................... Passed 0.35 sec +130: + on_exit +130: + echo OK +130: OK +130: + exit 0 +130/328 Test #130: arm-large-text .............................. Passed 1.88 sec test 134 Start 134: arm-linker-script @@ -16831,7 +16851,15 @@ 134: MACHINE=arm 134: CPU= 134: Test timeout computed to be: 1500 +133: ++ testname=linker-script-relocatable +133: ++ echo -n 'Testing linker-script-relocatable ... ' +133: Testing linker-script-relocatable ... ++ t=out/test/elf/arm/linker-script-relocatable +133: ++ mkdir -p out/test/elf/arm/linker-script-relocatable +133: + grep -q __tsan_init +133: + nm mold 134: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/linker-script.sh +131: + grep -q libfoo +131: + readelf --dynamic out/test/elf/arm/link-order/exe 134: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 134: ++ export LC_ALL=C 134: ++ LC_ALL=C @@ -16850,29 +16878,11 @@ 134: ++ tlsdesc_opt=-mtls-dialect=gnu2 134: ++ trap 'on_error $LINENO' ERR 134: ++ trap on_exit EXIT -134: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/linker-script.sh .sh -134: ++ testname=linker-script -134: ++ echo -n 'Testing linker-script ... ' -134: Testing linker-script ... ++ t=out/test/elf/arm/linker-script -134: ++ mkdir -p out/test/elf/arm/linker-script -134: + cat -134: + cc -o out/test/elf/arm/linker-script/a.o -c -xc - -134: + cat -134: + cc -B. -o out/test/elf/arm/linker-script/exe out/test/elf/arm/linker-script/script -134: + grep -q 'Hello world' -134: + out/test/elf/arm/linker-script/exe -134: + cc -B. -o out/test/elf/arm/linker-script/exe -Wl,-T,out/test/elf/arm/linker-script/script -134: + grep -q 'Hello world' -125: + c++ -B. -o out/test/elf/arm/issue646/exe out/test/elf/arm/issue646/a.o -134: + out/test/elf/arm/linker-script/exe -134: + cc -B. -o out/test/elf/arm/linker-script/exe -Wl,--script,out/test/elf/arm/linker-script/script -134: + out/test/elf/arm/linker-script/exe -134: + grep -q 'Hello world' -134: + on_exit -134: + echo OK -134: OK -134: + exit 0 -132/328 Test #134: arm-linker-script ........................... Passed 0.36 sec +131: + on_exit +131: + echo OK +131: OK +131: + exit 0 +131/328 Test #131: arm-link-order .............................. Passed 1.94 sec test 135 Start 135: arm-linker-script2 @@ -16882,23 +16892,13 @@ 135: MACHINE=arm 135: CPU= 135: Test timeout computed to be: 1500 -125: + grep -q 'error: exception' -125: + out/test/elf/arm/issue646/exe -125: + on_exit -125: + echo OK -125: OK -125: + exit 0 -133/328 Test #125: arm-issue646 ................................ Passed 1.56 sec -test 136 - Start 136: arm-linker-script3 - -136: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/linker-script3.sh" -136: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -136: Environment variables: -136: MACHINE=arm -136: CPU= -136: Test timeout computed to be: 1500 -136: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/linker-script3.sh +134: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/linker-script.sh .sh +134: ++ testname=linker-script +134: ++ echo -n 'Testing linker-script ... ' +134: Testing linker-script ... ++ t=out/test/elf/arm/linker-script +134: ++ mkdir -p out/test/elf/arm/linker-script +134: + cc -o out/test/elf/arm/linker-script/a.o -c -xc - +134: + cat 135: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/linker-script2.sh 135: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 135: ++ export LC_ALL=C @@ -16918,6 +16918,35 @@ 135: ++ tlsdesc_opt=-mtls-dialect=gnu2 135: ++ trap 'on_error $LINENO' ERR 135: ++ trap on_exit EXIT +135: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/linker-script2.sh .sh +135: ++ testname=linker-script2 +135: ++ echo -n 'Testing linker-script2 ... ' +135: Testing linker-script2 ... ++ t=out/test/elf/arm/linker-script2 +135: ++ mkdir -p out/test/elf/arm/linker-script2 +135: + cc -o out/test/elf/arm/linker-script2/a.o -c -xc - +135: + cat +135: + mkdir -p out/test/elf/arm/linker-script2/foo/bar +135: + rm -f out/test/elf/arm/linker-script2/foo/bar/libfoo.a +135: + ar rcs out/test/elf/arm/linker-script2/foo/bar/libfoo.a out/test/elf/arm/linker-script2/a.o +135: + cat +135: + cc -B. -o out/test/elf/arm/linker-script2/exe -Lout/test/elf/arm/linker-script2/foo/bar out/test/elf/arm/linker-script2/b.script +134: + cat +134: + cc -B. -o out/test/elf/arm/linker-script/exe out/test/elf/arm/linker-script/script +135: + on_exit +135: + echo OK +135: OK +135: + exit 0 +132/328 Test #135: arm-linker-script2 .......................... Passed 0.70 sec +test 136 + Start 136: arm-linker-script3 + +136: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/linker-script3.sh" +136: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf +136: Environment variables: +136: MACHINE=arm +136: CPU= +136: Test timeout computed to be: 1500 +136: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/linker-script3.sh 136: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 136: ++ export LC_ALL=C 136: ++ LC_ALL=C @@ -16934,41 +16963,29 @@ 136: ++ QEMU= 136: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' 136: ++ tlsdesc_opt=-mtls-dialect=gnu2 +134: + out/test/elf/arm/linker-script/exe +134: + grep -q 'Hello world' 136: ++ trap 'on_error $LINENO' ERR 136: ++ trap on_exit EXIT -135: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/linker-script2.sh .sh -135: ++ testname=linker-script2 -135: ++ echo -n 'Testing linker-script2 ... ' -135: Testing linker-script2 ... ++ t=out/test/elf/arm/linker-script2 -135: ++ mkdir -p out/test/elf/arm/linker-script2 136: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/linker-script3.sh .sh -135: + cat -135: + cc -o out/test/elf/arm/linker-script2/a.o -c -xc - +134: + cc -B. -o out/test/elf/arm/linker-script/exe -Wl,-T,out/test/elf/arm/linker-script/script 136: ++ testname=linker-script3 136: ++ echo -n 'Testing linker-script3 ... ' 136: Testing linker-script3 ... ++ t=out/test/elf/arm/linker-script3 136: ++ mkdir -p out/test/elf/arm/linker-script3 136: + mkdir -p out/test/elf/arm/linker-script3/foo 136: + cc -o out/test/elf/arm/linker-script3/foo/a.o -c -xc - -133: + cc -c -o out/test/elf/arm/linker-script-relocatable/a.o -xc - -133: + cat 136: + cat -135: + mkdir -p out/test/elf/arm/linker-script2/foo/bar -135: + rm -f out/test/elf/arm/linker-script2/foo/bar/libfoo.a -135: + ar rcs out/test/elf/arm/linker-script2/foo/bar/libfoo.a out/test/elf/arm/linker-script2/a.o -135: + cat -135: + cc -B. -o out/test/elf/arm/linker-script2/exe -Lout/test/elf/arm/linker-script2/foo/bar out/test/elf/arm/linker-script2/b.script 136: + cat 136: + cc -B. -o out/test/elf/arm/linker-script3/exe -Lout/test/elf/arm/linker-script3/foo out/test/elf/arm/linker-script3/b.script -133: + cc -c -o out/test/elf/arm/linker-script-relocatable/b.o -xc - -133: + cat -133: + echo 'INPUT(out/test/elf/arm/linker-script-relocatable/a.o out/test/elf/arm/linker-script-relocatable/b.o)' -133: + ./mold --relocatable -o out/test/elf/arm/linker-script-relocatable/d.o out/test/elf/arm/linker-script-relocatable/c.script -135: + on_exit -135: + echo OK -135: OK -135: + exit 0 -134/328 Test #135: arm-linker-script2 .......................... Passed 0.19 sec +134: + grep -q 'Hello world' +134: + out/test/elf/arm/linker-script/exe +134: + cc -B. -o out/test/elf/arm/linker-script/exe -Wl,--script,out/test/elf/arm/linker-script/script +136: + on_exit +136: + echo OK +136: OK +136: + exit 0 +133/328 Test #136: arm-linker-script3 .......................... Passed 0.62 sec test 137 Start 137: arm-linker-script4 @@ -16978,20 +16995,6 @@ 137: MACHINE=arm 137: CPU= 137: Test timeout computed to be: 1500 -136: + on_exit -136: + echo OK -136: OK -136: + exit 0 -135/328 Test #136: arm-linker-script3 .......................... Passed 0.19 sec -test 138 - Start 138: arm-linker-script5 - -138: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/linker-script5.sh" -138: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -138: Environment variables: -138: MACHINE=arm -138: CPU= -138: Test timeout computed to be: 1500 137: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/linker-script4.sh 137: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 137: ++ export LC_ALL=C @@ -17016,10 +17019,25 @@ 137: ++ echo -n 'Testing linker-script4 ... ' 137: Testing linker-script4 ... ++ t=out/test/elf/arm/linker-script4 137: ++ mkdir -p out/test/elf/arm/linker-script4 -133: + cc -B. -o out/test/elf/arm/linker-script-relocatable/exe out/test/elf/arm/linker-script-relocatable/d.o +134: + out/test/elf/arm/linker-script/exe +134: + grep -q 'Hello world' 137: + echo 'VERSION { ver_x { global: *; }; };' 137: + cat +134: + on_exit +134: + echo OK +134: OK +134: + exit 0 137: + cc -B. -shared -o out/test/elf/arm/linker-script4/c.so out/test/elf/arm/linker-script4/a.script out/test/elf/arm/linker-script4/b.s +134/328 Test #134: arm-linker-script ........................... Passed 1.51 sec +test 138 + Start 138: arm-linker-script5 + +138: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/linker-script5.sh" +138: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf +138: Environment variables: +138: MACHINE=arm +138: CPU= +138: Test timeout computed to be: 1500 138: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/linker-script5.sh 138: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 138: ++ export LC_ALL=C @@ -17047,13 +17065,13 @@ 138: + mkdir -p out/test/elf/arm/linker-script5/foo 138: + cat 138: + cc -o out/test/elf/arm/linker-script5/foo/a.o -c -xc - -133: + grep -q Hello -133: + out/test/elf/arm/linker-script-relocatable/exe -133: + on_exit -133: + echo OK -133: OK -133: + exit 0 -136/328 Test #133: arm-linker-script-relocatable ............... Passed 0.83 sec +137: + readelf --version-info out/test/elf/arm/linker-script4/c.so +137: + grep -Fq 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/elf/arm/linker-script4/log +137: + on_exit +137: + echo OK +137: OK +137: + exit 0 +135/328 Test #137: arm-linker-script4 .......................... Passed 0.44 sec test 139 Start 139: arm-linker-script6 @@ -17064,7 +17082,6 @@ 139: CPU= 139: Test timeout computed to be: 1500 139: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/linker-script6.sh -137: + readelf --version-info out/test/elf/arm/linker-script4/c.so 139: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 139: ++ export LC_ALL=C 139: ++ LC_ALL=C @@ -17083,22 +17100,25 @@ 139: ++ tlsdesc_opt=-mtls-dialect=gnu2 139: ++ trap 'on_error $LINENO' ERR 139: ++ trap on_exit EXIT +138: + cat 139: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/linker-script6.sh .sh 139: ++ testname=linker-script6 139: ++ echo -n 'Testing linker-script6 ... ' 139: Testing linker-script6 ... ++ t=out/test/elf/arm/linker-script6 139: ++ mkdir -p out/test/elf/arm/linker-script6 -138: + cat 138: + cc -B. -o out/test/elf/arm/linker-script5/exe out/test/elf/arm/linker-script5/foo/b.script 139: + mkdir -p out/test/elf/arm/linker-script6/foo -137: + grep -Fq 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/elf/arm/linker-script4/log 139: + cc -o out/test/elf/arm/linker-script6/foo/a.o -c -xc - 139: + cat -137: + on_exit -137: + echo OK -137: OK -137: + exit 0 -137/328 Test #137: arm-linker-script4 .......................... Passed 0.13 sec +133: + cat +133: + cc -c -o out/test/elf/arm/linker-script-relocatable/a.o -xc - +139: + cat +139: + cc -B. -o out/test/elf/arm/linker-script6/exe out/test/elf/arm/linker-script6/foo/b.script +138: + on_exit +138: + echo OK +138: OK +138: + exit 0 +136/328 Test #138: arm-linker-script5 .......................... Passed 0.77 sec test 140 Start 140: arm-lto-archive @@ -17133,15 +17153,13 @@ 140: Testing lto-archive ... ++ t=out/test/elf/arm/lto-archive 140: ++ mkdir -p out/test/elf/arm/lto-archive 140: + '[' cc = cc ']' -140: + echo 'int main() {}' 140: + cc -flto -o /dev/null -xc - -139: + cat -139: + cc -B. -o out/test/elf/arm/linker-script6/exe out/test/elf/arm/linker-script6/foo/b.script -138: + on_exit -138: + echo OK -138: OK -138: + exit 0 -138/328 Test #138: arm-linker-script5 .......................... Passed 0.19 sec +140: + echo 'int main() {}' +139: + on_exit +139: + echo OK +139: OK +139: + exit 0 +137/328 Test #139: arm-linker-script6 .......................... Passed 0.57 sec test 141 Start 141: arm-lto-archive2 @@ -17175,13 +17193,21 @@ 141: ++ echo -n 'Testing lto-archive2 ... ' 141: Testing lto-archive2 ... ++ t=out/test/elf/arm/lto-archive2 141: ++ mkdir -p out/test/elf/arm/lto-archive2 -141: + echo 'int main() {}' 141: + cc -flto=auto -o /dev/null -xc - -139: + on_exit -139: + echo OK -139: OK -139: + exit 0 -139/328 Test #139: arm-linker-script6 .......................... Passed 0.16 sec +141: + echo 'int main() {}' +133: + cat +133: + cc -c -o out/test/elf/arm/linker-script-relocatable/b.o -xc - +125: + c++ -B. -o out/test/elf/arm/issue646/exe out/test/elf/arm/issue646/a.o +133: + echo 'INPUT(out/test/elf/arm/linker-script-relocatable/a.o out/test/elf/arm/linker-script-relocatable/b.o)' +133: + ./mold --relocatable -o out/test/elf/arm/linker-script-relocatable/d.o out/test/elf/arm/linker-script-relocatable/c.script +133: + cc -B. -o out/test/elf/arm/linker-script-relocatable/exe out/test/elf/arm/linker-script-relocatable/d.o +133: + out/test/elf/arm/linker-script-relocatable/exe +133: + grep -q Hello +133: + on_exit +133: + echo OK +133: OK +133: + exit 0 +138/328 Test #133: arm-linker-script-relocatable ............... Passed 3.47 sec test 142 Start 142: arm-lto-dso @@ -17191,6 +17217,22 @@ 142: MACHINE=arm 142: CPU= 142: Test timeout computed to be: 1500 +125: + grep -q 'error: exception' +125: + out/test/elf/arm/issue646/exe +125: + on_exit +125: + echo OK +125: OK +125: + exit 0 +139/328 Test #125: arm-issue646 ................................ Passed 7.12 sec +test 143 + Start 143: arm-lto-gcc + +143: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/lto-gcc.sh" +143: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf +143: Environment variables: +143: MACHINE=arm +143: CPU= +143: Test timeout computed to be: 1500 142: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/lto-dso.sh 142: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 142: ++ export LC_ALL=C @@ -17215,41 +17257,6 @@ 142: ++ echo -n 'Testing lto-dso ... ' 142: Testing lto-dso ... ++ t=out/test/elf/arm/lto-dso 142: ++ mkdir -p out/test/elf/arm/lto-dso -142: + echo 'int main() {}' -142: + cc -flto -o /dev/null -xc - -140: + cc -o out/test/elf/arm/lto-archive/a.o -c -flto -xc - -140: + cat -140: + cc -o out/test/elf/arm/lto-archive/b.o -c -flto -xc - -140: + cat -141: + cc -o out/test/elf/arm/lto-archive2/a.o -c -flto=auto -xc - -141: + echo -140: + rm -f out/test/elf/arm/lto-archive/c.a -140: + ar rc out/test/elf/arm/lto-archive/c.a out/test/elf/arm/lto-archive/a.o out/test/elf/arm/lto-archive/b.o -142: + cc -flto -c -fPIC -o out/test/elf/arm/lto-dso/a.o -xc - -142: + cat -140: + cc -o out/test/elf/arm/lto-archive/d.o -c -flto -xc - -140: + cat -141: + rm -f out/test/elf/arm/lto-archive2/b.a -141: + ar rc out/test/elf/arm/lto-archive2/b.a out/test/elf/arm/lto-archive2/a.o -141: + cc -o out/test/elf/arm/lto-archive2/c.o -c -xc - -141: + cat -142: + cc -B. -shared -o out/test/elf/arm/lto-dso/b.so -flto out/test/elf/arm/lto-dso/a.o -140: + cc -B. -o out/test/elf/arm/lto-archive/exe -flto out/test/elf/arm/lto-archive/d.o out/test/elf/arm/lto-archive/c.a -141: + cc -B. -o out/test/elf/arm/lto-archive2/exe -flto=auto out/test/elf/arm/lto-archive2/c.o out/test/elf/arm/lto-archive2/b.a -141: + on_exit -141: + echo OK -141: OK -141: + exit 0 -140/328 Test #141: arm-lto-archive2 ............................ Passed 0.52 sec -test 143 - Start 143: arm-lto-gcc - -143: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/lto-gcc.sh" -143: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -143: Environment variables: -143: MACHINE=arm -143: CPU= -143: Test timeout computed to be: 1500 143: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/lto-gcc.sh 143: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 143: ++ export LC_ALL=C @@ -17269,21 +17276,40 @@ 143: ++ tlsdesc_opt=-mtls-dialect=gnu2 143: ++ trap 'on_error $LINENO' ERR 143: ++ trap on_exit EXIT +142: + cc -flto -o /dev/null -xc - +142: + echo 'int main() {}' 143: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/lto-gcc.sh .sh 143: ++ testname=lto-gcc 143: ++ echo -n 'Testing lto-gcc ... ' 143: Testing lto-gcc ... ++ t=out/test/elf/arm/lto-gcc 143: ++ mkdir -p out/test/elf/arm/lto-gcc +140: + cc -o out/test/elf/arm/lto-archive/a.o -c -flto -xc - +140: + cat 143: + gcc -flto -o /dev/null -xc - 143: + echo 'int main() {}' -142: + '[' arm = ppc64 ']' -142: + grep -q 'T foo' -142: + nm -D out/test/elf/arm/lto-dso/b.so -142: + on_exit -142: + echo OK -142: OK -142: + exit 0 -141/328 Test #142: arm-lto-dso ................................. Passed 0.54 sec +140: + cc -o out/test/elf/arm/lto-archive/b.o -c -flto -xc - +140: + cat +141: + cc -o out/test/elf/arm/lto-archive2/a.o -c -flto=auto -xc - +141: + echo +140: + rm -f out/test/elf/arm/lto-archive/c.a +140: + ar rc out/test/elf/arm/lto-archive/c.a out/test/elf/arm/lto-archive/a.o out/test/elf/arm/lto-archive/b.o +140: + cat +140: + cc -o out/test/elf/arm/lto-archive/d.o -c -flto -xc - +141: + rm -f out/test/elf/arm/lto-archive2/b.a +141: + ar rc out/test/elf/arm/lto-archive2/b.a out/test/elf/arm/lto-archive2/a.o +141: + cat +141: + cc -o out/test/elf/arm/lto-archive2/c.o -c -xc - +140: + cc -B. -o out/test/elf/arm/lto-archive/exe -flto out/test/elf/arm/lto-archive/d.o out/test/elf/arm/lto-archive/c.a +141: + cc -B. -o out/test/elf/arm/lto-archive2/exe -flto=auto out/test/elf/arm/lto-archive2/c.o out/test/elf/arm/lto-archive2/b.a +142: + cat +142: + cc -flto -c -fPIC -o out/test/elf/arm/lto-dso/a.o -xc - +143: + cat +143: + gcc -flto -c -o out/test/elf/arm/lto-gcc/a.o -xc - +141: + on_exit +141: + echo OK +141: OK +141: + exit 0 +140/328 Test #141: arm-lto-archive2 ............................ Passed 2.45 sec test 144 Start 144: arm-lto-llvm @@ -17313,23 +17339,19 @@ 144: ++ trap 'on_error $LINENO' ERR 144: ++ trap on_exit EXIT 144: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/lto-llvm.sh .sh +142: + cc -B. -shared -o out/test/elf/arm/lto-dso/b.so -flto out/test/elf/arm/lto-dso/a.o 144: ++ testname=lto-llvm 144: ++ echo -n 'Testing lto-llvm ... ' 144: Testing lto-llvm ... ++ t=out/test/elf/arm/lto-llvm 144: ++ mkdir -p out/test/elf/arm/lto-llvm -140: + out/test/elf/arm/lto-archive/exe -140: + grep -q 'Hello world' -140: + nm out/test/elf/arm/lto-archive/exe -140: + grep -q hello out/test/elf/arm/lto-archive/log 144: ++ uname -m -144: + '[' arm = aarch64 ']' +144: + '[' arm = armv7l ']' 144: + skip 144: + echo skipped 144: skipped 144: + trap - EXIT 144: + exit 0 -140: + grep -q howdy out/test/elf/arm/lto-archive/log -142/328 Test #144: arm-lto-llvm ................................***Skipped 0.03 sec +141/328 Test #144: arm-lto-llvm ................................***Skipped 0.13 sec test 145 Start 145: arm-lto-nostdlib @@ -17339,20 +17361,6 @@ 145: MACHINE=arm 145: CPU= 145: Test timeout computed to be: 1500 -140: + on_exit -140: + echo OK -140: OK -140: + exit 0 -143/328 Test #140: arm-lto-archive ............................. Passed 0.72 sec -test 146 - Start 146: arm-lto-version-script - -146: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/lto-version-script.sh" -146: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -146: Environment variables: -146: MACHINE=arm -146: CPU= -146: Test timeout computed to be: 1500 145: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/lto-nostdlib.sh 145: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 145: ++ export LC_ALL=C @@ -17377,6 +17385,28 @@ 145: ++ echo -n 'Testing lto-nostdlib ... ' 145: Testing lto-nostdlib ... ++ t=out/test/elf/arm/lto-nostdlib 145: ++ mkdir -p out/test/elf/arm/lto-nostdlib +140: + out/test/elf/arm/lto-archive/exe +140: + grep -q 'Hello world' +143: + gcc -B. -o out/test/elf/arm/lto-gcc/exe1 -flto out/test/elf/arm/lto-gcc/a.o +140: + nm out/test/elf/arm/lto-archive/exe +145: + cat +145: + cc -flto -c -o out/test/elf/arm/lto-nostdlib/a.o -xc - +140: + grep -q hello out/test/elf/arm/lto-archive/log +140: + grep -q howdy out/test/elf/arm/lto-archive/log +140: + on_exit +140: + echo OK +140: OK +140: + exit 0 +142/328 Test #140: arm-lto-archive ............................. Passed 2.87 sec +test 146 + Start 146: arm-lto-version-script + +146: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/lto-version-script.sh" +146: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf +146: Environment variables: +146: MACHINE=arm +146: CPU= +146: Test timeout computed to be: 1500 146: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/lto-version-script.sh 146: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 146: ++ export LC_ALL=C @@ -17401,22 +17431,19 @@ 146: ++ echo -n 'Testing lto-version-script ... ' 146: Testing lto-version-script ... ++ t=out/test/elf/arm/lto-version-script 146: ++ mkdir -p out/test/elf/arm/lto-version-script -145: + cat -145: + cc -flto -c -o out/test/elf/arm/lto-nostdlib/a.o -xc - -146: + cc -flto -c -fPIC -o out/test/elf/arm/lto-version-script/a.o -xc - 146: + cat +146: + cc -flto -c -fPIC -o out/test/elf/arm/lto-version-script/a.o -xc - 145: + cc -B. -o out/test/elf/arm/lto-nostdlib/exe -flto out/test/elf/arm/lto-nostdlib/a.o -nostdlib 146: + cat 146: + cc -B. -shared -o out/test/elf/arm/lto-version-script/c.so -flto out/test/elf/arm/lto-version-script/a.o -Wl,-version-script=out/test/elf/arm/lto-version-script/b.script -143: + gcc -flto -c -o out/test/elf/arm/lto-gcc/a.o -xc - -143: + cat -145: + grep -Eq ' _start' -145: + readelf -Ws out/test/elf/arm/lto-nostdlib/exe -145: + on_exit -145: + echo OK -145: OK -145: + exit 0 -144/328 Test #145: arm-lto-nostdlib ............................ Passed 0.22 sec +142: + '[' arm = ppc64 ']' +142: + grep -q 'T foo' +142: + nm -D out/test/elf/arm/lto-dso/b.so +142: + on_exit +142: + echo OK +142: OK +142: + exit 0 +143/328 Test #142: arm-lto-dso ................................. Passed 2.35 sec test 147 Start 147: arm-main-in-dso @@ -17426,6 +17453,8 @@ 147: MACHINE=arm 147: CPU= 147: Test timeout computed to be: 1500 +143: + out/test/elf/arm/lto-gcc/exe1 +143: + grep -q 'Hello world' 147: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/main-in-dso.sh 147: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 147: ++ export LC_ALL=C @@ -17445,24 +17474,22 @@ 147: ++ tlsdesc_opt=-mtls-dialect=gnu2 147: ++ trap 'on_error $LINENO' ERR 147: ++ trap on_exit EXIT +143: + cat +143: + gcc -flto -ffat-lto-objects -c -o out/test/elf/arm/lto-gcc/b.o -xc - 147: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/main-in-dso.sh .sh 147: ++ testname=main-in-dso 147: ++ echo -n 'Testing main-in-dso ... ' 147: Testing main-in-dso ... ++ t=out/test/elf/arm/main-in-dso 147: ++ mkdir -p out/test/elf/arm/main-in-dso -143: + gcc -B. -o out/test/elf/arm/lto-gcc/exe1 -flto out/test/elf/arm/lto-gcc/a.o 147: + cat 147: + cc -o out/test/elf/arm/main-in-dso/a.o -c -xc - -fPIC -146: + '[' arm = ppc64 ']' -146: + grep -q 'T foo' -146: + nm -D out/test/elf/arm/lto-version-script/c.so -146: + nm -D out/test/elf/arm/lto-version-script/c.so -146: + grep -q 'T bar' -146: + on_exit -146: + echo OK -146: OK -146: + exit 0 -145/328 Test #146: arm-lto-version-script ...................... Passed 0.28 sec +145: + readelf -Ws out/test/elf/arm/lto-nostdlib/exe +145: + grep -Eq ' _start' +145: + on_exit +145: + echo OK +145: OK +145: + exit 0 +144/328 Test #145: arm-lto-nostdlib ............................ Passed 0.98 sec test 148 Start 148: arm-many-sections @@ -17497,30 +17524,22 @@ 148: Testing many-sections ... ++ t=out/test/elf/arm/many-sections 148: ++ mkdir -p out/test/elf/arm/many-sections 148: + seq 1 100000 -148: + sed 's/.*/.section .data.\0,"aw"\n.word 0\n/g' 148: + cc -c -xassembler -o out/test/elf/arm/many-sections/a.o - +148: + sed 's/.*/.section .data.\0,"aw"\n.word 0\n/g' 147: + cc -B. -shared -o out/test/elf/arm/main-in-dso/b.so out/test/elf/arm/main-in-dso/a.o -147: + cc -o out/test/elf/arm/main-in-dso/c.o -c -xc /dev/null -fPIC -143: + grep -q 'Hello world' -143: + out/test/elf/arm/lto-gcc/exe1 -143: + gcc -flto -ffat-lto-objects -c -o out/test/elf/arm/lto-gcc/b.o -xc - -143: + cat -147: + cc -B. -o out/test/elf/arm/main-in-dso/exe1 out/test/elf/arm/main-in-dso/c.o out/test/elf/arm/main-in-dso/b.so -pie -143: + grep -q -- -fwpa 143: + gcc -B. -o out/test/elf/arm/lto-gcc/exe2 out/test/elf/arm/lto-gcc/b.o --verbose -147: + grep -q 'Hello world' -147: + out/test/elf/arm/main-in-dso/exe1 -147: + cc -o out/test/elf/arm/main-in-dso/c.o -c -xc /dev/null -fno-PIC -147: + cc -B. -o out/test/elf/arm/main-in-dso/exe2 out/test/elf/arm/main-in-dso/c.o out/test/elf/arm/main-in-dso/b.so -no-pie -143: + gcc -flto -fno-use-linker-plugin -c -o out/test/elf/arm/lto-gcc/c.o -xc - -143: + cat -147: + grep -q 'Hello world' -147: + out/test/elf/arm/main-in-dso/exe2 -147: + on_exit -147: + echo OK -147: OK -147: + exit 0 -146/328 Test #147: arm-main-in-dso ............................. Passed 0.43 sec +143: + grep -q -- -fwpa +147: + cc -o out/test/elf/arm/main-in-dso/c.o -c -xc /dev/null -fPIC +146: + '[' arm = ppc64 ']' +146: + nm -D out/test/elf/arm/lto-version-script/c.so +146: + grep -q 'T foo' +146: + nm -D out/test/elf/arm/lto-version-script/c.so +146: + grep -q 'T bar' +146: + on_exit +146: + echo OK +146: OK +146: + exit 0 +145/328 Test #146: arm-lto-version-script ...................... Passed 1.31 sec test 149 Start 149: arm-many-sections2 @@ -17549,21 +17568,28 @@ 149: ++ tlsdesc_opt=-mtls-dialect=gnu2 149: ++ trap 'on_error $LINENO' ERR 149: ++ trap on_exit EXIT -143: + gcc -B. -o out/test/elf/arm/lto-gcc/exe3 -flto -fno-use-linker-plugin out/test/elf/arm/lto-gcc/c.o 149: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/many-sections2.sh .sh 149: ++ testname=many-sections2 149: ++ echo -n 'Testing many-sections2 ... ' 149: Testing many-sections2 ... ++ t=out/test/elf/arm/many-sections2 149: ++ mkdir -p out/test/elf/arm/many-sections2 +143: + gcc -flto -fno-use-linker-plugin -c -o out/test/elf/arm/lto-gcc/c.o -xc - +143: + cat 149: + grep -q __tsan_init 149: + nm mold -143: + grep -q 'Hello world' -143: + out/test/elf/arm/lto-gcc/exe3 -143: + on_exit -143: + echo OK -143: OK -143: + exit 0 -147/328 Test #143: arm-lto-gcc ................................. Passed 1.03 sec +147: + cc -B. -o out/test/elf/arm/main-in-dso/exe1 out/test/elf/arm/main-in-dso/c.o out/test/elf/arm/main-in-dso/b.so -pie +143: + gcc -B. -o out/test/elf/arm/lto-gcc/exe3 -flto -fno-use-linker-plugin out/test/elf/arm/lto-gcc/c.o +147: + grep -q 'Hello world' +147: + out/test/elf/arm/main-in-dso/exe1 +147: + cc -o out/test/elf/arm/main-in-dso/c.o -c -xc /dev/null -fno-PIC +147: + cc -B. -o out/test/elf/arm/main-in-dso/exe2 out/test/elf/arm/main-in-dso/c.o out/test/elf/arm/main-in-dso/b.so -no-pie +147: + out/test/elf/arm/main-in-dso/exe2 +147: + grep -q 'Hello world' +147: + on_exit +147: + echo OK +147: OK +147: + exit 0 +146/328 Test #147: arm-main-in-dso ............................. Passed 1.92 sec test 150 Start 150: arm-mergeable-strings @@ -17597,24 +17623,15 @@ 150: ++ echo -n 'Testing mergeable-strings ... ' 150: Testing mergeable-strings ... ++ t=out/test/elf/arm/mergeable-strings 150: ++ mkdir -p out/test/elf/arm/mergeable-strings -150: + cat 150: + cc -o out/test/elf/arm/mergeable-strings/a.o -c -xc - -O2 -150: + cc -o out/test/elf/arm/mergeable-strings/b.o -c -xc - -O2 150: + cat -150: + cc -o out/test/elf/arm/mergeable-strings/exe1 out/test/elf/arm/mergeable-strings/a.o out/test/elf/arm/mergeable-strings/b.o -no-pie -150: + grep -Eq '^(\S+) \1 (\S+) \2 (\S+) \3 (\S+) \4$' -150: + out/test/elf/arm/mergeable-strings/exe1 -150: + cc -B. -o out/test/elf/arm/mergeable-strings/exe2 out/test/elf/arm/mergeable-strings/a.o out/test/elf/arm/mergeable-strings/b.o -no-pie -149: + echo 'foo = 0x1000' -149: + sed 's/.*/.section .data.\0,"aw"\n.globl x\0\nx\0: .word 0\n/g' -149: + seq 1 100000 -150: + grep -Eq '^(\S+) \1 (\S+) \2 (\S+) \3 (\S+) \4$' -150: + out/test/elf/arm/mergeable-strings/exe2 -150: + on_exit -150: + echo OK -150: OK -150: + exit 0 -148/328 Test #150: arm-mergeable-strings ....................... Passed 0.41 sec +143: + out/test/elf/arm/lto-gcc/exe3 +143: + grep -q 'Hello world' +143: + on_exit +143: + echo OK +143: OK +143: + exit 0 +147/328 Test #143: arm-lto-gcc ................................. Passed 4.45 sec test 151 Start 151: arm-missing-but-ok @@ -17648,14 +17665,16 @@ 151: ++ echo -n 'Testing missing-but-ok ... ' 151: Testing missing-but-ok ... ++ t=out/test/elf/arm/missing-but-ok 151: ++ mkdir -p out/test/elf/arm/missing-but-ok -151: + cat 151: + cc -o out/test/elf/arm/missing-but-ok/a.o -c -x assembler - +151: + cat 151: + ./mold -o out/test/elf/arm/missing-but-ok/exe out/test/elf/arm/missing-but-ok/a.o +150: + cc -o out/test/elf/arm/mergeable-strings/b.o -c -xc - -O2 +150: + cat 151: + on_exit 151: + echo OK 151: OK 151: + exit 0 -149/328 Test #151: arm-missing-but-ok .......................... Passed 0.06 sec +148/328 Test #151: arm-missing-but-ok .......................... Passed 0.19 sec test 152 Start 152: arm-missing-error @@ -17691,15 +17710,15 @@ 152: ++ mkdir -p out/test/elf/arm/missing-error 152: + cc -o out/test/elf/arm/missing-error/a.o -c -xc - 152: + cat +150: + cc -o out/test/elf/arm/mergeable-strings/exe1 out/test/elf/arm/mergeable-strings/a.o out/test/elf/arm/mergeable-strings/b.o -no-pie 152: + ./mold -o out/test/elf/arm/missing-error/exe out/test/elf/arm/missing-error/a.o -149: + cc -c -xassembler -o out/test/elf/arm/many-sections2/a.o out/test/elf/arm/many-sections2/a.s 152: + grep -q 'undefined symbol: foo' out/test/elf/arm/missing-error/log 152: + grep -q '>>> .*a\.o' out/test/elf/arm/missing-error/log 152: + on_exit 152: + echo OK 152: OK 152: + exit 0 -150/328 Test #152: arm-missing-error ........................... Passed 0.11 sec +149/328 Test #152: arm-missing-error ........................... Passed 0.62 sec test 153 Start 153: arm-mold-wrapper @@ -17734,49 +17753,23 @@ 153: Testing mold-wrapper ... ++ t=out/test/elf/arm/mold-wrapper 153: ++ mkdir -p out/test/elf/arm/mold-wrapper 153: + '[' cc = cc ']' -153: + ldd mold-wrapper.so 153: + grep -q libasan +153: + ldd mold-wrapper.so +149: + echo 'foo = 0x1000' +149: + seq 1 100000 +149: + sed 's/.*/.section .data.\0,"aw"\n.globl x\0\nx\0: .word 0\n/g' 153: + grep -q '__[at]san_init' 153: + nm mold -153: + cat -153: + chmod 755 out/test/elf/arm/mold-wrapper/a.sh -153: + cc -xc -o out/test/elf/arm/mold-wrapper/exe - -153: + cat -153: + grep -q 'a.sh execl' -153: ++ pwd -153: + LD_PRELOAD=/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/mold-wrapper.so -153: + MOLD_PATH=out/test/elf/arm/mold-wrapper/a.sh -153: + out/test/elf/arm/mold-wrapper/exe execl -153: + grep -q 'a.sh execlp' -153: ++ pwd -153: + LD_PRELOAD=/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/mold-wrapper.so -153: + MOLD_PATH=out/test/elf/arm/mold-wrapper/a.sh -153: + out/test/elf/arm/mold-wrapper/exe execlp -153: + grep -q 'a.sh execle' -153: ++ pwd -153: + LD_PRELOAD=/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/mold-wrapper.so -153: + MOLD_PATH=out/test/elf/arm/mold-wrapper/a.sh -153: + out/test/elf/arm/mold-wrapper/exe execle -153: + grep -q 'a.sh execv' -153: ++ pwd -153: + LD_PRELOAD=/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/mold-wrapper.so -153: + MOLD_PATH=out/test/elf/arm/mold-wrapper/a.sh -153: + out/test/elf/arm/mold-wrapper/exe execv -153: + grep -q 'a.sh execvp' -153: ++ pwd -153: + LD_PRELOAD=/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/mold-wrapper.so -153: + MOLD_PATH=out/test/elf/arm/mold-wrapper/a.sh -153: + out/test/elf/arm/mold-wrapper/exe execvp -153: + grep -q 'a.sh execvpe bar' -153: ++ pwd -153: + LD_PRELOAD=/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/mold-wrapper.so -153: + MOLD_PATH=out/test/elf/arm/mold-wrapper/a.sh -153: + out/test/elf/arm/mold-wrapper/exe execvpe -153: + on_exit -153: + echo OK -153: OK -153: + exit 0 -151/328 Test #153: arm-mold-wrapper ............................ Passed 0.89 sec +150: + grep -Eq '^(\S+) \1 (\S+) \2 (\S+) \3 (\S+) \4$' +150: + out/test/elf/arm/mergeable-strings/exe1 +150: + cc -B. -o out/test/elf/arm/mergeable-strings/exe2 out/test/elf/arm/mergeable-strings/a.o out/test/elf/arm/mergeable-strings/b.o -no-pie +150: + grep -Eq '^(\S+) \1 (\S+) \2 (\S+) \3 (\S+) \4$' +150: + out/test/elf/arm/mergeable-strings/exe2 +150: + on_exit +150: + echo OK +150: OK +150: + exit 0 +150/328 Test #150: arm-mergeable-strings ....................... Passed 1.84 sec test 154 Start 154: arm-mold-wrapper2 @@ -17812,15 +17805,20 @@ 154: ++ mkdir -p out/test/elf/arm/mold-wrapper2 154: + ldd mold-wrapper.so 154: + grep -q libasan -154: + nm mold 154: + grep -q '__[at]san_init' +154: + nm mold +149: + cc -c -xassembler -o out/test/elf/arm/many-sections2/a.o out/test/elf/arm/many-sections2/a.s +153: + cat +153: + chmod 755 out/test/elf/arm/mold-wrapper/a.sh +153: + cat +153: + cc -xc -o out/test/elf/arm/mold-wrapper/exe - 154: + grep -Fq mold-wrapper.so 154: + ./mold -run bash -c 'echo $LD_PRELOAD' 154: + on_exit 154: + echo OK 154: OK 154: + exit 0 -152/328 Test #154: arm-mold-wrapper2 ........................... Passed 0.64 sec +151/328 Test #154: arm-mold-wrapper2 ........................... Passed 2.70 sec test 155 Start 155: arm-nmagic @@ -17854,24 +17852,45 @@ 155: ++ echo -n 'Testing nmagic ... ' 155: Testing nmagic ... ++ t=out/test/elf/arm/nmagic 155: ++ mkdir -p out/test/elf/arm/nmagic -155: + cc -o out/test/elf/arm/nmagic/a.o -c -xc - 155: + cat +155: + cc -o out/test/elf/arm/nmagic/a.o -c -xc - +153: + grep -q 'a.sh execl' +153: ++ pwd +153: + LD_PRELOAD=/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/mold-wrapper.so +153: + MOLD_PATH=out/test/elf/arm/mold-wrapper/a.sh +153: + out/test/elf/arm/mold-wrapper/exe execl +153: + grep -q 'a.sh execlp' +153: ++ pwd +153: + LD_PRELOAD=/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/mold-wrapper.so +153: + MOLD_PATH=out/test/elf/arm/mold-wrapper/a.sh +153: + out/test/elf/arm/mold-wrapper/exe execlp 155: + cc -B. -o out/test/elf/arm/nmagic/exe1 out/test/elf/arm/nmagic/a.o -nostdlib -Wl,-nmagic +153: + grep -q 'a.sh execle' +153: ++ pwd +153: + LD_PRELOAD=/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/mold-wrapper.so +153: + MOLD_PATH=out/test/elf/arm/mold-wrapper/a.sh +153: + out/test/elf/arm/mold-wrapper/exe execle +153: ++ pwd +153: + LD_PRELOAD=/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/mold-wrapper.so +153: + MOLD_PATH=out/test/elf/arm/mold-wrapper/a.sh +153: + out/test/elf/arm/mold-wrapper/exe execv +153: + grep -q 'a.sh execv' +153: ++ pwd +153: + grep -q 'a.sh execvp' +153: + LD_PRELOAD=/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/mold-wrapper.so +153: + MOLD_PATH=out/test/elf/arm/mold-wrapper/a.sh +153: + out/test/elf/arm/mold-wrapper/exe execvp 155: + cc -B. -o out/test/elf/arm/nmagic/exe2 out/test/elf/arm/nmagic/a.o -nostdlib -155: ++ cut '-d ' -f1 -155: ++ grep ' end$' -155: ++ nm out/test/elf/arm/nmagic/exe1 -155: + end1=0000026c -155: ++ grep ' end$' -155: ++ nm out/test/elf/arm/nmagic/exe2 -155: ++ cut '-d ' -f1 -155: + end2=000032ac -155: + '[' 620 -lt 12972 ']' -155: + on_exit -155: + echo OK -155: OK -155: + exit 0 -153/328 Test #155: arm-nmagic .................................. Passed 0.15 sec +153: + grep -q 'a.sh execvpe bar' +153: ++ pwd +153: + LD_PRELOAD=/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/mold-wrapper.so +153: + MOLD_PATH=out/test/elf/arm/mold-wrapper/a.sh +153: + out/test/elf/arm/mold-wrapper/exe execvpe +153: + on_exit +153: + echo OK +153: OK +153: + exit 0 +152/328 Test #153: arm-mold-wrapper ............................ Passed 4.58 sec test 156 Start 156: arm-no-eh-frame-header @@ -17900,22 +17919,27 @@ 156: ++ tlsdesc_opt=-mtls-dialect=gnu2 156: ++ trap 'on_error $LINENO' ERR 156: ++ trap on_exit EXIT +155: ++ grep ' end$' 156: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/no-eh-frame-header.sh .sh +155: ++ cut '-d ' -f1 +155: ++ nm out/test/elf/arm/nmagic/exe1 156: ++ testname=no-eh-frame-header 156: ++ echo -n 'Testing no-eh-frame-header ... ' 156: Testing no-eh-frame-header ... ++ t=out/test/elf/arm/no-eh-frame-header 156: ++ mkdir -p out/test/elf/arm/no-eh-frame-header -156: + cat 156: + cc -o out/test/elf/arm/no-eh-frame-header/a.o -c -xc - -156: + cc -B. -Wl,--no-eh-frame-hdr -Wl,--thread-count=1 -O0 -o out/test/elf/arm/no-eh-frame-header/exe out/test/elf/arm/no-eh-frame-header/a.o -156: + readelf -WS out/test/elf/arm/no-eh-frame-header/exe -156: + grep -F .eh_frame_hdr out/test/elf/arm/no-eh-frame-header/log -156: + out/test/elf/arm/no-eh-frame-header/exe -156: + on_exit -156: + echo OK -156: OK -156: + exit 0 -154/328 Test #156: arm-no-eh-frame-header ...................... Passed 0.17 sec +156: + cat +155: + end1=0000026c +155: ++ nm out/test/elf/arm/nmagic/exe2 +155: ++ grep ' end$' +155: ++ cut '-d ' -f1 +155: + end2=000032ac +155: + '[' 620 -lt 12972 ']' +155: + on_exit +155: + echo OK +155: OK +155: + exit 0 +153/328 Test #155: arm-nmagic .................................. Passed 1.33 sec test 157 Start 157: arm-no-quick-exit @@ -17949,16 +17973,18 @@ 157: ++ echo -n 'Testing no-quick-exit ... ' 157: Testing no-quick-exit ... ++ t=out/test/elf/arm/no-quick-exit 157: ++ mkdir -p out/test/elf/arm/no-quick-exit -157: + cc -o out/test/elf/arm/no-quick-exit/a.o -c -xc - 157: + cat +157: + cc -o out/test/elf/arm/no-quick-exit/a.o -c -xc - +156: + cc -B. -Wl,--no-eh-frame-hdr -Wl,--thread-count=1 -O0 -o out/test/elf/arm/no-eh-frame-header/exe out/test/elf/arm/no-eh-frame-header/a.o 157: + cc -B. -o out/test/elf/arm/no-quick-exit/exe out/test/elf/arm/no-quick-exit/a.o -Wl,-no-quick-exit -157: + out/test/elf/arm/no-quick-exit/exe -157: + grep -q 'Hello world' -157: + on_exit -157: + echo OK -157: OK -157: + exit 0 -155/328 Test #157: arm-no-quick-exit ........................... Passed 0.19 sec +156: + readelf -WS out/test/elf/arm/no-eh-frame-header/exe +156: + grep -F .eh_frame_hdr out/test/elf/arm/no-eh-frame-header/log +156: + out/test/elf/arm/no-eh-frame-header/exe +156: + on_exit +156: + echo OK +156: OK +156: + exit 0 +154/328 Test #156: arm-no-eh-frame-header ...................... Passed 0.97 sec test 158 Start 158: arm-no-undefined-version @@ -17993,17 +18019,15 @@ 158: Testing no-undefined-version ... ++ t=out/test/elf/arm/no-undefined-version 158: ++ mkdir -p out/test/elf/arm/no-undefined-version 158: + echo 'ver_x { global: foo; };' -158: + cat 158: + cc -o out/test/elf/arm/no-undefined-version/b.o -c -xc - -158: + cc -B. -o out/test/elf/arm/no-undefined-version/exe -Wl,--version-script,out/test/elf/arm/no-undefined-version/a.ver out/test/elf/arm/no-undefined-version/b.o -148: + cat -148: + cc -c -xc -o out/test/elf/arm/many-sections/b.o - -158: + grep -Fq 'a.ver: cannot assign version `ver_x` to symbol `foo`: symbol not found' out/test/elf/arm/no-undefined-version/log -158: + on_exit -158: + echo OK -158: OK -158: + exit 0 -156/328 Test #158: arm-no-undefined-version .................... Passed 0.16 sec +158: + cat +157: + grep -q 'Hello world' +157: + out/test/elf/arm/no-quick-exit/exe +157: + on_exit +157: + echo OK +157: OK +157: + exit 0 +155/328 Test #157: arm-no-quick-exit ........................... Passed 0.99 sec test 159 Start 159: arm-nocopyreloc @@ -18045,7 +18069,7 @@ 159: skipped 159: + trap - EXIT 159: + exit 0 -157/328 Test #159: arm-nocopyreloc .............................***Skipped 0.02 sec +156/328 Test #159: arm-nocopyreloc .............................***Skipped 0.12 sec test 160 Start 160: arm-noinhibit-exec @@ -18079,19 +18103,16 @@ 160: ++ echo -n 'Testing noinhibit-exec ... ' 160: Testing noinhibit-exec ... ++ t=out/test/elf/arm/noinhibit-exec 160: ++ mkdir -p out/test/elf/arm/noinhibit-exec +158: + cc -B. -o out/test/elf/arm/no-undefined-version/exe -Wl,--version-script,out/test/elf/arm/no-undefined-version/a.ver out/test/elf/arm/no-undefined-version/b.o 160: + cc -o out/test/elf/arm/noinhibit-exec/a.o -c -xc - -fno-PIC 160: + cat -148: + cc -B. -o out/test/elf/arm/many-sections/exe out/test/elf/arm/many-sections/a.o out/test/elf/arm/many-sections/b.o 160: + cc -B. -shared -o out/test/elf/arm/noinhibit-exec/b.so out/test/elf/arm/noinhibit-exec/a.o -160: + cc -B. -o out/test/elf/arm/noinhibit-exec/b.so out/test/elf/arm/noinhibit-exec/a.o -Wl,-require-defined=no-such-sym -160: + grep -q 'undefined symbol: no-such-sym' out/test/elf/arm/noinhibit-exec/log1 -160: + cc -B. -shared -o out/test/elf/arm/noinhibit-exec/b.o out/test/elf/arm/noinhibit-exec/a.o -Wl,-require-defined=no-such-sym -Wl,-noinhibit-exec -160: + grep -q 'undefined symbol: no-such-sym' out/test/elf/arm/noinhibit-exec/log2 -160: + on_exit -160: + echo OK -160: OK -160: + exit 0 -158/328 Test #160: arm-noinhibit-exec .......................... Passed 0.33 sec +158: + grep -Fq 'a.ver: cannot assign version `ver_x` to symbol `foo`: symbol not found' out/test/elf/arm/no-undefined-version/log +158: + on_exit +158: + echo OK +158: OK +158: + exit 0 +157/328 Test #158: arm-no-undefined-version .................... Passed 1.01 sec test 161 Start 161: arm-non-canonical-plt @@ -18102,6 +18123,7 @@ 161: CPU= 161: Test timeout computed to be: 1500 161: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/non-canonical-plt.sh +160: + cc -B. -o out/test/elf/arm/noinhibit-exec/b.so out/test/elf/arm/noinhibit-exec/a.o -Wl,-require-defined=no-such-sym 161: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 161: ++ export LC_ALL=C 161: ++ LC_ALL=C @@ -18125,15 +18147,18 @@ 161: ++ echo -n 'Testing non-canonical-plt ... ' 161: Testing non-canonical-plt ... ++ t=out/test/elf/arm/non-canonical-plt 161: ++ mkdir -p out/test/elf/arm/non-canonical-plt +161: + cat 161: + cc -o out/test/elf/arm/non-canonical-plt/a.so -fPIC -shared -xc - +160: + grep -q 'undefined symbol: no-such-sym' out/test/elf/arm/noinhibit-exec/log1 +160: + cc -B. -shared -o out/test/elf/arm/noinhibit-exec/b.o out/test/elf/arm/noinhibit-exec/a.o -Wl,-require-defined=no-such-sym -Wl,-noinhibit-exec +161: + cc -o out/test/elf/arm/non-canonical-plt/b.o -c -xc - -fPIC 161: + cat -148: + grep -q Hello -148: + out/test/elf/arm/many-sections/exe -148: + on_exit -148: + echo OK -148: OK -148: + exit 0 -159/328 Test #148: arm-many-sections ........................... Passed 3.88 sec +160: + grep -q 'undefined symbol: no-such-sym' out/test/elf/arm/noinhibit-exec/log2 +160: + on_exit +160: + echo OK +160: OK +160: + exit 0 +158/328 Test #160: arm-noinhibit-exec .......................... Passed 1.42 sec test 162 Start 162: arm-nostdlib @@ -18167,10 +18192,11 @@ 162: ++ echo -n 'Testing nostdlib ... ' 162: Testing nostdlib ... ++ t=out/test/elf/arm/nostdlib 162: ++ mkdir -p out/test/elf/arm/nostdlib -162: + cat -162: + cc -o out/test/elf/arm/nostdlib/a.o -c -xc - -fno-PIE -161: + cc -o out/test/elf/arm/non-canonical-plt/b.o -c -xc - -fPIC 161: + cat +161: + cc -o out/test/elf/arm/non-canonical-plt/c.o -c -xc - -fPIC +162: + cc -o out/test/elf/arm/nostdlib/a.o -c -xc - -fno-PIE +162: + cat +161: + cc -B. -no-pie -o out/test/elf/arm/non-canonical-plt/exe out/test/elf/arm/non-canonical-plt/a.so out/test/elf/arm/non-canonical-plt/b.o out/test/elf/arm/non-canonical-plt/c.o 162: + ./mold -o out/test/elf/arm/nostdlib/exe out/test/elf/arm/nostdlib/a.o 162: + readelf -W --sections out/test/elf/arm/nostdlib/exe 162: + grep -Fq ' .dynsym ' out/test/elf/arm/nostdlib/log @@ -18179,7 +18205,7 @@ 162: + echo OK 162: OK 162: + exit 0 -160/328 Test #162: arm-nostdlib ................................ Passed 0.12 sec +159/328 Test #162: arm-nostdlib ................................ Passed 0.63 sec test 163 Start 163: arm-now @@ -18189,8 +18215,6 @@ 163: MACHINE=arm 163: CPU= 163: Test timeout computed to be: 1500 -161: + cc -o out/test/elf/arm/non-canonical-plt/c.o -c -xc - -fPIC -161: + cat 163: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/now.sh 163: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 163: ++ export LC_ALL=C @@ -18217,19 +18241,18 @@ 163: ++ mkdir -p out/test/elf/arm/now 163: + cat 163: + cc -c -fPIC -o out/test/elf/arm/now/a.o -xc - -161: + cc -B. -no-pie -o out/test/elf/arm/non-canonical-plt/exe out/test/elf/arm/non-canonical-plt/a.so out/test/elf/arm/non-canonical-plt/b.o out/test/elf/arm/non-canonical-plt/c.o -163: + cc -B. -shared -o out/test/elf/arm/now/b.so out/test/elf/arm/now/a.o -Wl,-z,now -161: + out/test/elf/arm/non-canonical-plt/exe 161: + grep -q '^1 1 1$' -161: + readelf --dyn-syms out/test/elf/arm/non-canonical-plt/exe +161: + out/test/elf/arm/non-canonical-plt/exe 161: + grep -q '00000000 .* foo' 161: + readelf --dyn-syms out/test/elf/arm/non-canonical-plt/exe +163: + cc -B. -shared -o out/test/elf/arm/now/b.so out/test/elf/arm/now/a.o -Wl,-z,now 161: + grep -q '00000000 .* bar' +161: + readelf --dyn-syms out/test/elf/arm/non-canonical-plt/exe 161: + on_exit 161: + echo OK 161: OK 161: + exit 0 -161/328 Test #161: arm-non-canonical-plt ....................... Passed 0.40 sec +160/328 Test #161: arm-non-canonical-plt ....................... Passed 1.88 sec test 164 Start 164: arm-oformat-binary @@ -18240,8 +18263,6 @@ 164: CPU= 164: Test timeout computed to be: 1500 164: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/oformat-binary.sh -163: + grep -q 'Flags: NOW' -163: + readelf --dynamic out/test/elf/arm/now/b.so 164: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 164: ++ export LC_ALL=C 164: ++ LC_ALL=C @@ -18260,21 +18281,27 @@ 164: ++ tlsdesc_opt=-mtls-dialect=gnu2 164: ++ trap 'on_error $LINENO' ERR 164: ++ trap on_exit EXIT -163: + cc -B. -shared -o out/test/elf/arm/now/b.so out/test/elf/arm/now/a.o -Wl,-z,now,-z,lazy 164: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/oformat-binary.sh .sh 164: ++ testname=oformat-binary 164: ++ echo -n 'Testing oformat-binary ... ' 164: Testing oformat-binary ... ++ t=out/test/elf/arm/oformat-binary 164: ++ mkdir -p out/test/elf/arm/oformat-binary -164: + cat 164: + cc -o out/test/elf/arm/oformat-binary/a.o -c -xc - -fno-PIE +164: + cat +163: + grep -q 'Flags: NOW' 163: + readelf --dynamic out/test/elf/arm/now/b.so -163: + grep -q 'Flags: NOW' out/test/elf/arm/now/log -163: + on_exit -163: + echo OK -163: OK -163: + exit 0 -162/328 Test #163: arm-now ..................................... Passed 0.29 sec +164: + ./mold -o out/test/elf/arm/oformat-binary/exe out/test/elf/arm/oformat-binary/a.o --oformat=binary -Ttext=0x4000 -Map=out/test/elf/arm/oformat-binary/map +163: + cc -B. -shared -o out/test/elf/arm/now/b.so out/test/elf/arm/now/a.o -Wl,-z,now,-z,lazy +164: + grep -Eq '^\s+0x4000\s+[0-9]+\s+[0-9]+\s+\.text$' out/test/elf/arm/oformat-binary/map +164: + grep -Fq .strtab out/test/elf/arm/oformat-binary/map +164: + grep -Fq .shstrtab out/test/elf/arm/oformat-binary/map +164: + grep -Fq .symtab out/test/elf/arm/oformat-binary/map +164: + grep -Fq .comment out/test/elf/arm/oformat-binary/map +164: + on_exit +164: + echo OK +164: OK +164: + exit 0 +161/328 Test #164: arm-oformat-binary .......................... Passed 0.62 sec test 165 Start 165: arm-omagic @@ -18284,7 +18311,6 @@ 165: MACHINE=arm 165: CPU= 165: Test timeout computed to be: 1500 -164: + ./mold -o out/test/elf/arm/oformat-binary/exe out/test/elf/arm/oformat-binary/a.o --oformat=binary -Ttext=0x4000 -Map=out/test/elf/arm/oformat-binary/map 165: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/omagic.sh 165: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 165: ++ export LC_ALL=C @@ -18304,24 +18330,21 @@ 165: ++ tlsdesc_opt=-mtls-dialect=gnu2 165: ++ trap 'on_error $LINENO' ERR 165: ++ trap on_exit EXIT -164: + grep -Eq '^\s+0x4000\s+[0-9]+\s+[0-9]+\s+\.text$' out/test/elf/arm/oformat-binary/map 165: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/omagic.sh .sh -164: + grep -Fq .strtab out/test/elf/arm/oformat-binary/map 165: ++ testname=omagic 165: ++ echo -n 'Testing omagic ... ' 165: Testing omagic ... ++ t=out/test/elf/arm/omagic 165: ++ mkdir -p out/test/elf/arm/omagic -164: + grep -Fq .shstrtab out/test/elf/arm/oformat-binary/map 165: + test_cflags -static 165: + cc -static -o /dev/null -xc - -164: + grep -Fq .symtab out/test/elf/arm/oformat-binary/map -164: + grep -Fq .comment out/test/elf/arm/oformat-binary/map 165: + echo 'int main() {}' -164: + on_exit -164: + echo OK -164: OK -164: + exit 0 -163/328 Test #164: arm-oformat-binary .......................... Passed 0.13 sec +163: + readelf --dynamic out/test/elf/arm/now/b.so +163: + grep -q 'Flags: NOW' out/test/elf/arm/now/log +163: + on_exit +163: + echo OK +163: OK +163: + exit 0 +162/328 Test #163: arm-now ..................................... Passed 1.33 sec test 166 Start 166: arm-pack-dyn-relocs-relr @@ -18363,7 +18386,7 @@ 166: skipped 166: + trap - EXIT 166: + exit 0 -164/328 Test #166: arm-pack-dyn-relocs-relr ....................***Skipped 0.06 sec +163/328 Test #166: arm-pack-dyn-relocs-relr ....................***Skipped 0.14 sec test 167 Start 167: arm-package-metadata @@ -18397,18 +18420,18 @@ 167: ++ echo -n 'Testing package-metadata ... ' 167: Testing package-metadata ... ++ t=out/test/elf/arm/package-metadata 167: ++ mkdir -p out/test/elf/arm/package-metadata -167: + cat 167: + cc -o out/test/elf/arm/package-metadata/a.o -c -xc - +167: + cat 167: + cc -B. -o out/test/elf/arm/package-metadata/exe out/test/elf/arm/package-metadata/a.o '-Wl,-package-metadata={"foo":"bar"}' -165: + cat 165: + cc -c -o out/test/elf/arm/omagic/a.o -xc - -fno-PIC +165: + cat 167: + readelf -x .note.package out/test/elf/arm/package-metadata/exe 167: + grep -Fq '{"foo":"bar"}' 167: + on_exit 167: + echo OK 167: OK 167: + exit 0 -165/328 Test #167: arm-package-metadata ........................ Passed 0.19 sec +164/328 Test #167: arm-package-metadata ........................ Passed 0.81 sec test 168 Start 168: arm-physical-image-base @@ -18419,7 +18442,6 @@ 168: CPU= 168: Test timeout computed to be: 1500 168: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/physical-image-base.sh -165: + cc -B. out/test/elf/arm/omagic/a.o -o out/test/elf/arm/omagic/exe -static -Wl,--omagic 168: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 168: ++ export LC_ALL=C 168: ++ LC_ALL=C @@ -18445,17 +18467,18 @@ 168: ++ mkdir -p out/test/elf/arm/physical-image-base 168: + '[' arm = ppc64 ']' 168: + grep --version +165: + cc -B. out/test/elf/arm/omagic/a.o -o out/test/elf/arm/omagic/exe -static -Wl,--omagic 168: + grep BusyBox -168: + cat 168: + cc -o out/test/elf/arm/physical-image-base/a.o -c -xc - +168: + cat 168: + cc -B. -no-pie -o out/test/elf/arm/physical-image-base/exe1 out/test/elf/arm/physical-image-base/a.o -Wl,--image-base=0x200000 -Wl,--physical-image-base=0x800000 -165: + grep -qw RWE 165: + readelf -W --segments out/test/elf/arm/omagic/exe +165: + grep -qw RWE 165: + on_exit 165: + echo OK 165: OK 165: + exit 0 -166/328 Test #165: arm-omagic .................................. Passed 0.44 sec +165/328 Test #165: arm-omagic .................................. Passed 2.21 sec test 169 Start 169: arm-pie @@ -18465,7 +18488,9 @@ 169: MACHINE=arm 169: CPU= 169: Test timeout computed to be: 1500 +168: + out/test/elf/arm/physical-image-base/exe1 169: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/pie.sh +168: + grep -q 'Hello world' 169: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 169: ++ export LC_ALL=C 169: ++ LC_ALL=C @@ -18489,12 +18514,10 @@ 169: ++ echo -n 'Testing pie ... ' 169: Testing pie ... ++ t=out/test/elf/arm/pie 169: ++ mkdir -p out/test/elf/arm/pie -169: + cc -o out/test/elf/arm/pie/a.o -c -xc -fPIE - 169: + cat -168: + grep -q 'Hello world' -168: + out/test/elf/arm/physical-image-base/exe1 -168: + grep -Eq 'LOAD\s+0x000000 0x0*200000 0x0*800000' 168: + readelf -W --segments out/test/elf/arm/physical-image-base/exe1 +168: + grep -Eq 'LOAD\s+0x000000 0x0*200000 0x0*800000' +169: + cc -o out/test/elf/arm/pie/a.o -c -xc -fPIE - 168: + grep -q __phys_start_foo 168: + readelf -Ws out/test/elf/arm/physical-image-base/exe1 168: + cc -B. -no-pie -o out/test/elf/arm/physical-image-base/exe2 out/test/elf/arm/physical-image-base/a.o -Wl,--physical-image-base=0x800000 '-Wl,--section-order==0x800000 TEXT RODATA =0x900000 DATA BSS' @@ -18507,7 +18530,7 @@ 168: + echo OK 168: OK 168: + exit 0 -167/328 Test #168: arm-physical-image-base ..................... Passed 0.32 sec +166/328 Test #168: arm-physical-image-base ..................... Passed 1.62 sec test 170 Start 170: arm-plt-dso @@ -18537,21 +18560,21 @@ 170: ++ trap 'on_error $LINENO' ERR 170: ++ trap on_exit EXIT 170: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/plt-dso.sh .sh -169: + readelf --file-header out/test/elf/arm/pie/exe 170: ++ testname=plt-dso 170: ++ echo -n 'Testing plt-dso ... ' 170: Testing plt-dso ... ++ t=out/test/elf/arm/plt-dso 170: ++ mkdir -p out/test/elf/arm/plt-dso -169: + grep -q -E '(Shared object file|Position-Independent Executable file)' 170: + cc -fPIC -c -o out/test/elf/arm/plt-dso/a.o -xc - -169: + out/test/elf/arm/pie/exe 170: + cat +169: + readelf --file-header out/test/elf/arm/pie/exe +169: + grep -q -E '(Shared object file|Position-Independent Executable file)' +169: + out/test/elf/arm/pie/exe 169: + grep -q 'Hello world' 169: + on_exit 169: + echo OK 169: OK 169: + exit 0 -168/328 Test #169: arm-pie ..................................... Passed 0.20 sec +167/328 Test #169: arm-pie ..................................... Passed 0.83 sec test 171 Start 171: arm-pltgot @@ -18588,12 +18611,14 @@ 171: + cat 171: + cc -o out/test/elf/arm/pltgot/a.o -c -xc - -fPIC 170: + cc -B. -shared -o out/test/elf/arm/plt-dso/b.so out/test/elf/arm/plt-dso/a.o -171: + cc -B. -shared -o out/test/elf/arm/pltgot/b.so out/test/elf/arm/pltgot/a.o -170: + cat 170: + cc -c -o out/test/elf/arm/plt-dso/c.o -xc - -171: + cc -o out/test/elf/arm/pltgot/c.o -c -xc - -fPIC -171: + cat +170: + cat +171: + cc -B. -shared -o out/test/elf/arm/pltgot/b.so out/test/elf/arm/pltgot/a.o 170: + cc -B. -o out/test/elf/arm/plt-dso/exe -Wl,-rpath=out/test/elf/arm/plt-dso out/test/elf/arm/plt-dso/c.o out/test/elf/arm/plt-dso/b.so +171: + cat +171: + cc -o out/test/elf/arm/pltgot/c.o -c -xc - -fPIC +148: + cc -c -xc -o out/test/elf/arm/many-sections/b.o - +148: + cat 171: + cc -B. -o out/test/elf/arm/pltgot/exe out/test/elf/arm/pltgot/c.o out/test/elf/arm/pltgot/b.so 170: + out/test/elf/arm/plt-dso/exe 170: + grep -q 'Hello WORLD' @@ -18601,7 +18626,7 @@ 170: + echo OK 170: OK 170: + exit 0 -169/328 Test #170: arm-plt-dso ................................. Passed 0.37 sec +168/328 Test #170: arm-plt-dso ................................. Passed 1.49 sec test 172 Start 172: arm-preinit-array @@ -18611,22 +18636,6 @@ 172: MACHINE=arm 172: CPU= 172: Test timeout computed to be: 1500 -171: + out/test/elf/arm/pltgot/exe -171: + grep -q 'Hello world' -171: + on_exit -171: + echo OK -171: OK -171: + exit 0 -170/328 Test #171: arm-pltgot .................................. Passed 0.35 sec -test 173 - Start 173: arm-print-dependencies - -173: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/print-dependencies.sh" -173: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -173: Environment variables: -173: MACHINE=arm -173: CPU= -173: Test timeout computed to be: 1500 172: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/preinit-array.sh 172: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 172: ++ export LC_ALL=C @@ -18653,6 +18662,23 @@ 172: ++ mkdir -p out/test/elf/arm/preinit-array 172: + cc -o out/test/elf/arm/preinit-array/a.o -c -xc - 172: + cat +148: + cc -B. -o out/test/elf/arm/many-sections/exe out/test/elf/arm/many-sections/a.o out/test/elf/arm/many-sections/b.o +171: + grep -q 'Hello world' +171: + out/test/elf/arm/pltgot/exe +171: + on_exit +171: + echo OK +171: OK +171: + exit 0 +169/328 Test #171: arm-pltgot .................................. Passed 1.54 sec +test 173 + Start 173: arm-print-dependencies + +173: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/print-dependencies.sh" +173: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf +173: Environment variables: +173: MACHINE=arm +173: CPU= +173: Test timeout computed to be: 1500 173: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/print-dependencies.sh 173: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 173: ++ export LC_ALL=C @@ -18682,21 +18708,18 @@ 172: + ./mold -o out/test/elf/arm/preinit-array/exe1 out/test/elf/arm/preinit-array/a.o 172: + readelf -W --dynamic out/test/elf/arm/preinit-array/exe1 172: + grep -q PREINIT_ARRAY out/test/elf/arm/preinit-array/log1 -172: + cc -o out/test/elf/arm/preinit-array/b.o -c -xc - 172: + cat +172: + cc -o out/test/elf/arm/preinit-array/b.o -c -xc - 173: + cc -o out/test/elf/arm/print-dependencies/b.o -c -xc - 173: + cat 172: + cc -B. -o out/test/elf/arm/preinit-array/exe2 out/test/elf/arm/preinit-array/b.o 173: + cc -B. -o out/test/elf/arm/print-dependencies/exe out/test/elf/arm/print-dependencies/a.o out/test/elf/arm/print-dependencies/b.o -Wl,--print-dependencies -149: + ./mold --relocatable -o out/test/elf/arm/many-sections2/b.o out/test/elf/arm/many-sections2/a.o -172: + grep -q PREINIT_ARRAY 173: + grep -q 'b\.o.*a\.o.*foo$' out/test/elf/arm/print-dependencies/log -172: + readelf -W --dynamic out/test/elf/arm/preinit-array/exe2 173: + on_exit 173: + echo OK 173: OK 173: + exit 0 -171/328 Test #173: arm-print-dependencies ...................... Passed 0.26 sec +170/328 Test #173: arm-print-dependencies ...................... Passed 0.87 sec test 174 Start 174: arm-protected-dynsym @@ -18706,21 +18729,8 @@ 174: MACHINE=arm 174: CPU= 174: Test timeout computed to be: 1500 -172: + on_exit -172: + echo OK -172: OK -172: + exit 0 -172/328 Test #172: arm-preinit-array ........................... Passed 0.28 sec -test 175 - Start 175: arm-protected - -175: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/protected.sh" -175: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -175: Environment variables: -175: MACHINE=arm -175: CPU= -175: Test timeout computed to be: 1500 174: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/protected-dynsym.sh +172: + grep -q PREINIT_ARRAY 174: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 174: ++ export LC_ALL=C 174: ++ LC_ALL=C @@ -18737,8 +18747,28 @@ 174: ++ QEMU= 174: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' 174: ++ tlsdesc_opt=-mtls-dialect=gnu2 +172: + readelf -W --dynamic out/test/elf/arm/preinit-array/exe2 174: ++ trap 'on_error $LINENO' ERR 174: ++ trap on_exit EXIT +174: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/protected-dynsym.sh .sh +172: + on_exit +172: + echo OK +172: OK +172: + exit 0 +171/328 Test #172: arm-preinit-array ........................... Passed 1.18 sec +test 175 + Start 175: arm-protected + +175: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/protected.sh" +175: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf +175: Environment variables: +175: MACHINE=arm +175: CPU= +175: Test timeout computed to be: 1500 +174: ++ testname=protected-dynsym +174: ++ echo -n 'Testing protected-dynsym ... ' +174: Testing protected-dynsym ... ++ t=out/test/elf/arm/protected-dynsym +174: ++ mkdir -p out/test/elf/arm/protected-dynsym 175: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/protected.sh 175: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 175: ++ export LC_ALL=C @@ -18749,6 +18779,7 @@ 175: ++ CC=cc 175: ++ CXX=c++ 175: ++ GCC=gcc +174: + cat 175: ++ GXX=g++ 175: ++ OBJDUMP=objdump 175: ++ OBJCOPY=objcopy @@ -18758,46 +18789,24 @@ 175: ++ tlsdesc_opt=-mtls-dialect=gnu2 175: ++ trap 'on_error $LINENO' ERR 175: ++ trap on_exit EXIT +174: + cc -fPIC -c -o out/test/elf/arm/protected-dynsym/a.o -xc - 175: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/protected.sh .sh 175: ++ testname=protected 175: ++ echo -n 'Testing protected ... ' 175: Testing protected ... ++ t=out/test/elf/arm/protected 175: ++ mkdir -p out/test/elf/arm/protected -175: + cc -fPIC -c -o out/test/elf/arm/protected/a.o -xc - -174: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/protected-dynsym.sh .sh 175: + cat -174: ++ testname=protected-dynsym -174: ++ echo -n 'Testing protected-dynsym ... ' -174: Testing protected-dynsym ... ++ t=out/test/elf/arm/protected-dynsym -174: ++ mkdir -p out/test/elf/arm/protected-dynsym +175: + cc -fPIC -c -o out/test/elf/arm/protected/a.o -xc - 174: + cat -174: + cc -fPIC -c -o out/test/elf/arm/protected-dynsym/a.o -xc - 174: + cc -fPIC -c -o out/test/elf/arm/protected-dynsym/b.o -fcommon -xc - -174: + cat 175: + cc -B. -o out/test/elf/arm/protected/b.so -shared out/test/elf/arm/protected/a.o -174: + cc -B. -shared -o out/test/elf/arm/protected-dynsym/c.so out/test/elf/arm/protected-dynsym/a.o out/test/elf/arm/protected-dynsym/b.o -Wl,-strip-all -175: + cc -c -o out/test/elf/arm/protected/c.o -xc - -fno-PIE -175: + cat -174: + grep -Eq 'PROTECTED\b.*\bfoo\b' -174: + readelf --symbols out/test/elf/arm/protected-dynsym/c.so -174: + cc -fPIC -c -o out/test/elf/arm/protected-dynsym/d.o -fno-common -xc - -174: + cat -174: + cc -B. -shared -o out/test/elf/arm/protected-dynsym/e.so out/test/elf/arm/protected-dynsym/a.o out/test/elf/arm/protected-dynsym/d.o -Wl,-strip-all -175: + cc -B. -no-pie -o out/test/elf/arm/protected/exe out/test/elf/arm/protected/c.o out/test/elf/arm/protected/b.so -174: + grep -Eq 'PROTECTED\b.*\bfoo\b' -174: + readelf --symbols out/test/elf/arm/protected-dynsym/e.so -175: + out/test/elf/arm/protected/exe -175: + grep -q '3 4 0' -174: + on_exit -174: + echo OK -174: OK -174: + exit 0 -175: + on_exit -175: + echo OK -175: OK -175: + exit 0 -173/328 Test #174: arm-protected-dynsym ........................ Passed 0.35 sec -174/328 Test #175: arm-protected ............................... Passed 0.34 sec +148: + out/test/elf/arm/many-sections/exe +148: + grep -q Hello +148: + on_exit +148: + echo OK +148: OK +148: + exit 0 +172/328 Test #148: arm-many-sections ........................... Passed 18.03 sec test 176 Start 176: arm-push-pop-state @@ -18807,15 +18816,6 @@ 176: MACHINE=arm 176: CPU= 176: Test timeout computed to be: 1500 -test 177 - Start 177: arm-range-extension-thunk - -177: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/range-extension-thunk.sh" -177: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -177: Environment variables: -177: MACHINE=arm -177: CPU= -177: Test timeout computed to be: 1500 176: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/push-pop-state.sh 176: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 176: ++ export LC_ALL=C @@ -18836,11 +18836,40 @@ 176: ++ trap 'on_error $LINENO' ERR 176: ++ trap on_exit EXIT 176: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/push-pop-state.sh .sh -177: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/range-extension-thunk.sh +174: + cc -B. -shared -o out/test/elf/arm/protected-dynsym/c.so out/test/elf/arm/protected-dynsym/a.o out/test/elf/arm/protected-dynsym/b.o -Wl,-strip-all 176: ++ testname=push-pop-state 176: ++ echo -n 'Testing push-pop-state ... ' 176: Testing push-pop-state ... ++ t=out/test/elf/arm/push-pop-state 176: ++ mkdir -p out/test/elf/arm/push-pop-state +176: + cat +176: + cc -shared -o out/test/elf/arm/push-pop-state/a.so -xc - +175: + cat +175: + cc -c -o out/test/elf/arm/protected/c.o -xc - -fno-PIE +174: + readelf --symbols out/test/elf/arm/protected-dynsym/c.so +174: + grep -Eq 'PROTECTED\b.*\bfoo\b' +174: + cat +174: + cc -fPIC -c -o out/test/elf/arm/protected-dynsym/d.o -fno-common -xc - +176: + cc -shared -o out/test/elf/arm/push-pop-state/b.so -xc - +176: + cat +175: + cc -B. -no-pie -o out/test/elf/arm/protected/exe out/test/elf/arm/protected/c.o out/test/elf/arm/protected/b.so +174: + cc -B. -shared -o out/test/elf/arm/protected-dynsym/e.so out/test/elf/arm/protected-dynsym/a.o out/test/elf/arm/protected-dynsym/d.o -Wl,-strip-all +175: + out/test/elf/arm/protected/exe +175: + grep -q '3 4 0' +175: + on_exit +175: + echo OK +175: OK +175: + exit 0 +173/328 Test #175: arm-protected ............................... Passed 1.79 sec +test 177 + Start 177: arm-range-extension-thunk + +177: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/range-extension-thunk.sh" +177: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf +177: Environment variables: +177: MACHINE=arm +177: CPU= +177: Test timeout computed to be: 1500 +177: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/range-extension-thunk.sh 177: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 177: ++ export LC_ALL=C 177: ++ LC_ALL=C @@ -18857,6 +18886,8 @@ 177: ++ QEMU= 177: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' 177: ++ tlsdesc_opt=-mtls-dialect=gnu2 +176: + cat +176: + cc -c -o out/test/elf/arm/push-pop-state/c.o -xc - 177: ++ trap 'on_error $LINENO' ERR 177: ++ trap on_exit EXIT 177: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/range-extension-thunk.sh .sh @@ -18864,36 +18895,20 @@ 177: ++ echo -n 'Testing range-extension-thunk ... ' 177: Testing range-extension-thunk ... ++ t=out/test/elf/arm/range-extension-thunk 177: ++ mkdir -p out/test/elf/arm/range-extension-thunk -176: + cat +174: + readelf --symbols out/test/elf/arm/protected-dynsym/e.so +174: + grep -Eq 'PROTECTED\b.*\bfoo\b' 177: + '[' arm = i686 ']' 177: + '[' arm = riscv32 ']' 177: + '[' arm = sparc64 ']' 177: + on_qemu 177: + '[' '' '!=' '' ']' 177: + grep -qw qemu /proc/cpuinfo -176: + cc -shared -o out/test/elf/arm/push-pop-state/a.so -xc - -177: + cat +174: + on_exit +174: + echo OK +174: OK +174: + exit 0 177: + cat -177: + cc -c -o out/test/elf/arm/range-extension-thunk/c.o out/test/elf/arm/range-extension-thunk/a.c -O0 -177: + cc -c -o out/test/elf/arm/range-extension-thunk/d.o out/test/elf/arm/range-extension-thunk/b.c -O0 -176: + cc -shared -o out/test/elf/arm/push-pop-state/b.so -xc - -176: + cat -177: + cc -B. -o out/test/elf/arm/range-extension-thunk/exe1 out/test/elf/arm/range-extension-thunk/c.o out/test/elf/arm/range-extension-thunk/d.o -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000 -176: + cc -c -o out/test/elf/arm/push-pop-state/c.o -xc - -176: + cat -177: + out/test/elf/arm/range-extension-thunk/exe1 -177: + grep -q 'main fn1 fn3 fn2 fn4' -177: + cc -c -o out/test/elf/arm/range-extension-thunk/e.o out/test/elf/arm/range-extension-thunk/a.c -O2 -176: + cc -B. -o out/test/elf/arm/push-pop-state/exe out/test/elf/arm/push-pop-state/c.o -Wl,-as-needed -Wl,-push-state -Wl,-no-as-needed out/test/elf/arm/push-pop-state/a.so -Wl,-pop-state out/test/elf/arm/push-pop-state/b.so -176: + readelf --dynamic out/test/elf/arm/push-pop-state/exe -176: + grep -Fq a.so out/test/elf/arm/push-pop-state/log -177: + cc -c -o out/test/elf/arm/range-extension-thunk/f.o out/test/elf/arm/range-extension-thunk/b.c -O2 -176: + grep -Fq b.so out/test/elf/arm/push-pop-state/log -176: + on_exit -176: + echo OK -176: OK -176: + exit 0 -175/328 Test #176: arm-push-pop-state .......................... Passed 0.38 sec +174/328 Test #174: arm-protected-dynsym ........................ Passed 2.10 sec test 178 Start 178: arm-range-extension-thunk2 @@ -18903,6 +18918,8 @@ 178: MACHINE=arm 178: CPU= 178: Test timeout computed to be: 1500 +177: + cat +177: + cc -c -o out/test/elf/arm/range-extension-thunk/c.o out/test/elf/arm/range-extension-thunk/a.c -O0 178: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/range-extension-thunk2.sh 178: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 178: ++ export LC_ALL=C @@ -18929,14 +18946,16 @@ 178: ++ mkdir -p out/test/elf/arm/range-extension-thunk2 178: + cc -o out/test/elf/arm/range-extension-thunk2/a.o -c -xc - -ffunction-sections 178: + cat -177: + cc -B. -o out/test/elf/arm/range-extension-thunk/exe2 out/test/elf/arm/range-extension-thunk/e.o out/test/elf/arm/range-extension-thunk/f.o -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000 -177: + grep -q 'main fn1 fn3 fn2 fn4' -177: + out/test/elf/arm/range-extension-thunk/exe2 -177: + on_exit -177: + echo OK -177: OK -177: + exit 0 -176/328 Test #177: arm-range-extension-thunk ................... Passed 0.53 sec +176: + cc -B. -o out/test/elf/arm/push-pop-state/exe out/test/elf/arm/push-pop-state/c.o -Wl,-as-needed -Wl,-push-state -Wl,-no-as-needed out/test/elf/arm/push-pop-state/a.so -Wl,-pop-state out/test/elf/arm/push-pop-state/b.so +177: + cc -c -o out/test/elf/arm/range-extension-thunk/d.o out/test/elf/arm/range-extension-thunk/b.c -O0 +176: + readelf --dynamic out/test/elf/arm/push-pop-state/exe +176: + grep -Fq a.so out/test/elf/arm/push-pop-state/log +176: + grep -Fq b.so out/test/elf/arm/push-pop-state/log +176: + on_exit +176: + echo OK +176: OK +176: + exit 0 +175/328 Test #176: arm-push-pop-state .......................... Passed 2.72 sec test 179 Start 179: arm-relax-got-load @@ -18947,6 +18966,7 @@ 179: CPU= 179: Test timeout computed to be: 1500 179: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/relax-got-load.sh +177: + cc -B. -o out/test/elf/arm/range-extension-thunk/exe1 out/test/elf/arm/range-extension-thunk/c.o out/test/elf/arm/range-extension-thunk/d.o -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000 179: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 179: ++ export LC_ALL=C 179: ++ LC_ALL=C @@ -18970,18 +18990,22 @@ 179: ++ echo -n 'Testing relax-got-load ... ' 179: Testing relax-got-load ... ++ t=out/test/elf/arm/relax-got-load 179: ++ mkdir -p out/test/elf/arm/relax-got-load +179: + cat 179: + cc -o out/test/elf/arm/relax-got-load/a.o -c -xc - -fPIC +177: + grep -q 'main fn1 fn3 fn2 fn4' +177: + out/test/elf/arm/range-extension-thunk/exe1 +177: + cc -c -o out/test/elf/arm/range-extension-thunk/e.o out/test/elf/arm/range-extension-thunk/a.c -O2 179: + cat 179: + cc -o out/test/elf/arm/relax-got-load/b.o -c -xc - -fPIC -179: + cat 179: + cc -B. -o out/test/elf/arm/relax-got-load/exe out/test/elf/arm/relax-got-load/a.o out/test/elf/arm/relax-got-load/b.o +177: + cc -c -o out/test/elf/arm/range-extension-thunk/f.o out/test/elf/arm/range-extension-thunk/b.c -O2 179: + grep -q 'Hello world' 179: + out/test/elf/arm/relax-got-load/exe 179: + on_exit 179: + echo OK 179: OK 179: + exit 0 -177/328 Test #179: arm-relax-got-load .......................... Passed 0.42 sec +176/328 Test #179: arm-relax-got-load .......................... Passed 1.71 sec test 180 Start 180: arm-reloc-rodata @@ -19015,13 +19039,12 @@ 180: ++ echo -n 'Testing reloc-rodata ... ' 180: Testing reloc-rodata ... ++ t=out/test/elf/arm/reloc-rodata 180: ++ mkdir -p out/test/elf/arm/reloc-rodata -178: + cc -B. -o out/test/elf/arm/range-extension-thunk2/exe out/test/elf/arm/range-extension-thunk2/a.o 180: + exit 180: + on_exit 180: + echo OK 180: OK 180: + exit 0 -178/328 Test #180: arm-reloc-rodata ............................ Passed 0.06 sec +177/328 Test #180: arm-reloc-rodata ............................ Passed 0.17 sec test 181 Start 181: arm-relocatable-archive @@ -19057,13 +19080,14 @@ 181: ++ mkdir -p out/test/elf/arm/relocatable-archive 181: + nm mold 181: + grep -q __tsan_init -178: + out/test/elf/arm/range-extension-thunk2/exe -178: + grep -Eq '^0 9 1 8 2 7 3 6 4 5 10 19 11 18 12 17 13 16 14 15 0 $' -178: + on_exit -178: + echo OK -178: OK -178: + exit 0 -179/328 Test #178: arm-range-extension-thunk2 .................. Passed 1.16 sec +177: + cc -B. -o out/test/elf/arm/range-extension-thunk/exe2 out/test/elf/arm/range-extension-thunk/e.o out/test/elf/arm/range-extension-thunk/f.o -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000 +177: + out/test/elf/arm/range-extension-thunk/exe2 +177: + grep -q 'main fn1 fn3 fn2 fn4' +177: + on_exit +177: + echo OK +177: OK +177: + exit 0 +178/328 Test #177: arm-range-extension-thunk ................... Passed 4.11 sec test 182 Start 182: arm-relocatable-c++ @@ -19099,25 +19123,15 @@ 182: ++ mkdir -p out/test/elf/arm/relocatable-c++ 182: + nm mold 182: + grep -q __tsan_init -181: + cc -c -o out/test/elf/arm/relocatable-archive/a.o -xc - -181: + cat -181: + cc -c -o out/test/elf/arm/relocatable-archive/b.o -xc - -181: + cat -181: + cc -c -o out/test/elf/arm/relocatable-archive/c.o -xc - -181: + cat -181: + cc -c -o out/test/elf/arm/relocatable-archive/d.o -xc - -181: + cat -181: + ar crs out/test/elf/arm/relocatable-archive/e.a out/test/elf/arm/relocatable-archive/a.o out/test/elf/arm/relocatable-archive/b.o out/test/elf/arm/relocatable-archive/c.o -181: + ./mold -r -o out/test/elf/arm/relocatable-archive/f.o out/test/elf/arm/relocatable-archive/d.o out/test/elf/arm/relocatable-archive/e.a -181: + readelf --symbols out/test/elf/arm/relocatable-archive/f.o -181: + grep -q 'foo\b' out/test/elf/arm/relocatable-archive/log -181: + grep -q 'bar\b' out/test/elf/arm/relocatable-archive/log -181: + grep -q 'baz\b' out/test/elf/arm/relocatable-archive/log -181: + on_exit -181: + echo OK -181: OK -181: + exit 0 -180/328 Test #181: arm-relocatable-archive ..................... Passed 1.06 sec +178: + cc -B. -o out/test/elf/arm/range-extension-thunk2/exe out/test/elf/arm/range-extension-thunk2/a.o +149: + ./mold --relocatable -o out/test/elf/arm/many-sections2/b.o out/test/elf/arm/many-sections2/a.o +178: + grep -Eq '^0 9 1 8 2 7 3 6 4 5 10 19 11 18 12 17 13 16 14 15 0 $' +178: + out/test/elf/arm/range-extension-thunk2/exe +178: + on_exit +178: + echo OK +178: OK +178: + exit 0 +179/328 Test #178: arm-range-extension-thunk2 .................. Passed 7.91 sec test 183 Start 183: arm-relocatable-compressed-debug-info @@ -19127,6 +19141,10 @@ 183: MACHINE=arm 183: CPU= 183: Test timeout computed to be: 1500 +182: + '[' arm = m68k ']' +182: + '[' arm = sh4 ']' +182: + c++ -c -o out/test/elf/arm/relocatable-c++/a.o -xc++ - +182: + cat 183: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/relocatable-compressed-debug-info.sh 183: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 183: ++ export LC_ALL=C @@ -19151,29 +19169,29 @@ 183: ++ echo -n 'Testing relocatable-compressed-debug-info ... ' 183: Testing relocatable-compressed-debug-info ... ++ t=out/test/elf/arm/relocatable-compressed-debug-info 183: ++ mkdir -p out/test/elf/arm/relocatable-compressed-debug-info -183: + nm mold 183: + grep -q __tsan_init -182: + '[' arm = m68k ']' -182: + '[' arm = sh4 ']' -182: + c++ -c -o out/test/elf/arm/relocatable-c++/a.o -xc++ - -182: + cat +183: + nm mold +181: + cat +181: + cc -c -o out/test/elf/arm/relocatable-archive/a.o -xc - +181: + cat +181: + cc -c -o out/test/elf/arm/relocatable-archive/b.o -xc - 182: + c++ -c -o out/test/elf/arm/relocatable-c++/b.o -xc++ - 182: + cat -183: + gcc -o /dev/null -xc -g3 -gz - -183: + echo 'int main() {}' -183: + gcc -c -o out/test/elf/arm/relocatable-compressed-debug-info/a.o -xc - -g3 -gz -183: + cat -183: + gcc -c -o out/test/elf/arm/relocatable-compressed-debug-info/b.o -xc - -g3 -gz -183: + cat -183: + ./mold --relocatable -o out/test/elf/arm/relocatable-compressed-debug-info/c.o out/test/elf/arm/relocatable-compressed-debug-info/a.o out/test/elf/arm/relocatable-compressed-debug-info/b.o -183: + cc -B. -o out/test/elf/arm/relocatable-compressed-debug-info/exe out/test/elf/arm/relocatable-compressed-debug-info/c.o -183: + grep -q 'Hello world' -183: + out/test/elf/arm/relocatable-compressed-debug-info/exe -183: + on_exit -183: + echo OK -183: OK -183: + exit 0 -181/328 Test #183: arm-relocatable-compressed-debug-info ....... Passed 1.08 sec +181: + cc -c -o out/test/elf/arm/relocatable-archive/c.o -xc - +181: + cat +181: + cc -c -o out/test/elf/arm/relocatable-archive/d.o -xc - +181: + cat +181: + ar crs out/test/elf/arm/relocatable-archive/e.a out/test/elf/arm/relocatable-archive/a.o out/test/elf/arm/relocatable-archive/b.o out/test/elf/arm/relocatable-archive/c.o +181: + ./mold -r -o out/test/elf/arm/relocatable-archive/f.o out/test/elf/arm/relocatable-archive/d.o out/test/elf/arm/relocatable-archive/e.a +181: + readelf --symbols out/test/elf/arm/relocatable-archive/f.o +181: + grep -q 'foo\b' out/test/elf/arm/relocatable-archive/log +181: + grep -q 'bar\b' out/test/elf/arm/relocatable-archive/log +181: + grep -q 'baz\b' out/test/elf/arm/relocatable-archive/log +181: + on_exit +181: + echo OK +181: OK +181: + exit 0 +180/328 Test #181: arm-relocatable-archive ..................... Passed 6.78 sec test 184 Start 184: arm-relocatable-debug-info @@ -19207,20 +19225,27 @@ 184: ++ echo -n 'Testing relocatable-debug-info ... ' 184: Testing relocatable-debug-info ... ++ t=out/test/elf/arm/relocatable-debug-info 184: ++ mkdir -p out/test/elf/arm/relocatable-debug-info -184: + grep -q __tsan_init 184: + nm mold -182: + ./mold --relocatable -o out/test/elf/arm/relocatable-c++/c.o out/test/elf/arm/relocatable-c++/a.o -182: + ./mold --relocatable -o out/test/elf/arm/relocatable-c++/d.o out/test/elf/arm/relocatable-c++/b.o -182: + c++ -B. -o out/test/elf/arm/relocatable-c++/exe out/test/elf/arm/relocatable-c++/c.o out/test/elf/arm/relocatable-c++/d.o +184: + grep -q __tsan_init +183: + echo 'int main() {}' +183: + gcc -o /dev/null -xc -g3 -gz - +183: + gcc -c -o out/test/elf/arm/relocatable-compressed-debug-info/a.o -xc - -g3 -gz +183: + cat +183: + gcc -c -o out/test/elf/arm/relocatable-compressed-debug-info/b.o -xc - -g3 -gz +183: + cat +184: + cat 184: + cc -c -o out/test/elf/arm/relocatable-debug-info/a.o -xc - -g +183: + ./mold --relocatable -o out/test/elf/arm/relocatable-compressed-debug-info/c.o out/test/elf/arm/relocatable-compressed-debug-info/a.o out/test/elf/arm/relocatable-compressed-debug-info/b.o +183: + cc -B. -o out/test/elf/arm/relocatable-compressed-debug-info/exe out/test/elf/arm/relocatable-compressed-debug-info/c.o 184: + cat -182: + grep -q 'Hello world' -182: + out/test/elf/arm/relocatable-c++/exe -182: + on_exit -182: + echo OK -182: OK -182: + exit 0 -182/328 Test #182: arm-relocatable-c++ ......................... Passed 2.29 sec +184: + cc -c -o out/test/elf/arm/relocatable-debug-info/b.o -xc - -g +183: + grep -q 'Hello world' +183: + out/test/elf/arm/relocatable-compressed-debug-info/exe +183: + on_exit +183: + echo OK +183: OK +183: + exit 0 +181/328 Test #183: arm-relocatable-compressed-debug-info ....... Passed 4.84 sec test 185 Start 185: arm-relocatable-exception @@ -19254,13 +19279,10 @@ 185: ++ echo -n 'Testing relocatable-exception ... ' 185: Testing relocatable-exception ... ++ t=out/test/elf/arm/relocatable-exception 185: ++ mkdir -p out/test/elf/arm/relocatable-exception -149: + readelf -WS out/test/elf/arm/many-sections2/b.o 185: + '[' arm = m68k ']' 185: + '[' arm = sh4 ']' 185: + nm mold 185: + grep -q __tsan_init -184: + cc -c -o out/test/elf/arm/relocatable-debug-info/b.o -xc - -g -184: + cat 184: + ./mold --relocatable -o out/test/elf/arm/relocatable-debug-info/c.o out/test/elf/arm/relocatable-debug-info/a.o out/test/elf/arm/relocatable-debug-info/b.o 184: + cc -B. -o out/test/elf/arm/relocatable-debug-info/exe out/test/elf/arm/relocatable-debug-info/c.o 184: + out/test/elf/arm/relocatable-debug-info/exe @@ -19269,7 +19291,7 @@ 184: + echo OK 184: OK 184: + exit 0 -183/328 Test #184: arm-relocatable-debug-info .................. Passed 0.85 sec +182/328 Test #184: arm-relocatable-debug-info .................. Passed 3.55 sec test 186 Start 186: arm-relocatable-many-sections @@ -19305,23 +19327,23 @@ 186: ++ mkdir -p out/test/elf/arm/relocatable-many-sections 186: + nm mold 186: + grep -q __tsan_init -149: + grep -Fq .data.100000 out/test/elf/arm/many-sections2/log1 -149: + readelf -Ws out/test/elf/arm/many-sections2/b.o +185: + cat 185: + c++ -c -o out/test/elf/arm/relocatable-exception/a.o -xc++ - 185: + cat 185: + c++ -c -o out/test/elf/arm/relocatable-exception/b.o -xc++ - -185: + cat -186: + cc -c -xassembler -o out/test/elf/arm/relocatable-many-sections/a.o - -186: + sed 's/.*/.section .data.\0,"aw"\n.word 0\n/g' +182: + ./mold --relocatable -o out/test/elf/arm/relocatable-c++/c.o out/test/elf/arm/relocatable-c++/a.o +182: + ./mold --relocatable -o out/test/elf/arm/relocatable-c++/d.o out/test/elf/arm/relocatable-c++/b.o +182: + c++ -B. -o out/test/elf/arm/relocatable-c++/exe out/test/elf/arm/relocatable-c++/c.o out/test/elf/arm/relocatable-c++/d.o 186: + seq 1 80000 -149: + grep -Fq 'GLOBAL DEFAULT 100000' out/test/elf/arm/many-sections2/log2 -149: + grep -Fq 'ABS foo' out/test/elf/arm/many-sections2/log2 -149: + grep -Fq 'ABS x68966' out/test/elf/arm/many-sections2/log2 -149: + on_exit -149: + echo OK -149: OK -149: + exit 0 -184/328 Test #149: arm-many-sections2 .......................... Passed 10.51 sec +186: + sed 's/.*/.section .data.\0,"aw"\n.word 0\n/g' +186: + cc -c -xassembler -o out/test/elf/arm/relocatable-many-sections/a.o - +182: + grep -q 'Hello world' +182: + out/test/elf/arm/relocatable-c++/exe +182: + on_exit +182: + echo OK +182: OK +182: + exit 0 +183/328 Test #182: arm-relocatable-c++ ......................... Passed 11.82 sec test 187 Start 187: arm-relocatable-merge-sections @@ -19357,8 +19379,8 @@ 187: ++ mkdir -p out/test/elf/arm/relocatable-merge-sections 187: + nm mold 187: + grep -q __tsan_init -187: + cc -c -o out/test/elf/arm/relocatable-merge-sections/a.o -xc -ffunction-sections - 187: + cat +187: + cc -c -o out/test/elf/arm/relocatable-merge-sections/a.o -xc -ffunction-sections - 187: + ./mold --relocatable -o out/test/elf/arm/relocatable-merge-sections/b.o out/test/elf/arm/relocatable-merge-sections/a.o 187: + readelf -WS out/test/elf/arm/relocatable-merge-sections/b.o 187: + grep -Fq .text.foo out/test/elf/arm/relocatable-merge-sections/log1 @@ -19371,7 +19393,7 @@ 187: + echo OK 187: OK 187: + exit 0 -185/328 Test #187: arm-relocatable-merge-sections .............. Passed 0.72 sec +184/328 Test #187: arm-relocatable-merge-sections .............. Passed 2.34 sec test 188 Start 188: arm-relocatable-mergeable-sections @@ -19407,15 +19429,19 @@ 188: ++ mkdir -p out/test/elf/arm/relocatable-mergeable-sections 188: + nm mold 188: + grep -q __tsan_init +188: + cc -c -o out/test/elf/arm/relocatable-mergeable-sections/a.o -xassembler - +188: + cat +188: + ./mold --relocatable -o out/test/elf/arm/relocatable-mergeable-sections/b.o out/test/elf/arm/relocatable-mergeable-sections/a.o +188: + grep -Eq '\b0\b.*Hello' +188: + readelf -W -p .rodata.str1.1 out/test/elf/arm/relocatable-mergeable-sections/b.o 185: + ./mold --relocatable -o out/test/elf/arm/relocatable-exception/c.o out/test/elf/arm/relocatable-exception/a.o out/test/elf/arm/relocatable-exception/b.o -185: + c++ -B. -o out/test/elf/arm/relocatable-exception/exe out/test/elf/arm/relocatable-exception/c.o -185: + out/test/elf/arm/relocatable-exception/exe -185: 0 -185: + on_exit -185: + echo OK -185: OK -185: + exit 0 -186/328 Test #185: arm-relocatable-exception ................... Passed 2.29 sec +188: + grep -Eq '\b7\b.*World' +188: + readelf -W -p .rodata.str1.1 out/test/elf/arm/relocatable-mergeable-sections/b.o +188: + on_exit +188: + echo OK +188: OK +188: + exit 0 +185/328 Test #188: arm-relocatable-mergeable-sections .......... Passed 2.03 sec test 189 Start 189: arm-relocatable-no-ehframe @@ -19425,6 +19451,7 @@ 189: MACHINE=arm 189: CPU= 189: Test timeout computed to be: 1500 +185: + c++ -B. -o out/test/elf/arm/relocatable-exception/exe out/test/elf/arm/relocatable-exception/c.o 189: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/relocatable-no-ehframe.sh 189: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 189: ++ export LC_ALL=C @@ -19450,20 +19477,16 @@ 189: Testing relocatable-no-ehframe ... ++ t=out/test/elf/arm/relocatable-no-ehframe 189: ++ mkdir -p out/test/elf/arm/relocatable-no-ehframe 189: + '[' arm = alpha ']' -189: + nm mold 189: + grep -q __tsan_init -188: + cc -c -o out/test/elf/arm/relocatable-mergeable-sections/a.o -xassembler - -188: + cat -188: + ./mold --relocatable -o out/test/elf/arm/relocatable-mergeable-sections/b.o out/test/elf/arm/relocatable-mergeable-sections/a.o -188: + grep -Eq '\b0\b.*Hello' -188: + readelf -W -p .rodata.str1.1 out/test/elf/arm/relocatable-mergeable-sections/b.o -188: + grep -Eq '\b7\b.*World' -188: + readelf -W -p .rodata.str1.1 out/test/elf/arm/relocatable-mergeable-sections/b.o -188: + on_exit -188: + echo OK -188: OK -188: + exit 0 -187/328 Test #188: arm-relocatable-mergeable-sections .......... Passed 0.65 sec +149: + readelf -WS out/test/elf/arm/many-sections2/b.o +189: + nm mold +185: + out/test/elf/arm/relocatable-exception/exe +185: 0 +185: + on_exit +185: + echo OK +185: OK +185: + exit 0 +186/328 Test #185: arm-relocatable-exception ................... Passed 7.66 sec test 190 Start 190: arm-relocatable @@ -19497,20 +19520,24 @@ 190: ++ echo -n 'Testing relocatable ... ' 190: Testing relocatable ... ++ t=out/test/elf/arm/relocatable 190: ++ mkdir -p out/test/elf/arm/relocatable -190: + nm mold 190: + grep -q __tsan_init -189: + cc -c -o out/test/elf/arm/relocatable-no-ehframe/a.o -xc -fno-unwind-tables -fno-asynchronous-unwind-tables - +190: + nm mold +149: + grep -Fq .data.100000 out/test/elf/arm/many-sections2/log1 +149: + readelf -Ws out/test/elf/arm/many-sections2/b.o 189: + cat +189: + cc -c -o out/test/elf/arm/relocatable-no-ehframe/a.o -xc -fno-unwind-tables -fno-asynchronous-unwind-tables - 189: + readelf -WS out/test/elf/arm/relocatable-no-ehframe/a.o 189: + grep -Fq .eh_frame out/test/elf/arm/relocatable-no-ehframe/log1 189: + ./mold --relocatable -o out/test/elf/arm/relocatable-no-ehframe/b.o out/test/elf/arm/relocatable-no-ehframe/a.o +190: + cat +190: + cc -c -o out/test/elf/arm/relocatable/a.o -xc - 189: + readelf -WS out/test/elf/arm/relocatable-no-ehframe/b.o 189: + grep -Fq .eh_frame out/test/elf/arm/relocatable-no-ehframe/log2 189: + on_exit 189: + echo OK 189: OK 189: + exit 0 -188/328 Test #189: arm-relocatable-no-ehframe .................. Passed 0.69 sec +187/328 Test #189: arm-relocatable-no-ehframe .................. Passed 2.25 sec test 191 Start 191: arm-relro @@ -19544,32 +19571,23 @@ 191: ++ echo -n 'Testing relro ... ' 191: Testing relro ... ++ t=out/test/elf/arm/relro 191: ++ mkdir -p out/test/elf/arm/relro -191: + cat 191: + cc -c -xc -o out/test/elf/arm/relro/a.o - -191: + cc -B. -o out/test/elf/arm/relro/exe1 out/test/elf/arm/relro/a.o -Wl,-z,relro,-z,lazy -190: + cc -c -o out/test/elf/arm/relocatable/a.o -xc - -190: + cat -191: + out/test/elf/arm/relro/exe1 -191: + grep -q 'Hello world' -191: + readelf --segments -W out/test/elf/arm/relro/exe1 -191: + grep -q 'GNU_RELRO ' out/test/elf/arm/relro/log1 -191: + cc -B. -o out/test/elf/arm/relro/exe2 out/test/elf/arm/relro/a.o -Wl,-z,relro,-z,now +191: + cat 190: + cc -c -o out/test/elf/arm/relocatable/b.o -xc - 190: + cat +191: + cc -B. -o out/test/elf/arm/relro/exe1 out/test/elf/arm/relro/a.o -Wl,-z,relro,-z,lazy 190: + ./mold --relocatable -o out/test/elf/arm/relocatable/c.o out/test/elf/arm/relocatable/a.o out/test/elf/arm/relocatable/b.o 190: + cc -B. -o out/test/elf/arm/relocatable/exe out/test/elf/arm/relocatable/c.o -191: + grep -q 'Hello world' -191: + out/test/elf/arm/relro/exe2 -191: + readelf --segments -W out/test/elf/arm/relro/exe2 -191: + grep -q 'GNU_RELRO ' out/test/elf/arm/relro/log2 -191: + cc -B. -o out/test/elf/arm/relro/exe3 out/test/elf/arm/relro/a.o -Wl,-z,norelro 190: + out/test/elf/arm/relocatable/exe +191: + grep -q 'Hello world' +191: + out/test/elf/arm/relro/exe1 +191: + readelf --segments -W out/test/elf/arm/relro/exe1 190: Hello world 190: + on_exit 190: + echo OK 190: OK 190: + exit 0 -189/328 Test #190: arm-relocatable ............................. Passed 0.84 sec +188/328 Test #190: arm-relocatable ............................. Passed 2.62 sec test 192 Start 192: arm-repro @@ -19579,9 +19597,8 @@ 192: MACHINE=arm 192: CPU= 192: Test timeout computed to be: 1500 -191: + grep -q 'Hello world' -191: + out/test/elf/arm/relro/exe3 -191: + readelf --segments -W out/test/elf/arm/relro/exe3 +191: + grep -q 'GNU_RELRO ' out/test/elf/arm/relro/log1 +191: + cc -B. -o out/test/elf/arm/relro/exe2 out/test/elf/arm/relro/a.o -Wl,-z,relro,-z,now 192: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/repro.sh 192: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 192: ++ export LC_ALL=C @@ -19593,25 +19610,37 @@ 192: ++ CXX=c++ 192: ++ GCC=gcc 192: ++ GXX=g++ +192: ++ OBJDUMP=objdump +192: ++ OBJCOPY=objcopy +192: ++ STRIP=strip +192: ++ QEMU= +192: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' +192: ++ tlsdesc_opt=-mtls-dialect=gnu2 +192: ++ trap 'on_error $LINENO' ERR +192: ++ trap on_exit EXIT +192: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/repro.sh .sh +192: ++ testname=repro +192: ++ echo -n 'Testing repro ... ' +192: Testing repro ... ++ t=out/test/elf/arm/repro +192: ++ mkdir -p out/test/elf/arm/repro +192: + cat +192: + cc -c -o out/test/elf/arm/repro/a.o -xc - +191: + out/test/elf/arm/relro/exe2 +191: + grep -q 'Hello world' +191: + readelf --segments -W out/test/elf/arm/relro/exe2 +191: + grep -q 'GNU_RELRO ' out/test/elf/arm/relro/log2 +191: + cc -B. -o out/test/elf/arm/relro/exe3 out/test/elf/arm/relro/a.o -Wl,-z,norelro +192: + rm -rf out/test/elf/arm/repro/exe.repro out/test/elf/arm/repro/exe.repro.tar +192: + cc -B. -o out/test/elf/arm/repro/exe out/test/elf/arm/repro/a.o +191: + grep -q 'Hello world' +191: + out/test/elf/arm/relro/exe3 +191: + readelf --segments -W out/test/elf/arm/relro/exe3 191: + grep -q 'GNU_RELRO ' out/test/elf/arm/relro/log3 191: + on_exit 191: + echo OK 191: OK 191: + exit 0 -192: ++ OBJDUMP=objdump -192: ++ OBJCOPY=objcopy -192: ++ STRIP=strip -192: ++ QEMU= -192: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' -192: ++ tlsdesc_opt=-mtls-dialect=gnu2 -192: ++ trap 'on_error $LINENO' ERR -192: ++ trap on_exit EXIT -192: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/repro.sh .sh -192: ++ testname=repro -192: ++ echo -n 'Testing repro ... ' -192: Testing repro ... ++ t=out/test/elf/arm/repro -192: ++ mkdir -p out/test/elf/arm/repro -190/328 Test #191: arm-relro ................................... Passed 0.42 sec +189/328 Test #191: arm-relro ................................... Passed 1.24 sec test 193 Start 193: arm-require-defined @@ -19621,8 +19650,6 @@ 193: MACHINE=arm 193: CPU= 193: Test timeout computed to be: 1500 -192: + cc -c -o out/test/elf/arm/repro/a.o -xc - -192: + cat 193: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/require-defined.sh 193: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 193: ++ export LC_ALL=C @@ -19647,44 +19674,31 @@ 193: ++ echo -n 'Testing require-defined ... ' 193: Testing require-defined ... ++ t=out/test/elf/arm/require-defined 193: ++ mkdir -p out/test/elf/arm/require-defined +192: + '[' -f out/test/elf/arm/repro/exe.repro.tar ']' +192: + cc -B. -o out/test/elf/arm/repro/exe out/test/elf/arm/repro/a.o -Wl,-repro 193: + cc -o out/test/elf/arm/require-defined/a.o -c -xc - 193: + cat -186: + cc -c -xc -o out/test/elf/arm/relocatable-many-sections/b.o - -186: + cat 193: + rm -f out/test/elf/arm/require-defined/b.a -192: + rm -rf out/test/elf/arm/repro/exe.repro out/test/elf/arm/repro/exe.repro.tar -192: + cc -B. -o out/test/elf/arm/repro/exe out/test/elf/arm/repro/a.o 193: + ar rcs out/test/elf/arm/require-defined/b.a out/test/elf/arm/require-defined/a.o 193: + cc -o out/test/elf/arm/require-defined/c.o -c -xc - 193: + cat -186: + ./mold -r -o out/test/elf/arm/relocatable-many-sections/c.o out/test/elf/arm/relocatable-many-sections/a.o out/test/elf/arm/relocatable-many-sections/b.o -193: + cc -B. -o out/test/elf/arm/require-defined/exe out/test/elf/arm/require-defined/c.o out/test/elf/arm/require-defined/b.a -192: + '[' -f out/test/elf/arm/repro/exe.repro.tar ']' -192: + cc -B. -o out/test/elf/arm/repro/exe out/test/elf/arm/repro/a.o -Wl,-repro -193: + grep -q foobar -193: + readelf --symbols out/test/elf/arm/require-defined/exe -193: + cc -B. -o out/test/elf/arm/require-defined/exe out/test/elf/arm/require-defined/c.o out/test/elf/arm/require-defined/b.a -Wl,-require-defined,foobar 192: + tar -C out/test/elf/arm/repro -xf out/test/elf/arm/repro/exe.repro.tar +149: + grep -Fq 'GLOBAL DEFAULT 100000' out/test/elf/arm/many-sections2/log2 192: + grep -q ' exe.repro/.*/a.o' 192: + tar -C out/test/elf/arm/repro -tvf out/test/elf/arm/repro/exe.repro.tar +149: + grep -Fq 'ABS foo' out/test/elf/arm/many-sections2/log2 192: + grep -q /a.o out/test/elf/arm/repro/exe.repro/response.txt 192: + grep -q '[ms]old' out/test/elf/arm/repro/exe.repro/version.txt 192: + rm -rf out/test/elf/arm/repro/exe.repro out/test/elf/arm/repro/exe.repro.tar +193: + cc -B. -o out/test/elf/arm/require-defined/exe out/test/elf/arm/require-defined/c.o out/test/elf/arm/require-defined/b.a 192: + MOLD_REPRO=1 192: + cc -B. -o out/test/elf/arm/repro/exe out/test/elf/arm/repro/a.o -193: + grep -q foobar -193: + readelf --symbols out/test/elf/arm/require-defined/exe -193: + cc -B. -o out/test/elf/arm/require-defined/exe out/test/elf/arm/require-defined/c.o out/test/elf/arm/require-defined/b.a -Wl,-require-defined,xyz -192: + grep -q ' exe.repro/.*/a.o' -192: + tar -C out/test/elf/arm/repro -tvf out/test/elf/arm/repro/exe.repro.tar -192: + tar -C out/test/elf/arm/repro -xf out/test/elf/arm/repro/exe.repro.tar -192: + grep -q /a.o out/test/elf/arm/repro/exe.repro/response.txt -192: + grep -q '[ms]old' out/test/elf/arm/repro/exe.repro/version.txt -192: + on_exit -192: + echo OK -192: OK -192: + exit 0 -191/328 Test #192: arm-repro ................................... Passed 0.46 sec +149: + grep -Fq 'ABS x68966' out/test/elf/arm/many-sections2/log2 +149: + on_exit +149: + echo OK +149: OK +149: + exit 0 +190/328 Test #149: arm-many-sections2 .......................... Passed 43.15 sec test 194 Start 194: arm-response-file @@ -19694,21 +19708,6 @@ 194: MACHINE=arm 194: CPU= 194: Test timeout computed to be: 1500 -193: + grep -q 'undefined symbol: xyz' out/test/elf/arm/require-defined/log -193: + on_exit -193: + echo OK -193: OK -193: + exit 0 -192/328 Test #193: arm-require-defined ......................... Passed 0.44 sec -test 195 - Start 195: arm-response-file2 - -195: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/response-file2.sh" -195: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -195: Environment variables: -195: MACHINE=arm -195: CPU= -195: Test timeout computed to be: 1500 194: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/response-file.sh 194: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 194: ++ export LC_ALL=C @@ -19733,8 +19732,32 @@ 194: ++ echo -n 'Testing response-file ... ' 194: Testing response-file ... ++ t=out/test/elf/arm/response-file 194: ++ mkdir -p out/test/elf/arm/response-file +194: + cat 194: + cc -c -o out/test/elf/arm/response-file/a.o -xc - +193: + readelf --symbols out/test/elf/arm/require-defined/exe +193: + grep -q foobar +193: + cc -B. -o out/test/elf/arm/require-defined/exe out/test/elf/arm/require-defined/c.o out/test/elf/arm/require-defined/b.a -Wl,-require-defined,foobar +192: + grep -q ' exe.repro/.*/a.o' +192: + tar -C out/test/elf/arm/repro -tvf out/test/elf/arm/repro/exe.repro.tar +192: + tar -C out/test/elf/arm/repro -xf out/test/elf/arm/repro/exe.repro.tar +192: + grep -q /a.o out/test/elf/arm/repro/exe.repro/response.txt +192: + grep -q '[ms]old' out/test/elf/arm/repro/exe.repro/version.txt 194: + cat +194: + cc -c -o out/test/elf/arm/response-file/b.o -xc - +192: + on_exit +192: + echo OK +192: OK +192: + exit 0 +191/328 Test #192: arm-repro ................................... Passed 1.52 sec +test 195 + Start 195: arm-response-file2 + +195: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/response-file2.sh" +195: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf +195: Environment variables: +195: MACHINE=arm +195: CPU= +195: Test timeout computed to be: 1500 195: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/response-file2.sh 195: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 195: ++ export LC_ALL=C @@ -19754,29 +19777,28 @@ 195: ++ tlsdesc_opt=-mtls-dialect=gnu2 195: ++ trap 'on_error $LINENO' ERR 195: ++ trap on_exit EXIT +193: + grep -q foobar 195: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/response-file2.sh .sh +193: + readelf --symbols out/test/elf/arm/require-defined/exe 195: ++ testname=response-file2 195: ++ echo -n 'Testing response-file2 ... ' 195: Testing response-file2 ... ++ t=out/test/elf/arm/response-file2 195: ++ mkdir -p out/test/elf/arm/response-file2 -195: + cc -c -o out/test/elf/arm/response-file2/a.o -xc - 195: + cat -194: + cc -c -o out/test/elf/arm/response-file/b.o -xc - +193: + cc -B. -o out/test/elf/arm/require-defined/exe out/test/elf/arm/require-defined/c.o out/test/elf/arm/require-defined/b.a -Wl,-require-defined,xyz +195: + cc -c -o out/test/elf/arm/response-file2/a.o -xc - +186: + cat +186: + cc -c -xc -o out/test/elf/arm/relocatable-many-sections/b.o - 194: + cat -195: + cc -c -o out/test/elf/arm/response-file2/b.o -xc - -195: + cat 194: + cc -c -o out/test/elf/arm/response-file/c.o -xc - -194: + cat -195: + echo ''\''out/test/elf/arm/response-file2/b.o'\''' -195: + echo @out/test/elf/arm/response-file2/rsp1 -195: + cc -B. -o out/test/elf/arm/response-file2/exe out/test/elf/arm/response-file2/a.o -Wl,@out/test/elf/arm/response-file2/rsp2 -194: + echo ''\''out/test/elf/arm/response-file/b.o'\'' '\''out/test/elf/arm/response-file/c.o'\''' -194: + cc -B. -o out/test/elf/arm/response-file/exe out/test/elf/arm/response-file/a.o -Wl,@out/test/elf/arm/response-file/rsp -195: + on_exit -195: + echo OK -195: OK -195: + exit 0 -193/328 Test #195: arm-response-file2 .......................... Passed 0.22 sec +195: + cat +195: + cc -c -o out/test/elf/arm/response-file2/b.o -xc - +193: + grep -q 'undefined symbol: xyz' out/test/elf/arm/require-defined/log +193: + on_exit +193: + echo OK +193: OK +193: + exit 0 +192/328 Test #193: arm-require-defined ......................... Passed 1.32 sec test 196 Start 196: arm-retain-symbols-file @@ -19812,11 +19834,19 @@ 196: ++ mkdir -p out/test/elf/arm/retain-symbols-file 196: + cc -c -o out/test/elf/arm/retain-symbols-file/a.o -xc - 196: + cat +194: + echo ''\''out/test/elf/arm/response-file/b.o'\'' '\''out/test/elf/arm/response-file/c.o'\''' +194: + cc -B. -o out/test/elf/arm/response-file/exe out/test/elf/arm/response-file/a.o -Wl,@out/test/elf/arm/response-file/rsp +186: + ./mold -r -o out/test/elf/arm/relocatable-many-sections/c.o out/test/elf/arm/relocatable-many-sections/a.o out/test/elf/arm/relocatable-many-sections/b.o +195: + echo ''\''out/test/elf/arm/response-file2/b.o'\''' +195: + echo @out/test/elf/arm/response-file2/rsp1 +195: + cc -B. -o out/test/elf/arm/response-file2/exe out/test/elf/arm/response-file2/a.o -Wl,@out/test/elf/arm/response-file2/rsp2 +196: + cat +196: + cc -B. -o out/test/elf/arm/retain-symbols-file/exe out/test/elf/arm/retain-symbols-file/a.o -Wl,--retain-symbols-file=out/test/elf/arm/retain-symbols-file/symbols 194: + on_exit 194: + echo OK 194: OK 194: + exit 0 -194/328 Test #194: arm-response-file ........................... Passed 0.30 sec +193/328 Test #194: arm-response-file ........................... Passed 1.06 sec test 197 Start 197: arm-reverse-sections @@ -19826,6 +19856,20 @@ 197: MACHINE=arm 197: CPU= 197: Test timeout computed to be: 1500 +195: + on_exit +195: + echo OK +195: OK +195: + exit 0 +194/328 Test #195: arm-response-file2 .......................... Passed 0.74 sec +test 198 + Start 198: arm-rodata-name + +198: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/rodata-name.sh" +198: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf +198: Environment variables: +198: MACHINE=arm +198: CPU= +198: Test timeout computed to be: 1500 197: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/reverse-sections.sh 197: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 197: ++ export LC_ALL=C @@ -19846,34 +19890,11 @@ 197: ++ trap 'on_error $LINENO' ERR 197: ++ trap on_exit EXIT 197: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/reverse-sections.sh .sh +198: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/rodata-name.sh 197: ++ testname=reverse-sections 197: ++ echo -n 'Testing reverse-sections ... ' 197: Testing reverse-sections ... ++ t=out/test/elf/arm/reverse-sections 197: ++ mkdir -p out/test/elf/arm/reverse-sections -196: + cat -196: + cc -B. -o out/test/elf/arm/retain-symbols-file/exe out/test/elf/arm/retain-symbols-file/a.o -Wl,--retain-symbols-file=out/test/elf/arm/retain-symbols-file/symbols -197: + cat -197: + cc -o out/test/elf/arm/reverse-sections/a.o -c -xc++ - -196: + readelf -W --symbols out/test/elf/arm/retain-symbols-file/exe -196: + grep -qw foo out/test/elf/arm/retain-symbols-file/log -196: + grep -qw bar out/test/elf/arm/retain-symbols-file/log -196: + grep -qw main out/test/elf/arm/retain-symbols-file/log -196: + grep -qw baz out/test/elf/arm/retain-symbols-file/log -196: + on_exit -196: + echo OK -196: OK -196: + exit 0 -195/328 Test #196: arm-retain-symbols-file ..................... Passed 0.22 sec -test 198 - Start 198: arm-rodata-name - -198: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/rodata-name.sh" -198: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -198: Environment variables: -198: MACHINE=arm -198: CPU= -198: Test timeout computed to be: 1500 -198: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/rodata-name.sh 198: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 198: ++ export LC_ALL=C 198: ++ LC_ALL=C @@ -19892,7 +19913,9 @@ 198: ++ tlsdesc_opt=-mtls-dialect=gnu2 198: ++ trap 'on_error $LINENO' ERR 198: ++ trap on_exit EXIT +197: + cc -o out/test/elf/arm/reverse-sections/a.o -c -xc++ - 198: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/rodata-name.sh .sh +197: + cat 198: ++ testname=rodata-name 198: ++ echo -n 'Testing rodata-name ... ' 198: Testing rodata-name ... ++ t=out/test/elf/arm/rodata-name @@ -19903,8 +19926,7 @@ 198: skipped 198: + trap - EXIT 198: + exit 0 -197: + cc -o out/test/elf/arm/reverse-sections/b.o -c -xc++ - -196/328 Test #198: arm-rodata-name .............................***Skipped 0.05 sec +195/328 Test #198: arm-rodata-name .............................***Skipped 0.06 sec test 199 Start 199: arm-rosegment @@ -19914,12 +19936,12 @@ 199: MACHINE=arm 199: CPU= 199: Test timeout computed to be: 1500 -197: + cat 199: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/rosegment.sh 199: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 199: ++ export LC_ALL=C 199: ++ LC_ALL=C 199: ++ '[' -z arm ']' +196: + readelf -W --symbols out/test/elf/arm/retain-symbols-file/exe 199: ++ '[' -z '' ']' 199: ++ TESTDIR=out/test/elf/arm 199: ++ CC=cc @@ -19939,28 +19961,17 @@ 199: ++ echo -n 'Testing rosegment ... ' 199: Testing rosegment ... ++ t=out/test/elf/arm/rosegment 199: ++ mkdir -p out/test/elf/arm/rosegment -199: + cat +196: + grep -qw foo out/test/elf/arm/retain-symbols-file/log +196: + grep -qw bar out/test/elf/arm/retain-symbols-file/log 199: + cc -o out/test/elf/arm/rosegment/a.o -c -xc - -197: + cat -197: + cc -o out/test/elf/arm/reverse-sections/c.o -c -xc++ - -199: + cc -B. -o out/test/elf/arm/rosegment/exe1 out/test/elf/arm/rosegment/a.o -199: + readelf -W --segments out/test/elf/arm/rosegment/exe1 -199: + grep -q '\.interp .* \.text' out/test/elf/arm/rosegment/log1 -199: + cc -B. -o out/test/elf/arm/rosegment/exe2 out/test/elf/arm/rosegment/a.o -Wl,--rosegment -197: + c++ -B. -o out/test/elf/arm/reverse-sections/exe1 out/test/elf/arm/reverse-sections/a.o out/test/elf/arm/reverse-sections/b.o out/test/elf/arm/reverse-sections/c.o -199: + readelf -W --segments out/test/elf/arm/rosegment/exe2 -199: + grep -q '\.interp .* \.text' out/test/elf/arm/rosegment/log2 -199: + cc -B. -o out/test/elf/arm/rosegment/exe3 out/test/elf/arm/rosegment/a.o -Wl,--no-rosegment -197: + out/test/elf/arm/reverse-sections/exe1 -197: + grep -q 'foo1 foo2 foo3 foo4 foo5 foo6' -197: + c++ -B. -o out/test/elf/arm/reverse-sections/exe2 out/test/elf/arm/reverse-sections/a.o out/test/elf/arm/reverse-sections/b.o out/test/elf/arm/reverse-sections/c.o -Wl,--reverse-sections -199: + readelf -W --segments out/test/elf/arm/rosegment/exe3 -199: + grep -q '\.interp .* \.text' out/test/elf/arm/rosegment/log3 -199: + on_exit -199: + echo OK -199: OK -199: + exit 0 -197/328 Test #199: arm-rosegment ............................... Passed 0.49 sec +199: + cat +196: + grep -qw main out/test/elf/arm/retain-symbols-file/log +196: + grep -qw baz out/test/elf/arm/retain-symbols-file/log +196: + on_exit +196: + echo OK +196: OK +196: + exit 0 +196/328 Test #196: arm-retain-symbols-file ..................... Passed 0.59 sec test 200 Start 200: arm-rpath @@ -19990,17 +20001,31 @@ 200: ++ trap 'on_error $LINENO' ERR 200: ++ trap on_exit EXIT 200: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/rpath.sh .sh -197: + grep -q 'foo5 foo6 foo3 foo4 foo1 foo2' 200: ++ testname=rpath 200: ++ echo -n 'Testing rpath ... ' 200: Testing rpath ... ++ t=out/test/elf/arm/rpath 200: ++ mkdir -p out/test/elf/arm/rpath -197: + out/test/elf/arm/reverse-sections/exe2 -197: + on_exit -197: + echo OK -197: OK -197: + exit 0 -198/328 Test #197: arm-reverse-sections ........................ Passed 0.76 sec +200: + cc -o out/test/elf/arm/rpath/a.o -c -x assembler - +200: + cat +200: + cc -B. -o out/test/elf/arm/rpath/exe1 out/test/elf/arm/rpath/a.o -Wl,-rpath,/foo,-rpath,/bar,-R/no/such/directory,-R/ +197: + cat +197: + cc -o out/test/elf/arm/reverse-sections/b.o -c -xc++ - +199: + cc -B. -o out/test/elf/arm/rosegment/exe1 out/test/elf/arm/rosegment/a.o +200: + grep -Fq 'Library runpath: [/foo:/bar:/no/such/directory:/]' +200: + readelf --dynamic out/test/elf/arm/rpath/exe1 +200: + cc -B. -o out/test/elf/arm/rpath/exe2 out/test/elf/arm/rpath/a.o -Wl,-rpath,/foo,-rpath,/bar,-rpath,/foo,-rpath,/baz +199: + readelf -W --segments out/test/elf/arm/rosegment/exe1 +199: + grep -q '\.interp .* \.text' out/test/elf/arm/rosegment/log1 +199: + cc -B. -o out/test/elf/arm/rosegment/exe2 out/test/elf/arm/rosegment/a.o -Wl,--rosegment +197: + cat +197: + cc -o out/test/elf/arm/reverse-sections/c.o -c -xc++ - +200: + readelf --dynamic out/test/elf/arm/rpath/exe2 +200: + grep -Fq 'Library runpath: [/foo:/bar:/baz]' +200: + on_exit +200: + echo OK +200: OK +200: + exit 0 +197/328 Test #200: arm-rpath ................................... Passed 0.59 sec test 201 Start 201: arm-run-clang @@ -20010,8 +20035,6 @@ 201: MACHINE=arm 201: CPU= 201: Test timeout computed to be: 1500 -200: + cat -200: + cc -o out/test/elf/arm/rpath/a.o -c -x assembler - 201: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/run-clang.sh 201: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 201: ++ export LC_ALL=C @@ -20038,7 +20061,6 @@ 201: ++ mkdir -p out/test/elf/arm/run-clang 201: + '[' cc = cc ']' 201: + nm mold-wrapper.so -200: + cc -B. -o out/test/elf/arm/rpath/exe1 out/test/elf/arm/rpath/a.o -Wl,-rpath,/foo,-rpath,/bar,-R/no/such/directory,-R/ 201: + grep -q '__[at]san_init' 201: + clang --version 201: + skip @@ -20046,7 +20068,7 @@ 201: skipped 201: + trap - EXIT 201: + exit 0 -199/328 Test #201: arm-run-clang ...............................***Skipped 0.03 sec +198/328 Test #201: arm-run-clang ...............................***Skipped 0.13 sec test 202 Start 202: arm-run @@ -20056,6 +20078,8 @@ 202: MACHINE=arm 202: CPU= 202: Test timeout computed to be: 1500 +199: + readelf -W --segments out/test/elf/arm/rosegment/exe2 +199: + grep -q '\.interp .* \.text' out/test/elf/arm/rosegment/log2 202: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/run.sh 202: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 202: ++ export LC_ALL=C @@ -20073,6 +20097,7 @@ 202: ++ QEMU= 202: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' 202: ++ tlsdesc_opt=-mtls-dialect=gnu2 +199: + cc -B. -o out/test/elf/arm/rosegment/exe3 out/test/elf/arm/rosegment/a.o -Wl,--no-rosegment 202: ++ trap 'on_error $LINENO' ERR 202: ++ trap on_exit EXIT 202: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/run.sh .sh @@ -20083,16 +20108,14 @@ 202: + '[' cc = cc ']' 202: + nm mold 202: + grep -q '__[at]san_init' -200: + readelf --dynamic out/test/elf/arm/rpath/exe1 -200: + grep -Fq 'Library runpath: [/foo:/bar:/no/such/directory:/]' -200: + cc -B. -o out/test/elf/arm/rpath/exe2 out/test/elf/arm/rpath/a.o -Wl,-rpath,/foo,-rpath,/bar,-rpath,/foo,-rpath,/baz -200: + readelf --dynamic out/test/elf/arm/rpath/exe2 -200: + grep -Fq 'Library runpath: [/foo:/bar:/baz]' -200: + on_exit -200: + echo OK -200: OK -200: + exit 0 -200/328 Test #200: arm-rpath ................................... Passed 0.27 sec +197: + c++ -B. -o out/test/elf/arm/reverse-sections/exe1 out/test/elf/arm/reverse-sections/a.o out/test/elf/arm/reverse-sections/b.o out/test/elf/arm/reverse-sections/c.o +199: + readelf -W --segments out/test/elf/arm/rosegment/exe3 +199: + grep -q '\.interp .* \.text' out/test/elf/arm/rosegment/log3 +199: + on_exit +199: + echo OK +199: OK +199: + exit 0 +199/328 Test #199: arm-rosegment ............................... Passed 1.18 sec test 203 Start 203: arm-section-align @@ -20126,21 +20149,22 @@ 203: ++ echo -n 'Testing section-align ... ' 203: Testing section-align ... ++ t=out/test/elf/arm/section-align 203: ++ mkdir -p out/test/elf/arm/section-align -203: + cat 203: + cc -o out/test/elf/arm/section-align/a.o -c -xc -fno-PIC - +203: + cat +197: + out/test/elf/arm/reverse-sections/exe1 +197: + grep -q 'foo1 foo2 foo3 foo4 foo5 foo6' +197: + c++ -B. -o out/test/elf/arm/reverse-sections/exe2 out/test/elf/arm/reverse-sections/a.o out/test/elf/arm/reverse-sections/b.o out/test/elf/arm/reverse-sections/c.o -Wl,--reverse-sections 203: + cc -B. -o out/test/elf/arm/section-align/exe1 out/test/elf/arm/section-align/a.o -Wl,--section-align=.foo=0x2000 -203: + grep -q '\.foo.* 8192$' 203: + readelf -WS out/test/elf/arm/section-align/exe1 +203: + grep -q '\.foo.* 8192$' 203: + cc -B. -o out/test/elf/arm/section-align/exe2 out/test/elf/arm/section-align/a.o -Wl,--section-align=.foo=256 -203: + grep -q '\.foo.* 256$' -203: + readelf -WS out/test/elf/arm/section-align/exe2 -203: + grep -q 'must be a power of 2' -203: + cc -B. -o out/test/elf/arm/section-align/exe3 out/test/elf/arm/section-align/a.o -Wl,--section-align=.foo=3 -203: + on_exit -203: + echo OK -203: OK -203: + exit 0 -201/328 Test #203: arm-section-align ........................... Passed 0.26 sec +197: + out/test/elf/arm/reverse-sections/exe2 +197: + grep -q 'foo5 foo6 foo3 foo4 foo1 foo2' +197: + on_exit +197: + echo OK +197: OK +197: + exit 0 +200/328 Test #197: arm-reverse-sections ........................ Passed 1.92 sec test 204 Start 204: arm-section-attributes @@ -20176,22 +20200,22 @@ 204: ++ mkdir -p out/test/elf/arm/section-attributes 204: + cat 204: + cc -o out/test/elf/arm/section-attributes/a.o -c -xassembler - -204: + cat 204: + cc -o out/test/elf/arm/section-attributes/b.o -c -xassembler - 204: + cat 204: + cc -o out/test/elf/arm/section-attributes/c.o -c -xassembler - +204: + cat 204: + cc -o out/test/elf/arm/section-attributes/d.o -c -xc - 204: + cat +203: + grep -q '\.foo.* 256$' +203: + readelf -WS out/test/elf/arm/section-align/exe2 +203: + cc -B. -o out/test/elf/arm/section-align/exe3 out/test/elf/arm/section-align/a.o -Wl,--section-align=.foo=3 +203: + grep -q 'must be a power of 2' 204: + cc -B. -o out/test/elf/arm/section-attributes/exe out/test/elf/arm/section-attributes/a.o out/test/elf/arm/section-attributes/b.o out/test/elf/arm/section-attributes/c.o out/test/elf/arm/section-attributes/d.o -202: + cc -xc -c -o out/test/elf/arm/run/a.o - -202: + cat -204: + grep -q 'foobar.*WAX' -204: + readelf -W --sections out/test/elf/arm/section-attributes/exe -204: + on_exit -204: + echo OK -204: OK -204: + exit 0 -202/328 Test #204: arm-section-attributes ...................... Passed 0.22 sec +203: + on_exit +203: + echo OK +203: OK +203: + exit 0 +201/328 Test #203: arm-section-align ........................... Passed 1.18 sec test 205 Start 205: arm-section-order @@ -20230,69 +20254,13 @@ 205: + grep -qw qemu /proc/cpuinfo 205: + cc -o out/test/elf/arm/section-order/a.o -c -xc -fno-PIC - 205: + cat -202: ++ pwd -202: + LD_PRELOAD=/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/mold-wrapper.so -202: ++ pwd -202: + MOLD_PATH=/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/mold -202: + gcc -o out/test/elf/arm/run/exe out/test/elf/arm/run/a.o -B/usr/bin -205: + cc -B. -o out/test/elf/arm/section-order/exe1 out/test/elf/arm/section-order/a.o -no-pie '-Wl,--section-order==0x100000 PHDR =0x200000 .fn2 TEXT =0x300000 .fn1 DATA BSS RODATA' -202: + readelf -p .comment out/test/elf/arm/run/exe -202: + grep -q '[ms]old' out/test/elf/arm/run/log -202: + ./mold -run env -202: + grep -q '^MOLD_PATH=.*/mold$' -202: + ./mold -run /usr/bin/ld --version -202: + grep -q '[ms]old' -202: + grep -q '[ms]old' -202: + ./mold -run /usr/bin/ld.lld --version -202: + grep -q '[ms]old' -205: + grep -q Hello -202: + ./mold -run /usr/bin/ld.gold --version -205: + out/test/elf/arm/section-order/exe1 -205: + grep -q '\.fn2 .*00200000' -205: + readelf -SW out/test/elf/arm/section-order/exe1 -205: + grep -q '\.fn1 .*00300000' -205: + readelf -SW out/test/elf/arm/section-order/exe1 -202: + rm -f out/test/elf/arm/run/ld out/test/elf/arm/run/ld.lld out/test/elf/arm/run/ld.gold out/test/elf/arm/run/foo.ld -202: + touch out/test/elf/arm/run/ld out/test/elf/arm/run/ld.lld out/test/elf/arm/run/ld.gold -202: + echo '#!/bin/sh' -202: + chmod 755 out/test/elf/arm/run/ld out/test/elf/arm/run/ld.lld out/test/elf/arm/run/ld.gold out/test/elf/arm/run/foo.ld -205: + grep -Eq ': 0+\s.*\s__ehdr_start$' -205: + readelf -sw out/test/elf/arm/section-order/exe1 -202: + grep -q '[ms]old' -205: + cc -B. -o out/test/elf/arm/section-order/exe2 out/test/elf/arm/section-order/a.o -no-pie '-Wl,--section-order==0x200000 EHDR RODATA =0x300000 PHDR =0x400000 .fn2 TEXT DATA BSS' -202: + ./mold -run out/test/elf/arm/run/ld --version -202: + grep -q '[ms]old' -202: + ./mold -run out/test/elf/arm/run/ld.lld --version -202: + grep -q '[ms]old' -202: + ./mold -run out/test/elf/arm/run/ld.gold --version -202: + ./mold -run out/test/elf/arm/run/foo.ld --version -202: + grep -q '[ms]old' -202: + cat -202: + chmod 755 out/test/elf/arm/run/sh -202: + ./mold -run out/test/elf/arm/run/sh ld --version -202: + grep -q '[ms]old' -202: + ./mold -run out/test/elf/arm/run/sh foo.ld --version -202: + grep -q '[ms]old' -202: + grep -q '[ms]old' -205: + grep -q '\.fn2 .*00400000' -202: + ./mold -run out/test/elf/arm/run/sh out/test/elf/arm/run/ld --version -205: + readelf -SW out/test/elf/arm/section-order/exe2 -205: + grep -Eq ': 0+200000\s.*\s__ehdr_start$' -205: + readelf -sW out/test/elf/arm/section-order/exe2 -205: + grep -Eq 'PHDR\s.*0x0+300000\s' -205: + readelf -W --segments out/test/elf/arm/section-order/exe2 -202: + grep -q '[ms]old' -205: + cc -B. -o out/test/elf/arm/section-order/exe3 out/test/elf/arm/section-order/a.o -no-pie '-Wl,--section-order==0x200000 !ehdr_start EHDR %0x20 !rodata_start RODATA =0x300000 !phdr_start PHDR %4096 !phdr_end =0x400000 !text_start TEXT DATA BSS' -202: + ./mold -run out/test/elf/arm/run/sh out/test/elf/arm/run/ld.lld --version -202: + grep -q '[ms]old' -202: + ./mold -run out/test/elf/arm/run/sh out/test/elf/arm/run/ld.gold --version -202: + grep -q '[ms]old' -202: + ./mold -run out/test/elf/arm/run/sh out/test/elf/arm/run/foo.ld --version -202: + on_exit -202: + echo OK -202: OK -202: + exit 0 -203/328 Test #202: arm-run ..................................... Passed 1.04 sec +204: + readelf -W --sections out/test/elf/arm/section-attributes/exe +204: + grep -q 'foobar.*WAX' +204: + on_exit +204: + echo OK +204: OK +204: + exit 0 +202/328 Test #204: arm-section-attributes ...................... Passed 0.79 sec test 206 Start 206: arm-section-start @@ -20331,18 +20299,56 @@ 206: + '[' arm = arm ']' 206: + flags=-marm 206: + cat -205: + readelf -sW out/test/elf/arm/section-order/exe3 206: + cc -o out/test/elf/arm/section-start/a.o -c -xc -fno-PIC -marm - -205: + grep -Eq '\b0+200000 .* ehdr_start$' out/test/elf/arm/section-order/log3 -205: + grep -Eq '\b0+200040 .* rodata_start$' out/test/elf/arm/section-order/log3 -205: + grep -Eq '\b0+300000 .* phdr_start$' out/test/elf/arm/section-order/log3 -205: + grep -Eq '\b0+301000 .* phdr_end$' out/test/elf/arm/section-order/log3 -205: + grep -Eq '\b0+400000 .* text_start$' out/test/elf/arm/section-order/log3 -205: + on_exit -205: + echo OK -205: OK -205: + exit 0 -204/328 Test #205: arm-section-order ........................... Passed 0.48 sec +205: + cc -B. -o out/test/elf/arm/section-order/exe1 out/test/elf/arm/section-order/a.o -no-pie '-Wl,--section-order==0x100000 PHDR =0x200000 .fn2 TEXT =0x300000 .fn1 DATA BSS RODATA' +202: + cat +202: + cc -xc -c -o out/test/elf/arm/run/a.o - +206: + cc -B. -o out/test/elf/arm/section-start/exe1 out/test/elf/arm/section-start/a.o -no-pie -Wl,--section-start=.fn1=0x10000000,--section-start=.fn2=0x20000000 +205: + out/test/elf/arm/section-order/exe1 +205: + grep -q Hello +205: + readelf -SW out/test/elf/arm/section-order/exe1 +205: + grep -q '\.fn2 .*00200000' +205: + readelf -SW out/test/elf/arm/section-order/exe1 +205: + grep -q '\.fn1 .*00300000' +205: + grep -Eq ': 0+\s.*\s__ehdr_start$' +205: + readelf -sw out/test/elf/arm/section-order/exe1 +205: + cc -B. -o out/test/elf/arm/section-order/exe2 out/test/elf/arm/section-order/a.o -no-pie '-Wl,--section-order==0x200000 EHDR RODATA =0x300000 PHDR =0x400000 .fn2 TEXT DATA BSS' +206: + out/test/elf/arm/section-start/exe1 +206: + grep -q 'main fn1 fn2 0x10000000 0x20000000' +206: + sed 's/0x[0-9a-f]*//' +206: + grep ' LOAD ' +206: + readelf -W --segments out/test/elf/arm/section-start/exe1 +202: ++ pwd +202: + LD_PRELOAD=/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/mold-wrapper.so +202: ++ pwd +202: + MOLD_PATH=/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/mold +202: + gcc -o out/test/elf/arm/run/exe out/test/elf/arm/run/a.o -B/usr/bin +206: + diff out/test/elf/arm/section-start/log1 /dev/fd/63 +206: ++ sort out/test/elf/arm/section-start/log1 +206: + cc -B. -o out/test/elf/arm/section-start/exe2 out/test/elf/arm/section-start/a.o -no-pie -Wl,--section-start=.fn1=0x20000000,--section-start=.fn2=0x10000000 +205: + readelf -SW out/test/elf/arm/section-order/exe2 +205: + grep -q '\.fn2 .*00400000' +205: + readelf -sW out/test/elf/arm/section-order/exe2 +205: + grep -Eq ': 0+200000\s.*\s__ehdr_start$' +205: + grep -Eq 'PHDR\s.*0x0+300000\s' +205: + readelf -W --segments out/test/elf/arm/section-order/exe2 +205: + cc -B. -o out/test/elf/arm/section-order/exe3 out/test/elf/arm/section-order/a.o -no-pie '-Wl,--section-order==0x200000 !ehdr_start EHDR %0x20 !rodata_start RODATA =0x300000 !phdr_start PHDR %4096 !phdr_end =0x400000 !text_start TEXT DATA BSS' +202: + readelf -p .comment out/test/elf/arm/run/exe +206: + grep -q 'main fn1 fn2 0x20000000 0x10000000' +202: + grep -q '[ms]old' out/test/elf/arm/run/log +206: + out/test/elf/arm/section-start/exe2 +206: + readelf -W --segments out/test/elf/arm/section-start/exe2 +206: + grep ' LOAD ' +206: + sed 's/0x[0-9a-f]*//' +202: + ./mold -run env +202: + grep -q '^MOLD_PATH=.*/mold$' +206: + diff out/test/elf/arm/section-start/log2 /dev/fd/63 +206: ++ sort out/test/elf/arm/section-start/log2 +206: + on_exit +206: + echo OK +206: OK +206: + exit 0 +203/328 Test #206: arm-section-start ........................... Passed 0.98 sec test 207 Start 207: arm-shared-abs-sym @@ -20352,6 +20358,8 @@ 207: MACHINE=arm 207: CPU= 207: Test timeout computed to be: 1500 +202: + ./mold -run /usr/bin/ld --version +202: + grep -q '[ms]old' 207: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/shared-abs-sym.sh 207: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 207: ++ export LC_ALL=C @@ -20376,33 +20384,23 @@ 207: ++ echo -n 'Testing shared-abs-sym ... ' 207: Testing shared-abs-sym ... ++ t=out/test/elf/arm/shared-abs-sym 207: ++ mkdir -p out/test/elf/arm/shared-abs-sym -206: + cc -B. -o out/test/elf/arm/section-start/exe1 out/test/elf/arm/section-start/a.o -no-pie -Wl,--section-start=.fn1=0x10000000,--section-start=.fn2=0x20000000 -207: + cat 207: + cc -B. -fPIC -shared -o out/test/elf/arm/shared-abs-sym/a.so -xassembler - -206: + out/test/elf/arm/section-start/exe1 -206: + grep -q 'main fn1 fn2 0x10000000 0x20000000' -206: + sed 's/0x[0-9a-f]*//' -206: + grep ' LOAD ' -207: + cc -B. -fPIC -shared -o out/test/elf/arm/shared-abs-sym/b.so -xassembler - -206: + readelf -W --segments out/test/elf/arm/section-start/exe1 207: + cat -206: + diff out/test/elf/arm/section-start/log1 /dev/fd/63 -206: ++ sort out/test/elf/arm/section-start/log1 -206: + cc -B. -o out/test/elf/arm/section-start/exe2 out/test/elf/arm/section-start/a.o -no-pie -Wl,--section-start=.fn1=0x20000000,--section-start=.fn2=0x10000000 -207: + cc -fPIC -c -o out/test/elf/arm/shared-abs-sym/c.o -xc - -207: + cat -206: + out/test/elf/arm/section-start/exe2 -206: + grep -q 'main fn1 fn2 0x20000000 0x10000000' -206: + readelf -W --segments out/test/elf/arm/section-start/exe2 -206: + grep ' LOAD ' -206: + sed 's/0x[0-9a-f]*//' -206: + diff out/test/elf/arm/section-start/log2 /dev/fd/63 -206: ++ sort out/test/elf/arm/section-start/log2 -206: + on_exit -206: + echo OK -206: OK -206: + exit 0 -205/328 Test #206: arm-section-start ........................... Passed 0.37 sec +202: + ./mold -run /usr/bin/ld.lld --version +202: + grep -q '[ms]old' +205: + readelf -sW out/test/elf/arm/section-order/exe3 +205: + grep -Eq '\b0+200000 .* ehdr_start$' out/test/elf/arm/section-order/log3 +205: + grep -Eq '\b0+200040 .* rodata_start$' out/test/elf/arm/section-order/log3 +202: + ./mold -run /usr/bin/ld.gold --version +205: + grep -Eq '\b0+300000 .* phdr_start$' out/test/elf/arm/section-order/log3 +202: + grep -q '[ms]old' +205: + grep -Eq '\b0+301000 .* phdr_end$' out/test/elf/arm/section-order/log3 +205: + grep -Eq '\b0+400000 .* text_start$' out/test/elf/arm/section-order/log3 +205: + on_exit +205: + echo OK +205: OK +205: + exit 0 +204/328 Test #205: arm-section-order ........................... Passed 1.45 sec test 208 Start 208: arm-shared @@ -20412,6 +20410,10 @@ 208: MACHINE=arm 208: CPU= 208: Test timeout computed to be: 1500 +202: + rm -f out/test/elf/arm/run/ld out/test/elf/arm/run/ld.lld out/test/elf/arm/run/ld.gold out/test/elf/arm/run/foo.ld +202: + touch out/test/elf/arm/run/ld out/test/elf/arm/run/ld.lld out/test/elf/arm/run/ld.gold +202: + echo '#!/bin/sh' +202: + chmod 755 out/test/elf/arm/run/ld out/test/elf/arm/run/ld.lld out/test/elf/arm/run/ld.gold out/test/elf/arm/run/foo.ld 208: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/shared.sh 208: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 208: ++ export LC_ALL=C @@ -20427,48 +20429,54 @@ 208: ++ OBJCOPY=objcopy 208: ++ STRIP=strip 208: ++ QEMU= +202: + grep -q '[ms]old' 208: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' 208: ++ tlsdesc_opt=-mtls-dialect=gnu2 208: ++ trap 'on_error $LINENO' ERR 208: ++ trap on_exit EXIT -207: + cc -B. -o out/test/elf/arm/shared-abs-sym/exe1 -pie out/test/elf/arm/shared-abs-sym/c.o out/test/elf/arm/shared-abs-sym/a.so +202: + ./mold -run out/test/elf/arm/run/ld --version 208: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/shared.sh .sh 208: ++ testname=shared 208: ++ echo -n 'Testing shared ... ' 208: Testing shared ... ++ t=out/test/elf/arm/shared 208: ++ mkdir -p out/test/elf/arm/shared -208: + cc -fPIC -c -o out/test/elf/arm/shared/a.o -xc - 208: + cat -186: + cc -B. -o out/test/elf/arm/relocatable-many-sections/exe out/test/elf/arm/relocatable-many-sections/c.o +208: + cc -fPIC -c -o out/test/elf/arm/shared/a.o -xc - +202: + grep -q '[ms]old' +202: + ./mold -run out/test/elf/arm/run/ld.lld --version +207: + cat +207: + cc -B. -fPIC -shared -o out/test/elf/arm/shared-abs-sym/b.so -xassembler - +202: + grep -q '[ms]old' +202: + ./mold -run out/test/elf/arm/run/ld.gold --version +202: + ./mold -run out/test/elf/arm/run/foo.ld --version +202: + grep -q '[ms]old' +202: + cat +202: + chmod 755 out/test/elf/arm/run/sh +202: + grep -q '[ms]old' +202: + ./mold -run out/test/elf/arm/run/sh ld --version 208: + cc -B. -shared -o out/test/elf/arm/shared/b.so out/test/elf/arm/shared/a.o -207: + grep -q foo=0x3 -207: + out/test/elf/arm/shared-abs-sym/exe1 -207: + grep -q foo=0x5 -207: + LD_PRELOAD=out/test/elf/arm/shared-abs-sym/b.so -207: + out/test/elf/arm/shared-abs-sym/exe1 -207: + cc -B. -o out/test/elf/arm/shared-abs-sym/exe2 -pie out/test/elf/arm/shared-abs-sym/c.o out/test/elf/arm/shared-abs-sym/a.so +202: + grep -q '[ms]old' +202: + ./mold -run out/test/elf/arm/run/sh foo.ld --version +202: + ./mold -run out/test/elf/arm/run/sh out/test/elf/arm/run/ld --version +202: + grep -q '[ms]old' +207: + cat +207: + cc -fPIC -c -o out/test/elf/arm/shared-abs-sym/c.o -xc - +202: + ./mold -run out/test/elf/arm/run/sh out/test/elf/arm/run/ld.lld --version +202: + grep -q '[ms]old' 208: + readelf --dyn-syms out/test/elf/arm/shared/b.so +202: + grep -q '[ms]old' +202: + ./mold -run out/test/elf/arm/run/sh out/test/elf/arm/run/ld.gold --version 208: + grep -q '00000000 0 NOTYPE GLOBAL DEFAULT UND fn2' out/test/elf/arm/shared/log 208: + grep -Eq 'FUNC GLOBAL DEFAULT .* fn1' out/test/elf/arm/shared/log -207: + out/test/elf/arm/shared-abs-sym/exe2 208: + cc -fPIC -c -o out/test/elf/arm/shared/c.o -xc - -207: + grep -q foo=0x3 208: + cat -207: + grep -q foo=0x5 -207: + LD_PRELOAD=out/test/elf/arm/shared-abs-sym/b.so -207: + out/test/elf/arm/shared-abs-sym/exe2 -207: + cc -B. -o out/test/elf/arm/shared-abs-sym/exe3 -no-pie out/test/elf/arm/shared-abs-sym/c.o out/test/elf/arm/shared-abs-sym/a.so -208: + cc -B. -o out/test/elf/arm/shared/exe out/test/elf/arm/shared/c.o out/test/elf/arm/shared/b.so -207: + out/test/elf/arm/shared-abs-sym/exe3 -207: + grep -q foo=0x3 -207: + LD_PRELOAD=out/test/elf/arm/shared-abs-sym/b.so -207: + out/test/elf/arm/shared-abs-sym/exe3 -207: + grep -q foo=0x5 -207: + on_exit -207: + echo OK -207: OK -207: + exit 0 -206/328 Test #207: arm-shared-abs-sym .......................... Passed 0.56 sec +202: + grep -q '[ms]old' +202: + ./mold -run out/test/elf/arm/run/sh out/test/elf/arm/run/foo.ld --version +202: + on_exit +202: + echo OK +202: OK +202: + exit 0 +205/328 Test #202: arm-run ..................................... Passed 3.73 sec test 209 Start 209: arm-shuffle-sections-seed @@ -20479,6 +20487,7 @@ 209: CPU= 209: Test timeout computed to be: 1500 209: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/shuffle-sections-seed.sh +207: + cc -B. -o out/test/elf/arm/shared-abs-sym/exe1 -pie out/test/elf/arm/shared-abs-sym/c.o out/test/elf/arm/shared-abs-sym/a.so 209: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 209: ++ export LC_ALL=C 209: ++ LC_ALL=C @@ -20502,95 +20511,16 @@ 209: ++ echo -n 'Testing shuffle-sections-seed ... ' 209: Testing shuffle-sections-seed ... ++ t=out/test/elf/arm/shuffle-sections-seed 209: ++ mkdir -p out/test/elf/arm/shuffle-sections-seed -209: + cat 209: + cc -o out/test/elf/arm/shuffle-sections-seed/a.o -ffunction-sections -c -xc - -208: + grep -q hello -208: + out/test/elf/arm/shared/exe -208: + grep -q fn3 -208: + readelf --symbols out/test/elf/arm/shared/exe -208: + on_exit -208: + echo OK -208: OK -208: + exit 0 -207/328 Test #208: arm-shared .................................. Passed 0.36 sec -test 210 - Start 210: arm-shuffle-sections - -210: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/shuffle-sections.sh" -210: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -210: Environment variables: -210: MACHINE=arm -210: CPU= -210: Test timeout computed to be: 1500 -210: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/shuffle-sections.sh -210: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc -210: ++ export LC_ALL=C -210: ++ LC_ALL=C -210: ++ '[' -z arm ']' -210: ++ '[' -z '' ']' -210: ++ TESTDIR=out/test/elf/arm -210: ++ CC=cc -210: ++ CXX=c++ -210: ++ GCC=gcc -210: ++ GXX=g++ -210: ++ OBJDUMP=objdump -210: ++ OBJCOPY=objcopy -210: ++ STRIP=strip -210: ++ QEMU= -210: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' -210: ++ tlsdesc_opt=-mtls-dialect=gnu2 -210: ++ trap 'on_error $LINENO' ERR -210: ++ trap on_exit EXIT -210: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/shuffle-sections.sh .sh -210: ++ testname=shuffle-sections -210: ++ echo -n 'Testing shuffle-sections ... ' -210: Testing shuffle-sections ... ++ t=out/test/elf/arm/shuffle-sections -210: ++ mkdir -p out/test/elf/arm/shuffle-sections -210: + cc -o out/test/elf/arm/shuffle-sections/a.o -ffunction-sections -c -xc - -210: + cat -186: + grep -q Hello -186: + out/test/elf/arm/relocatable-many-sections/exe -186: + on_exit -186: + echo OK -186: OK -186: + exit 0 -208/328 Test #186: arm-relocatable-many-sections ............... Passed 6.58 sec -test 211 - Start 211: arm-soname - -211: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/soname.sh" -211: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -211: Environment variables: -211: MACHINE=arm -211: CPU= -211: Test timeout computed to be: 1500 -211: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/soname.sh -211: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc -211: ++ export LC_ALL=C -211: ++ LC_ALL=C -211: ++ '[' -z arm ']' -211: ++ '[' -z '' ']' -211: ++ TESTDIR=out/test/elf/arm -211: ++ CC=cc -211: ++ CXX=c++ -211: ++ GCC=gcc -211: ++ GXX=g++ -211: ++ OBJDUMP=objdump -211: ++ OBJCOPY=objcopy -211: ++ STRIP=strip -211: ++ QEMU= -211: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' -211: ++ tlsdesc_opt=-mtls-dialect=gnu2 -211: ++ trap 'on_error $LINENO' ERR -211: ++ trap on_exit EXIT +209: + cat +208: + cc -B. -o out/test/elf/arm/shared/exe out/test/elf/arm/shared/c.o out/test/elf/arm/shared/b.so +207: + grep -q foo=0x3 +207: + out/test/elf/arm/shared-abs-sym/exe1 +207: + grep -q foo=0x5 +207: + LD_PRELOAD=out/test/elf/arm/shared-abs-sym/b.so +207: + out/test/elf/arm/shared-abs-sym/exe1 +207: + cc -B. -o out/test/elf/arm/shared-abs-sym/exe2 -pie out/test/elf/arm/shared-abs-sym/c.o out/test/elf/arm/shared-abs-sym/a.so 209: + cc -o out/test/elf/arm/shuffle-sections-seed/b.o -ffunction-sections -c -xc - -211: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/soname.sh .sh -211: ++ testname=soname -211: ++ echo -n 'Testing soname ... ' -211: Testing soname ... ++ t=out/test/elf/arm/soname -211: ++ mkdir -p out/test/elf/arm/soname -211: + cat -211: + cc -fPIC -c -o out/test/elf/arm/soname/a.o -xc - 209: ++ seq 1 1000 209: + for i in `seq 1 1000` 209: + echo 'void fn1() {}' @@ -22286,6 +22216,24 @@ 209: + echo 'void fn846() {}' 209: + for i in `seq 1 1000` 209: + echo 'void fn847() {}' +208: + out/test/elf/arm/shared/exe +208: + grep -q hello +208: + readelf --symbols out/test/elf/arm/shared/exe +208: + grep -q fn3 +208: + on_exit +208: + echo OK +208: OK +208: + exit 0 +206/328 Test #208: arm-shared .................................. Passed 1.24 sec +test 210 + Start 210: arm-shuffle-sections + +210: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/shuffle-sections.sh" +210: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf +210: Environment variables: +210: MACHINE=arm +210: CPU= +210: Test timeout computed to be: 1500 209: + for i in `seq 1 1000` 209: + echo 'void fn848() {}' 209: + for i in `seq 1 1000` @@ -22592,9 +22540,40 @@ 209: + echo 'void fn999() {}' 209: + for i in `seq 1 1000` 209: + echo 'void fn1000() {}' -210: + cc -o out/test/elf/arm/shuffle-sections/b.o -ffunction-sections -c -xc - +210: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/shuffle-sections.sh +210: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc +210: ++ export LC_ALL=C +210: ++ LC_ALL=C +210: ++ '[' -z arm ']' +210: ++ '[' -z '' ']' +210: ++ TESTDIR=out/test/elf/arm +210: ++ CC=cc +210: ++ CXX=c++ +210: ++ GCC=gcc +210: ++ GXX=g++ +210: ++ OBJDUMP=objdump +210: ++ OBJCOPY=objcopy +210: ++ STRIP=strip +210: ++ QEMU= +210: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' +210: ++ tlsdesc_opt=-mtls-dialect=gnu2 +210: ++ trap 'on_error $LINENO' ERR +210: ++ trap on_exit EXIT +210: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/shuffle-sections.sh .sh +210: ++ testname=shuffle-sections +210: ++ echo -n 'Testing shuffle-sections ... ' +210: Testing shuffle-sections ... ++ t=out/test/elf/arm/shuffle-sections +210: ++ mkdir -p out/test/elf/arm/shuffle-sections +210: + cat +210: + cc -o out/test/elf/arm/shuffle-sections/a.o -ffunction-sections -c -xc - +207: + grep -q foo=0x3 +207: + out/test/elf/arm/shared-abs-sym/exe2 +207: + grep -q foo=0x5 +207: + LD_PRELOAD=out/test/elf/arm/shared-abs-sym/b.so +207: + out/test/elf/arm/shared-abs-sym/exe2 +207: + cc -B. -o out/test/elf/arm/shared-abs-sym/exe3 -no-pie out/test/elf/arm/shared-abs-sym/c.o out/test/elf/arm/shared-abs-sym/a.so 210: ++ seq 1 1000 -211: + cc -o out/test/elf/arm/soname/b.so -shared out/test/elf/arm/soname/a.o +210: + cc -o out/test/elf/arm/shuffle-sections/b.o -ffunction-sections -c -xc - 210: + for i in `seq 1 1000` 210: + echo 'void fn1() {}' 210: + for i in `seq 1 1000` @@ -23558,6 +23537,7 @@ 210: + for i in `seq 1 1000` 210: + echo 'void fn481() {}' 210: + for i in `seq 1 1000` +207: + out/test/elf/arm/shared-abs-sym/exe3 210: + echo 'void fn482() {}' 210: + for i in `seq 1 1000` 210: + echo 'void fn483() {}' @@ -23651,6 +23631,7 @@ 210: + echo 'void fn527() {}' 210: + for i in `seq 1 1000` 210: + echo 'void fn528() {}' +207: + grep -q foo=0x3 210: + for i in `seq 1 1000` 210: + echo 'void fn529() {}' 210: + for i in `seq 1 1000` @@ -23898,6 +23879,7 @@ 210: + for i in `seq 1 1000` 210: + echo 'void fn651() {}' 210: + for i in `seq 1 1000` +207: + grep -q foo=0x5 210: + echo 'void fn652() {}' 210: + for i in `seq 1 1000` 210: + echo 'void fn653() {}' @@ -23950,6 +23932,8 @@ 210: + for i in `seq 1 1000` 210: + echo 'void fn677() {}' 210: + for i in `seq 1 1000` +207: + LD_PRELOAD=out/test/elf/arm/shared-abs-sym/b.so +207: + out/test/elf/arm/shared-abs-sym/exe3 210: + echo 'void fn678() {}' 210: + for i in `seq 1 1000` 210: + echo 'void fn679() {}' @@ -24149,6 +24133,10 @@ 210: + echo 'void fn776() {}' 210: + for i in `seq 1 1000` 210: + echo 'void fn777() {}' +207: + on_exit +207: + echo OK +207: OK +207: + exit 0 210: + for i in `seq 1 1000` 210: + echo 'void fn778() {}' 210: + for i in `seq 1 1000` @@ -24586,9 +24574,6 @@ 210: + for i in `seq 1 1000` 210: + echo 'void fn995() {}' 210: + for i in `seq 1 1000` -211: + readelf --dynamic out/test/elf/arm/soname/b.so -211: + grep -Fq 'Library soname' out/test/elf/arm/soname/log -211: + cc -B. -o out/test/elf/arm/soname/b.so -shared out/test/elf/arm/soname/a.o -Wl,-soname,foo 210: + echo 'void fn996() {}' 210: + for i in `seq 1 1000` 210: + echo 'void fn997() {}' @@ -24598,13 +24583,53 @@ 210: + echo 'void fn999() {}' 210: + for i in `seq 1 1000` 210: + echo 'void fn1000() {}' +207/328 Test #207: arm-shared-abs-sym .......................... Passed 2.00 sec +test 211 + Start 211: arm-soname + +211: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/soname.sh" +211: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf +211: Environment variables: +211: MACHINE=arm +211: CPU= +211: Test timeout computed to be: 1500 +211: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/soname.sh +211: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc +211: ++ export LC_ALL=C +211: ++ LC_ALL=C +211: ++ '[' -z arm ']' +211: ++ '[' -z '' ']' +211: ++ TESTDIR=out/test/elf/arm +211: ++ CC=cc +211: ++ CXX=c++ +211: ++ GCC=gcc +211: ++ GXX=g++ +211: ++ OBJDUMP=objdump +211: ++ OBJCOPY=objcopy +211: ++ STRIP=strip +211: ++ QEMU= +211: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' +211: ++ tlsdesc_opt=-mtls-dialect=gnu2 +211: ++ trap 'on_error $LINENO' ERR +211: ++ trap on_exit EXIT +211: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/soname.sh .sh +211: ++ testname=soname +211: ++ echo -n 'Testing soname ... ' +211: Testing soname ... ++ t=out/test/elf/arm/soname +211: ++ mkdir -p out/test/elf/arm/soname +211: + cat +211: + cc -fPIC -c -o out/test/elf/arm/soname/a.o -xc - +211: + cc -o out/test/elf/arm/soname/b.so -shared out/test/elf/arm/soname/a.o +211: + readelf --dynamic out/test/elf/arm/soname/b.so +211: + grep -Fq 'Library soname' out/test/elf/arm/soname/log +211: + cc -B. -o out/test/elf/arm/soname/b.so -shared out/test/elf/arm/soname/a.o -Wl,-soname,foo 211: + readelf --dynamic out/test/elf/arm/soname/b.so 211: + grep -Fq 'Library soname: [foo]' 211: + on_exit 211: + echo OK 211: OK 211: + exit 0 -209/328 Test #211: arm-soname .................................. Passed 0.24 sec +208/328 Test #211: arm-soname .................................. Passed 0.76 sec test 212 Start 212: arm-spare-program-headers @@ -24648,31 +24673,32 @@ 212: ++ wc -l 212: + '[' 0 -eq 0 ']' 212: + cc -B. -o out/test/elf/arm/spare-program-headers/exe2 out/test/elf/arm/spare-program-headers/a.o -Wl,--spare-program-headers=0 -212: + grep -q 'Hello world' 212: + out/test/elf/arm/spare-program-headers/exe2 +212: + grep -q 'Hello world' 212: ++ grep NULL 212: ++ readelf -Wl out/test/elf/arm/spare-program-headers/exe2 212: ++ wc -l 212: + '[' 0 -eq 0 ']' 212: + cc -B. -o out/test/elf/arm/spare-program-headers/exe3 out/test/elf/arm/spare-program-headers/a.o -Wl,--spare-program-headers=1 -212: + grep -q 'Hello world' 212: + out/test/elf/arm/spare-program-headers/exe3 -212: ++ grep NULL +212: + grep -q 'Hello world' 212: ++ readelf -Wl out/test/elf/arm/spare-program-headers/exe3 +212: ++ grep NULL 212: ++ wc -l 212: + '[' 1 -eq 1 ']' 212: + cc -B. -o out/test/elf/arm/spare-program-headers/exe4 out/test/elf/arm/spare-program-headers/a.o -Wl,--spare-program-headers=5 +186: + cc -B. -o out/test/elf/arm/relocatable-many-sections/exe out/test/elf/arm/relocatable-many-sections/c.o 212: + out/test/elf/arm/spare-program-headers/exe4 212: + grep -q 'Hello world' -212: ++ grep NULL 212: ++ readelf -Wl out/test/elf/arm/spare-program-headers/exe4 212: ++ wc -l +212: ++ grep NULL 212: + '[' 5 -eq 5 ']' 212: + on_exit 212: + echo OK 212: OK 212: + exit 0 -210/328 Test #212: arm-spare-program-headers ................... Passed 0.47 sec +209/328 Test #212: arm-spare-program-headers ................... Passed 1.89 sec test 213 Start 213: arm-start-lib @@ -24706,26 +24732,31 @@ 213: ++ echo -n 'Testing start-lib ... ' 213: Testing start-lib ... ++ t=out/test/elf/arm/start-lib 213: ++ mkdir -p out/test/elf/arm/start-lib -213: + cat 213: + cc -o out/test/elf/arm/start-lib/a.o -c -xc - -213: + cc -o out/test/elf/arm/start-lib/b.o -c -xc - -213: + cat -213: + cc -o out/test/elf/arm/start-lib/c.o -c -xc - 213: + cat 209: + cc -B. -o out/test/elf/arm/shuffle-sections-seed/exe1 out/test/elf/arm/shuffle-sections-seed/a.o out/test/elf/arm/shuffle-sections-seed/b.o -213: + cc -B. -o out/test/elf/arm/start-lib/exe -Wl,-start-lib out/test/elf/arm/start-lib/a.o -Wl,-end-lib out/test/elf/arm/start-lib/b.o out/test/elf/arm/start-lib/c.o -209: + grep -q 'Hello world' +213: + cc -o out/test/elf/arm/start-lib/b.o -c -xc - +213: + cat +210: + cc -B. -o out/test/elf/arm/shuffle-sections/exe1 out/test/elf/arm/shuffle-sections/a.o out/test/elf/arm/shuffle-sections/b.o 209: + out/test/elf/arm/shuffle-sections-seed/exe1 +209: + grep -q 'Hello world' 209: + cc -B. -o out/test/elf/arm/shuffle-sections-seed/exe2 out/test/elf/arm/shuffle-sections-seed/a.o out/test/elf/arm/shuffle-sections-seed/b.o -Wl,-shuffle-sections=42 -210: + cc -B. -o out/test/elf/arm/shuffle-sections/exe1 out/test/elf/arm/shuffle-sections/a.o out/test/elf/arm/shuffle-sections/b.o -213: + nm out/test/elf/arm/start-lib/exe -213: + grep -q ' foo$' out/test/elf/arm/start-lib/log -213: + grep -q ' bar$' out/test/elf/arm/start-lib/log -213: + on_exit -213: + echo OK -213: OK -213: + exit 0 -211/328 Test #213: arm-start-lib ............................... Passed 0.30 sec +213: + cat +213: + cc -o out/test/elf/arm/start-lib/c.o -c -xc - +210: + grep -q 'Hello world' +210: + out/test/elf/arm/shuffle-sections/exe1 +210: + cc -B. -o out/test/elf/arm/shuffle-sections/exe2 out/test/elf/arm/shuffle-sections/a.o out/test/elf/arm/shuffle-sections/b.o -Wl,-shuffle-sections +209: + grep -q 'Hello world' +209: + out/test/elf/arm/shuffle-sections-seed/exe2 +209: + cc -B. -o out/test/elf/arm/shuffle-sections-seed/exe3 out/test/elf/arm/shuffle-sections-seed/a.o out/test/elf/arm/shuffle-sections-seed/b.o -Wl,-shuffle-sections=42 +213: + cc -B. -o out/test/elf/arm/start-lib/exe -Wl,-start-lib out/test/elf/arm/start-lib/a.o -Wl,-end-lib out/test/elf/arm/start-lib/b.o out/test/elf/arm/start-lib/c.o +186: + out/test/elf/arm/relocatable-many-sections/exe +186: + grep -q Hello +186: + on_exit +186: + echo OK +186: OK +186: + exit 0 +210/328 Test #186: arm-relocatable-many-sections ............... Passed 20.97 sec test 214 Start 214: arm-start-stop-symbol @@ -24735,10 +24766,8 @@ 214: MACHINE=arm 214: CPU= 214: Test timeout computed to be: 1500 -209: + grep -q 'Hello world' -209: + out/test/elf/arm/shuffle-sections-seed/exe2 -209: + cc -B. -o out/test/elf/arm/shuffle-sections-seed/exe3 out/test/elf/arm/shuffle-sections-seed/a.o out/test/elf/arm/shuffle-sections-seed/b.o -Wl,-shuffle-sections=42 214: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/start-stop-symbol.sh +210: + grep -q 'Hello world' 214: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 214: ++ export LC_ALL=C 214: ++ LC_ALL=C @@ -24755,32 +24784,20 @@ 214: ++ QEMU= 214: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' 214: ++ tlsdesc_opt=-mtls-dialect=gnu2 +210: + out/test/elf/arm/shuffle-sections/exe2 214: ++ trap 'on_error $LINENO' ERR 214: ++ trap on_exit EXIT -214: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/start-stop-symbol.sh .sh -214: ++ testname=start-stop-symbol -214: ++ echo -n 'Testing start-stop-symbol ... ' -214: Testing start-stop-symbol ... ++ t=out/test/elf/arm/start-stop-symbol -214: ++ mkdir -p out/test/elf/arm/start-stop-symbol -214: + cc -c -o out/test/elf/arm/start-stop-symbol/a.o -xc - -214: + cat -210: + grep -q 'Hello world' -210: + out/test/elf/arm/shuffle-sections/exe1 -210: + cc -B. -o out/test/elf/arm/shuffle-sections/exe2 out/test/elf/arm/shuffle-sections/a.o out/test/elf/arm/shuffle-sections/b.o -Wl,-shuffle-sections -209: + out/test/elf/arm/shuffle-sections-seed/exe3 -209: + grep -q 'Hello world' -209: + cc -B. -o out/test/elf/arm/shuffle-sections-seed/exe4 out/test/elf/arm/shuffle-sections-seed/a.o out/test/elf/arm/shuffle-sections-seed/b.o -Wl,-shuffle-sections=5 -214: + ar rcs out/test/elf/arm/start-stop-symbol/b.a out/test/elf/arm/start-stop-symbol/a.o -214: + cc -c -o out/test/elf/arm/start-stop-symbol/c.o -xc - -214: + cat -210: + out/test/elf/arm/shuffle-sections/exe2 -210: + grep -q 'Hello world' 210: + diff out/test/elf/arm/shuffle-sections/exe1 out/test/elf/arm/shuffle-sections/exe2 +214: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/start-stop-symbol.sh .sh 210: + on_exit 210: + echo OK 210: OK 210: + exit 0 -212/328 Test #210: arm-shuffle-sections ........................ Passed 1.21 sec +214: ++ testname=start-stop-symbol +214: ++ echo -n 'Testing start-stop-symbol ... ' +214: Testing start-stop-symbol ... ++ t=out/test/elf/arm/start-stop-symbol +214: ++ mkdir -p out/test/elf/arm/start-stop-symbol +211/328 Test #210: arm-shuffle-sections ........................ Passed 4.14 sec test 215 Start 215: arm-start-stop @@ -24790,6 +24807,8 @@ 215: MACHINE=arm 215: CPU= 215: Test timeout computed to be: 1500 +214: + cc -c -o out/test/elf/arm/start-stop-symbol/a.o -xc - +214: + cat 215: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/start-stop.sh 215: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 215: ++ export LC_ALL=C @@ -24809,24 +24828,24 @@ 215: ++ tlsdesc_opt=-mtls-dialect=gnu2 215: ++ trap 'on_error $LINENO' ERR 215: ++ trap on_exit EXIT +209: + grep -q 'Hello world' +209: + out/test/elf/arm/shuffle-sections-seed/exe3 215: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/start-stop.sh .sh 215: ++ testname=start-stop 215: ++ echo -n 'Testing start-stop ... ' 215: Testing start-stop ... ++ t=out/test/elf/arm/start-stop 215: ++ mkdir -p out/test/elf/arm/start-stop -214: + cc -B. -o out/test/elf/arm/start-stop-symbol/exe out/test/elf/arm/start-stop-symbol/c.o out/test/elf/arm/start-stop-symbol/b.a -209: + grep -q 'Hello world' -209: + out/test/elf/arm/shuffle-sections-seed/exe4 +209: + cc -B. -o out/test/elf/arm/shuffle-sections-seed/exe4 out/test/elf/arm/shuffle-sections-seed/a.o out/test/elf/arm/shuffle-sections-seed/b.o -Wl,-shuffle-sections=5 215: + cc -c -o out/test/elf/arm/start-stop/a.o -xc - 215: + cat -209: + diff out/test/elf/arm/shuffle-sections-seed/exe1 out/test/elf/arm/shuffle-sections-seed/exe2 -209: + diff out/test/elf/arm/shuffle-sections-seed/exe2 out/test/elf/arm/shuffle-sections-seed/exe3 -209: + diff out/test/elf/arm/shuffle-sections-seed/exe3 out/test/elf/arm/shuffle-sections-seed/exe4 -209: + on_exit -209: + echo OK -209: OK -209: + exit 0 -213/328 Test #209: arm-shuffle-sections-seed ................... Passed 1.32 sec +213: + nm out/test/elf/arm/start-lib/exe +213: + grep -q ' foo$' out/test/elf/arm/start-lib/log +213: + grep -q ' bar$' out/test/elf/arm/start-lib/log +213: + on_exit +213: + echo OK +213: OK +213: + exit 0 +212/328 Test #213: arm-start-lib ............................... Passed 1.06 sec test 216 Start 216: arm-static-archive @@ -24862,23 +24881,20 @@ 216: ++ mkdir -p out/test/elf/arm/static-archive 216: + cat 216: + cc -o out/test/elf/arm/static-archive/long-long-long-filename.o -c -xc - +214: + ar rcs out/test/elf/arm/start-stop-symbol/b.a out/test/elf/arm/start-stop-symbol/a.o +214: + cat +214: + cc -c -o out/test/elf/arm/start-stop-symbol/c.o -xc - 215: + cc -B. -o out/test/elf/arm/start-stop/exe1 out/test/elf/arm/start-stop/a.o -Wl,--start-stop -214: + grep -q 'section foo section foo' -214: + out/test/elf/arm/start-stop-symbol/exe -214: + cc -B. -o out/test/elf/arm/start-stop-symbol/exe out/test/elf/arm/start-stop-symbol/c.o out/test/elf/arm/start-stop-symbol/b.a -Wl,-gc-sections -216: + cc -o out/test/elf/arm/static-archive/b.o -c -xc - -216: + cat -215: + readelf -sW out/test/elf/arm/start-stop/exe1 -215: + grep -q __start_text -214: + out/test/elf/arm/start-stop-symbol/exe -215: + grep -q __stop_text -214: + grep -q 'section foo section foo' -215: + readelf -sW out/test/elf/arm/start-stop/exe1 -214: + on_exit -214: + echo OK -214: OK -214: + exit 0 -214/328 Test #214: arm-start-stop-symbol ....................... Passed 0.33 sec +209: + grep -q 'Hello world' +209: + out/test/elf/arm/shuffle-sections-seed/exe4 +209: + diff out/test/elf/arm/shuffle-sections-seed/exe1 out/test/elf/arm/shuffle-sections-seed/exe2 +209: + diff out/test/elf/arm/shuffle-sections-seed/exe2 out/test/elf/arm/shuffle-sections-seed/exe3 +209: + diff out/test/elf/arm/shuffle-sections-seed/exe3 out/test/elf/arm/shuffle-sections-seed/exe4 +209: + on_exit +209: + echo OK +209: OK +209: + exit 0 +213/328 Test #209: arm-shuffle-sections-seed ................... Passed 5.06 sec test 217 Start 217: arm-static-pie @@ -24888,20 +24904,8 @@ 217: MACHINE=arm 217: CPU= 217: Test timeout computed to be: 1500 -215: + on_exit -215: + echo OK -215: OK -215: + exit 0 -215/328 Test #215: arm-start-stop .............................. Passed 0.19 sec -test 218 - Start 218: arm-stdout - -218: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/stdout.sh" -218: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -218: Environment variables: -218: MACHINE=arm -218: CPU= -218: Test timeout computed to be: 1500 +216: + cat +216: + cc -o out/test/elf/arm/static-archive/b.o -c -xc - 217: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/static-pie.sh 217: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 217: ++ export LC_ALL=C @@ -24929,8 +24933,25 @@ 217: + test_cflags -static-pie 217: + cc -static-pie -o /dev/null -xc - 217: + echo 'int main() {}' -216: + cc -o out/test/elf/arm/static-archive/c.o -c -xc - -216: + cat +215: + readelf -sW out/test/elf/arm/start-stop/exe1 +215: + grep -q __start_text +214: + cc -B. -o out/test/elf/arm/start-stop-symbol/exe out/test/elf/arm/start-stop-symbol/c.o out/test/elf/arm/start-stop-symbol/b.a +215: + readelf -sW out/test/elf/arm/start-stop/exe1 +215: + grep -q __stop_text +215: + on_exit +215: + echo OK +215: OK +215: + exit 0 +214/328 Test #215: arm-start-stop .............................. Passed 0.58 sec +test 218 + Start 218: arm-stdout + +218: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/stdout.sh" +218: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf +218: Environment variables: +218: MACHINE=arm +218: CPU= +218: Test timeout computed to be: 1500 218: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/stdout.sh 218: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 218: ++ export LC_ALL=C @@ -24957,15 +24978,14 @@ 218: ++ mkdir -p out/test/elf/arm/stdout 218: + cc -o out/test/elf/arm/stdout/a.o -c -xc - 218: + cat -216: + rm -f out/test/elf/arm/static-archive/d.a -216: + cd out/test/elf/arm/static-archive -216: + ar rcs d.a long-long-long-filename.o b.o +216: + cat +216: + cc -o out/test/elf/arm/static-archive/c.o -c -xc - 217: + skip 217: + echo skipped 217: skipped 217: + trap - EXIT 217: + exit 0 -216/328 Test #217: arm-static-pie ..............................***Skipped 0.10 sec +215/328 Test #217: arm-static-pie ..............................***Skipped 0.40 sec test 219 Start 219: arm-strip-debug @@ -24975,7 +24995,9 @@ 219: MACHINE=arm 219: CPU= 219: Test timeout computed to be: 1500 -216: + cc -B. -Wl,--trace -o out/test/elf/arm/static-archive/exe out/test/elf/arm/static-archive/c.o out/test/elf/arm/static-archive/d.a +214: + grep -q 'section foo section foo' +214: + out/test/elf/arm/start-stop-symbol/exe +214: + cc -B. -o out/test/elf/arm/start-stop-symbol/exe out/test/elf/arm/start-stop-symbol/c.o out/test/elf/arm/start-stop-symbol/b.a -Wl,-gc-sections 219: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/strip-debug.sh 219: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 219: ++ export LC_ALL=C @@ -25000,21 +25022,22 @@ 219: ++ echo -n 'Testing strip-debug ... ' 219: Testing strip-debug ... ++ t=out/test/elf/arm/strip-debug 219: ++ mkdir -p out/test/elf/arm/strip-debug -219: + cc -o out/test/elf/arm/strip-debug/a.o -c -xc - -g 219: + cat +219: + cc -o out/test/elf/arm/strip-debug/a.o -c -xc - -g 218: + cc -B. -Wl,-build-id=sha1 out/test/elf/arm/stdout/a.o -o - -219: + cc -B. -o out/test/elf/arm/strip-debug/exe out/test/elf/arm/strip-debug/a.o -Wl,--strip-debug +216: + rm -f out/test/elf/arm/static-archive/d.a +216: + cd out/test/elf/arm/static-archive +216: + ar rcs d.a long-long-long-filename.o b.o +216: + cc -B. -Wl,--trace -o out/test/elf/arm/static-archive/exe out/test/elf/arm/static-archive/c.o out/test/elf/arm/static-archive/d.a +214: + out/test/elf/arm/start-stop-symbol/exe +214: + grep -q 'section foo section foo' 218: + chmod 755 out/test/elf/arm/stdout/exe -216: + grep -Fq 'static-archive/d.a(long-long-long-filename.o)' out/test/elf/arm/static-archive/log -218: + grep -q 'Hello world' -216: + grep -Fq 'static-archive/d.a(b.o)' out/test/elf/arm/static-archive/log +214: + on_exit +214: + echo OK +214: OK +214: + exit 0 218: + out/test/elf/arm/stdout/exe -216: + grep -Fq static-archive/c.o out/test/elf/arm/static-archive/log -218: + on_exit -218: + echo OK -218: OK -218: + exit 0 -217/328 Test #218: arm-stdout .................................. Passed 0.20 sec +216/328 Test #214: arm-start-stop-symbol ....................... Passed 1.21 sec test 220 Start 220: arm-strip @@ -25024,13 +25047,13 @@ 220: MACHINE=arm 220: CPU= 220: Test timeout computed to be: 1500 -216: + grep -q 8 -216: + out/test/elf/arm/static-archive/exe -216: + on_exit -216: + echo OK -216: OK -216: + exit 0 -218/328 Test #216: arm-static-archive .......................... Passed 0.35 sec +218: + grep -q 'Hello world' +218: + on_exit +218: + echo OK +218: OK +218: + exit 0 +219: + cc -B. -o out/test/elf/arm/strip-debug/exe out/test/elf/arm/strip-debug/a.o -Wl,--strip-debug +217/328 Test #218: arm-stdout .................................. Passed 0.57 sec test 221 Start 221: arm-stt-common @@ -25040,32 +25063,12 @@ 221: MACHINE=arm 221: CPU= 221: Test timeout computed to be: 1500 -221: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/stt-common.sh -221: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc -221: ++ export LC_ALL=C -221: ++ LC_ALL=C -221: ++ '[' -z arm ']' -221: ++ '[' -z '' ']' -221: ++ TESTDIR=out/test/elf/arm -221: ++ CC=cc -221: ++ CXX=c++ -221: ++ GCC=gcc -221: ++ GXX=g++ -221: ++ OBJDUMP=objdump -221: ++ OBJCOPY=objcopy -221: ++ STRIP=strip -221: ++ QEMU= -221: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' -221: ++ tlsdesc_opt=-mtls-dialect=gnu2 -221: ++ trap 'on_error $LINENO' ERR -221: ++ trap on_exit EXIT 220: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/strip.sh 220: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 220: ++ export LC_ALL=C 220: ++ LC_ALL=C 220: ++ '[' -z arm ']' 220: ++ '[' -z '' ']' -221: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/stt-common.sh .sh 220: ++ TESTDIR=out/test/elf/arm 220: ++ CC=cc 220: ++ CXX=c++ @@ -25079,29 +25082,50 @@ 220: ++ tlsdesc_opt=-mtls-dialect=gnu2 220: ++ trap 'on_error $LINENO' ERR 220: ++ trap on_exit EXIT -221: ++ testname=stt-common -221: ++ echo -n 'Testing stt-common ... ' -221: Testing stt-common ... ++ t=out/test/elf/arm/stt-common -221: ++ mkdir -p out/test/elf/arm/stt-common +221: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/stt-common.sh 220: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/strip.sh .sh -221: + cc -fcommon -xc -c -o out/test/elf/arm/stt-common/a.o - -Wa,--elf-stt-common=yes +221: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc +221: ++ export LC_ALL=C +221: ++ LC_ALL=C +221: ++ '[' -z arm ']' +221: ++ '[' -z '' ']' +221: ++ TESTDIR=out/test/elf/arm +221: ++ CC=cc +221: ++ CXX=c++ +221: ++ GCC=gcc +221: ++ GXX=g++ +221: ++ OBJDUMP=objdump +221: ++ OBJCOPY=objcopy +221: ++ STRIP=strip +221: ++ QEMU= +221: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' +221: ++ tlsdesc_opt=-mtls-dialect=gnu2 220: ++ testname=strip 220: ++ echo -n 'Testing strip ... ' 220: Testing strip ... ++ t=out/test/elf/arm/strip 220: ++ mkdir -p out/test/elf/arm/strip -220: + cc -x assembler -c -o out/test/elf/arm/strip/a.o -Wa,-L - +221: ++ trap 'on_error $LINENO' ERR +221: ++ trap on_exit EXIT +216: + grep -Fq 'static-archive/d.a(long-long-long-filename.o)' out/test/elf/arm/static-archive/log +221: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/stt-common.sh .sh +221: ++ testname=stt-common +221: ++ echo -n 'Testing stt-common ... ' +221: Testing stt-common ... ++ t=out/test/elf/arm/stt-common +221: ++ mkdir -p out/test/elf/arm/stt-common 220: + cat +220: + cc -x assembler -c -o out/test/elf/arm/strip/a.o -Wa,-L - +216: + grep -Fq 'static-archive/d.a(b.o)' out/test/elf/arm/static-archive/log 221: + cat +216: + grep -Fq static-archive/c.o out/test/elf/arm/static-archive/log +221: + cc -fcommon -xc -c -o out/test/elf/arm/stt-common/a.o - -Wa,--elf-stt-common=yes +216: + out/test/elf/arm/static-archive/exe +216: + grep -q 8 220: + ./mold -o out/test/elf/arm/strip/exe out/test/elf/arm/strip/a.o -219: + readelf -W --sections out/test/elf/arm/strip-debug/exe -219: + grep -Fq .debug_info out/test/elf/arm/strip-debug/log -219: + grep -q ' bar' -219: + readelf -W --symbols out/test/elf/arm/strip-debug/exe -219: + on_exit -219: + echo OK -219: OK -219: + exit 0 -219/328 Test #219: arm-strip-debug ............................. Passed 0.17 sec +216: + on_exit +216: + echo OK +216: OK +216: + exit 0 +218/328 Test #216: arm-static-archive .......................... Passed 1.15 sec test 222 Start 222: arm-symbol-rank @@ -25111,6 +25135,7 @@ 222: MACHINE=arm 222: CPU= 222: Test timeout computed to be: 1500 +220: + readelf --symbols out/test/elf/arm/strip/exe 222: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/symbol-rank.sh 222: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 222: ++ export LC_ALL=C @@ -25130,35 +25155,29 @@ 222: ++ tlsdesc_opt=-mtls-dialect=gnu2 222: ++ trap 'on_error $LINENO' ERR 222: ++ trap on_exit EXIT +220: + grep -Fq _start out/test/elf/arm/strip/log 222: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/symbol-rank.sh .sh -220: + readelf --symbols out/test/elf/arm/strip/exe +220: + grep -Fq foo out/test/elf/arm/strip/log 222: ++ testname=symbol-rank 222: ++ echo -n 'Testing symbol-rank ... ' 222: Testing symbol-rank ... ++ t=out/test/elf/arm/symbol-rank 222: ++ mkdir -p out/test/elf/arm/symbol-rank -220: + grep -Fq _start out/test/elf/arm/strip/log -220: + grep -Fq foo out/test/elf/arm/strip/log +219: + readelf -W --sections out/test/elf/arm/strip-debug/exe 220: + grep -Fq bar out/test/elf/arm/strip/log -221: + cc -fcommon -xc -c -o out/test/elf/arm/stt-common/b.o - -Wa,--elf-stt-common=yes 220: + '[' arm '!=' riscv32 ']' 220: + '[' arm '!=' riscv64 ']' 220: + grep -Fq .L.baz out/test/elf/arm/strip/log +219: + grep -Fq .debug_info out/test/elf/arm/strip-debug/log 222: + cc -o out/test/elf/arm/symbol-rank/a.o -c -xc - -221: + cat 222: + cat 220: + ./mold -o out/test/elf/arm/strip/exe out/test/elf/arm/strip/a.o -strip-all -220: + readelf --symbols out/test/elf/arm/strip/exe -220: + grep -Fq _start out/test/elf/arm/strip/log -220: + grep -Fq foo out/test/elf/arm/strip/log -220: + grep -Fq bar out/test/elf/arm/strip/log -220: + '[' arm '!=' riscv32 ']' -220: + '[' arm '!=' riscv64 ']' -220: + grep -Fq .L.baz out/test/elf/arm/strip/log -220: + on_exit -220: + echo OK -220: OK -220: + exit 0 -220/328 Test #220: arm-strip ................................... Passed 0.14 sec +219: + readelf -W --symbols out/test/elf/arm/strip-debug/exe +219: + grep -q ' bar' +219: + on_exit +219: + echo OK +219: OK +219: + exit 0 +219/328 Test #219: arm-strip-debug ............................. Passed 0.62 sec test 223 Start 223: arm-symbol-version-lto @@ -25168,10 +25187,10 @@ 223: MACHINE=arm 223: CPU= 223: Test timeout computed to be: 1500 -221: + cc -B. -o out/test/elf/arm/stt-common/exe out/test/elf/arm/stt-common/a.o out/test/elf/arm/stt-common/b.o -Wl,--fatal-warnings +220: + readelf --symbols out/test/elf/arm/strip/exe 223: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/symbol-version-lto.sh -222: + cc -o out/test/elf/arm/symbol-rank/b.o -c -xc - -fcommon -222: + cat +220: + grep -Fq _start out/test/elf/arm/strip/log +221: + cc -fcommon -xc -c -o out/test/elf/arm/stt-common/b.o - -Wa,--elf-stt-common=yes 223: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 223: ++ export LC_ALL=C 223: ++ LC_ALL=C @@ -25190,28 +25209,24 @@ 223: ++ tlsdesc_opt=-mtls-dialect=gnu2 223: ++ trap 'on_error $LINENO' ERR 223: ++ trap on_exit EXIT +221: + cat +220: + grep -Fq foo out/test/elf/arm/strip/log 223: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/symbol-version-lto.sh .sh 223: ++ testname=symbol-version-lto 223: ++ echo -n 'Testing symbol-version-lto ... ' 223: Testing symbol-version-lto ... ++ t=out/test/elf/arm/symbol-version-lto 223: ++ mkdir -p out/test/elf/arm/symbol-version-lto +220: + grep -Fq bar out/test/elf/arm/strip/log +220: + '[' arm '!=' riscv32 ']' +220: + '[' arm '!=' riscv64 ']' +220: + grep -Fq .L.baz out/test/elf/arm/strip/log 223: + cc -fPIC -c -o out/test/elf/arm/symbol-version-lto/a.o -xc - -flto 223: + cat -222: + cc -o out/test/elf/arm/symbol-rank/c.o -c -xc - -222: + cat -223: + echo 'VER1 { foo; };' -223: + cc -B. -shared -o out/test/elf/arm/symbol-version-lto/c.so out/test/elf/arm/symbol-version-lto/a.o -Wl,--version-script=out/test/elf/arm/symbol-version-lto/b.ver -flto -221: + out/test/elf/arm/stt-common/exe -221: + grep -q '0 5 42' -221: + readelf --sections out/test/elf/arm/stt-common/exe -221: + grep -q '.common .*NOBITS' out/test/elf/arm/stt-common/log -222: + cc -o out/test/elf/arm/symbol-rank/d.o -c -xc - -fcommon -221: + on_exit -221: + echo OK -221: OK -221: + exit 0 -222: + cat -221/328 Test #221: arm-stt-common .............................. Passed 0.26 sec +220: + on_exit +220: + echo OK +220: OK +220: + exit 0 +220/328 Test #220: arm-strip ................................... Passed 0.38 sec test 224 Start 224: arm-symbol-version @@ -25245,23 +25260,33 @@ 224: ++ echo -n 'Testing symbol-version ... ' 224: Testing symbol-version ... ++ t=out/test/elf/arm/symbol-version 224: ++ mkdir -p out/test/elf/arm/symbol-version -224: + cat 224: + cc -fPIC -c -o out/test/elf/arm/symbol-version/a.o -xc - -223: mold: warning: out/test/elf/arm/symbol-version-lto/b.ver: cannot assign version `VER1` to symbol `foo`: symbol not found -222: + rm -f out/test/elf/arm/symbol-rank/x.a -222: + ar rcs out/test/elf/arm/symbol-rank/x.a out/test/elf/arm/symbol-rank/a.o out/test/elf/arm/symbol-rank/b.o out/test/elf/arm/symbol-rank/c.o -222: + cc -B. -o out/test/elf/arm/symbol-rank/exe out/test/elf/arm/symbol-rank/d.o out/test/elf/arm/symbol-rank/x.a +224: + cat +222: + cat +222: + cc -o out/test/elf/arm/symbol-rank/b.o -c -xc - -fcommon +223: + echo 'VER1 { foo; };' +223: + cc -B. -shared -o out/test/elf/arm/symbol-version-lto/c.so out/test/elf/arm/symbol-version-lto/a.o -Wl,--version-script=out/test/elf/arm/symbol-version-lto/b.ver -flto +221: + cc -B. -o out/test/elf/arm/stt-common/exe out/test/elf/arm/stt-common/a.o out/test/elf/arm/stt-common/b.o -Wl,--fatal-warnings +222: + cat +222: + cc -o out/test/elf/arm/symbol-rank/c.o -c -xc - 224: + echo 'VER1 { local: *; }; VER2 { local: *; }; VER3 { local: *; };' 224: + cc -B. -shared -o out/test/elf/arm/symbol-version/c.so out/test/elf/arm/symbol-version/a.o -Wl,--version-script=out/test/elf/arm/symbol-version/b.ver -223: + readelf --symbols out/test/elf/arm/symbol-version-lto/c.so +223: mold: warning: out/test/elf/arm/symbol-version-lto/b.ver: cannot assign version `VER1` to symbol `foo`: symbol not found +222: + cat +222: + cc -o out/test/elf/arm/symbol-rank/d.o -c -xc - -fcommon +221: + out/test/elf/arm/stt-common/exe 224: + readelf --symbols out/test/elf/arm/symbol-version/c.so -223: + grep -Fq foo@@VER1 out/test/elf/arm/symbol-version-lto/log +221: + grep -q '0 5 42' +221: + readelf --sections out/test/elf/arm/stt-common/exe 224: + grep -Fq foo@VER1 out/test/elf/arm/symbol-version/log -223: + on_exit -223: + echo OK -223: OK -223: + exit 0 -222/328 Test #223: arm-symbol-version-lto ...................... Passed 0.30 sec +224: + grep -Fq foo@VER2 out/test/elf/arm/symbol-version/log +221: + grep -q '.common .*NOBITS' out/test/elf/arm/stt-common/log +224: + grep -Fq foo@@VER3 out/test/elf/arm/symbol-version/log +221: + on_exit +221: + echo OK +221: OK +221: + exit 0 +221/328 Test #221: arm-stt-common .............................. Passed 0.93 sec test 225 Start 225: arm-symbol-version2 @@ -25271,15 +25296,11 @@ 225: MACHINE=arm 225: CPU= 225: Test timeout computed to be: 1500 -224: + grep -Fq foo@VER2 out/test/elf/arm/symbol-version/log -224: + grep -Fq foo@@VER3 out/test/elf/arm/symbol-version/log -222: + grep -q '^0 0 0 5$' -222: + out/test/elf/arm/symbol-rank/exe 224: + on_exit 224: + echo OK 224: OK 224: + exit 0 -223/328 Test #224: arm-symbol-version .......................... Passed 0.18 sec +222/328 Test #224: arm-symbol-version .......................... Passed 0.59 sec test 226 Start 226: arm-symbol-version3 @@ -25289,21 +25310,7 @@ 226: MACHINE=arm 226: CPU= 226: Test timeout computed to be: 1500 -222: + on_exit -222: + echo OK -222: OK -222: + exit 0 225: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/symbol-version2.sh -224/328 Test #222: arm-symbol-rank ............................. Passed 0.38 sec -test 227 - Start 227: arm-symbol-version4 - -227: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/symbol-version4.sh" -227: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -227: Environment variables: -227: MACHINE=arm -227: CPU= -227: Test timeout computed to be: 1500 225: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 225: ++ export LC_ALL=C 225: ++ LC_ALL=C @@ -25327,6 +25334,8 @@ 225: ++ echo -n 'Testing symbol-version2 ... ' 225: Testing symbol-version2 ... ++ t=out/test/elf/arm/symbol-version2 225: ++ mkdir -p out/test/elf/arm/symbol-version2 +225: + cc -o out/test/elf/arm/symbol-version2/a.o -c -xc - +225: + cat 226: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/symbol-version3.sh 226: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 226: ++ export LC_ALL=C @@ -25346,14 +25355,34 @@ 226: ++ tlsdesc_opt=-mtls-dialect=gnu2 226: ++ trap 'on_error $LINENO' ERR 226: ++ trap on_exit EXIT -225: + cc -o out/test/elf/arm/symbol-version2/a.o -c -xc - 226: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/symbol-version3.sh .sh -227: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/symbol-version4.sh -225: + cat 226: ++ testname=symbol-version3 226: ++ echo -n 'Testing symbol-version3 ... ' 226: Testing symbol-version3 ... ++ t=out/test/elf/arm/symbol-version3 226: ++ mkdir -p out/test/elf/arm/symbol-version3 +226: + cat +226: + cc -o out/test/elf/arm/symbol-version3/a.o -c -xc - +222: + rm -f out/test/elf/arm/symbol-rank/x.a +222: + ar rcs out/test/elf/arm/symbol-rank/x.a out/test/elf/arm/symbol-rank/a.o out/test/elf/arm/symbol-rank/b.o out/test/elf/arm/symbol-rank/c.o +223: + readelf --symbols out/test/elf/arm/symbol-version-lto/c.so +223: + grep -Fq foo@@VER1 out/test/elf/arm/symbol-version-lto/log +222: + cc -B. -o out/test/elf/arm/symbol-rank/exe out/test/elf/arm/symbol-rank/d.o out/test/elf/arm/symbol-rank/x.a +223: + on_exit +223: + echo OK +223: OK +223: + exit 0 +223/328 Test #223: arm-symbol-version-lto ...................... Passed 0.89 sec +test 227 + Start 227: arm-symbol-version4 + +227: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/symbol-version4.sh" +227: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf +227: Environment variables: +227: MACHINE=arm +227: CPU= +227: Test timeout computed to be: 1500 +227: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/symbol-version4.sh +225: + cat 227: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 227: ++ export LC_ALL=C 227: ++ LC_ALL=C @@ -25368,6 +25397,7 @@ 227: ++ OBJCOPY=objcopy 227: ++ STRIP=strip 227: ++ QEMU= +225: + cc -B. -o out/test/elf/arm/symbol-version2/c.so -shared out/test/elf/arm/symbol-version2/a.o -Wl,--version-script=out/test/elf/arm/symbol-version2/b.version 227: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' 227: ++ tlsdesc_opt=-mtls-dialect=gnu2 227: ++ trap 'on_error $LINENO' ERR @@ -25377,28 +25407,17 @@ 227: ++ echo -n 'Testing symbol-version4 ... ' 227: Testing symbol-version4 ... ++ t=out/test/elf/arm/symbol-version4 227: ++ mkdir -p out/test/elf/arm/symbol-version4 -226: + cc -o out/test/elf/arm/symbol-version3/a.o -c -xc - -227: + cc -o out/test/elf/arm/symbol-version4/a.o -c -xc - -fPIC -226: + cat 227: + cat -225: + cat -225: + cc -B. -o out/test/elf/arm/symbol-version2/c.so -shared out/test/elf/arm/symbol-version2/a.o -Wl,--version-script=out/test/elf/arm/symbol-version2/b.version +227: + cc -o out/test/elf/arm/symbol-version4/a.o -c -xc - -fPIC 226: + cat 226: + cc -B. -o out/test/elf/arm/symbol-version3/c.so -shared out/test/elf/arm/symbol-version3/a.o -Wl,--version-script=out/test/elf/arm/symbol-version3/b.version -227: + cat -227: + cc -B. -o out/test/elf/arm/symbol-version4/c.so -shared out/test/elf/arm/symbol-version4/a.o -Wl,--version-script=out/test/elf/arm/symbol-version4/b.version -225: + readelf -W --dyn-syms out/test/elf/arm/symbol-version2/c.so -225: + grep -q ' foo@TEST' out/test/elf/arm/symbol-version2/log -225: + grep -q ' bar@TEST' out/test/elf/arm/symbol-version2/log -225: + grep -q ' bar1' out/test/elf/arm/symbol-version2/log -226: + readelf -W --dyn-syms out/test/elf/arm/symbol-version3/c.so -225: + grep -q ' foo@@TEST' out/test/elf/arm/symbol-version2/log -225: + on_exit -225: + echo OK -225: OK -225: + exit 0 -226: + grep -q ' foo@@TEST1' out/test/elf/arm/symbol-version3/log -225/328 Test #225: arm-symbol-version2 ......................... Passed 0.18 sec +222: + out/test/elf/arm/symbol-rank/exe +222: + grep -q '^0 0 0 5$' +222: + on_exit +222: + echo OK +222: OK +222: + exit 0 +224/328 Test #222: arm-symbol-rank ............................. Passed 1.26 sec test 228 Start 228: arm-symtab-dso @@ -25408,9 +25427,6 @@ 228: MACHINE=arm 228: CPU= 228: Test timeout computed to be: 1500 -226: + grep -q ' foo@TEST2' out/test/elf/arm/symbol-version3/log -226: + grep -q ' foo@TEST3' out/test/elf/arm/symbol-version3/log -226: + grep -q ' foo$' out/test/elf/arm/symbol-version3/log 228: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/symtab-dso.sh 228: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 228: ++ export LC_ALL=C @@ -25430,11 +25446,23 @@ 228: ++ tlsdesc_opt=-mtls-dialect=gnu2 228: ++ trap 'on_error $LINENO' ERR 228: ++ trap on_exit EXIT -226: + on_exit -226: + echo OK -226: OK -226: + exit 0 -226/328 Test #226: arm-symbol-version3 ......................... Passed 0.19 sec +228: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/symtab-dso.sh .sh +225: + readelf -W --dyn-syms out/test/elf/arm/symbol-version2/c.so +228: ++ testname=symtab-dso +228: ++ echo -n 'Testing symtab-dso ... ' +228: Testing symtab-dso ... ++ t=out/test/elf/arm/symtab-dso +228: ++ mkdir -p out/test/elf/arm/symtab-dso +228: + cat +228: + cc -o out/test/elf/arm/symtab-dso/a.o -c -xc - +225: + grep -q ' foo@TEST' out/test/elf/arm/symbol-version2/log +225: + grep -q ' bar@TEST' out/test/elf/arm/symbol-version2/log +225: + grep -q ' bar1' out/test/elf/arm/symbol-version2/log +225: + grep -q ' foo@@TEST' out/test/elf/arm/symbol-version2/log +225: + on_exit +225: + echo OK +225: OK +225: + exit 0 +225/328 Test #225: arm-symbol-version2 ......................... Passed 0.60 sec test 229 Start 229: arm-symtab-section-symbols @@ -25444,13 +25472,11 @@ 229: MACHINE=arm 229: CPU= 229: Test timeout computed to be: 1500 -228: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/symtab-dso.sh .sh -228: ++ testname=symtab-dso -228: ++ echo -n 'Testing symtab-dso ... ' -228: Testing symtab-dso ... ++ t=out/test/elf/arm/symtab-dso -228: ++ mkdir -p out/test/elf/arm/symtab-dso -228: + cat -228: + cc -o out/test/elf/arm/symtab-dso/a.o -c -xc - +226: + readelf -W --dyn-syms out/test/elf/arm/symbol-version3/c.so +226: + grep -q ' foo@@TEST1' out/test/elf/arm/symbol-version3/log +227: + cat +227: + cc -B. -o out/test/elf/arm/symbol-version4/c.so -shared out/test/elf/arm/symbol-version4/a.o -Wl,--version-script=out/test/elf/arm/symbol-version4/b.version +226: + grep -q ' foo@TEST2' out/test/elf/arm/symbol-version3/log 229: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/symtab-section-symbols.sh 229: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 229: ++ export LC_ALL=C @@ -25470,28 +25496,18 @@ 229: ++ tlsdesc_opt=-mtls-dialect=gnu2 229: ++ trap 'on_error $LINENO' ERR 229: ++ trap on_exit EXIT -227: + cc -o out/test/elf/arm/symbol-version4/d.o -c -xc - -fPIC +226: + grep -q ' foo@TEST3' out/test/elf/arm/symbol-version3/log +226: + grep -q ' foo$' out/test/elf/arm/symbol-version3/log 229: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/symtab-section-symbols.sh .sh -227: + cat 229: ++ testname=symtab-section-symbols 229: ++ echo -n 'Testing symtab-section-symbols ... ' 229: Testing symtab-section-symbols ... ++ t=out/test/elf/arm/symtab-section-symbols 229: ++ mkdir -p out/test/elf/arm/symtab-section-symbols -229: + cat -229: + cc -o out/test/elf/arm/symtab-section-symbols/a.o -c -xc - -228: + cc -B. -o out/test/elf/arm/symtab-dso/exe out/test/elf/arm/symtab-dso/a.o -227: + cat -227: + cc -B. -o out/test/elf/arm/symbol-version4/f.so -shared out/test/elf/arm/symbol-version4/d.o out/test/elf/arm/symbol-version4/c.so -Wl,--version-script=out/test/elf/arm/symbol-version4/e.version -229: + cc -B. -o out/test/elf/arm/symtab-section-symbols/exe out/test/elf/arm/symtab-section-symbols/a.o -228: + grep -q 'U puts$' -228: + nm out/test/elf/arm/symtab-dso/exe -229: + readelf -s out/test/elf/arm/symtab-section-symbols/exe -229: + grep -q 'SECTION LOCAL DEFAULT' -228: + on_exit -228: + echo OK -228: OK -228: + exit 0 -227/328 Test #228: arm-symtab-dso .............................. Passed 0.18 sec +226: + on_exit +226: + echo OK +226: OK +226: + exit 0 +226/328 Test #226: arm-symbol-version3 ......................... Passed 0.65 sec test 230 Start 230: arm-symtab @@ -25501,22 +25517,8 @@ 230: MACHINE=arm 230: CPU= 230: Test timeout computed to be: 1500 -229: + on_exit -229: + echo OK -229: OK -229: + exit 0 -227: + cc -o out/test/elf/arm/symbol-version4/g.o -c -xc - -227: + cat -228/328 Test #229: arm-symtab-section-symbols .................. Passed 0.17 sec -test 231 - Start 231: arm-synthetic-symbols - -231: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/synthetic-symbols.sh" -231: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -231: Environment variables: -231: MACHINE=arm -231: CPU= -231: Test timeout computed to be: 1500 +229: + cat +229: + cc -o out/test/elf/arm/symtab-section-symbols/a.o -c -xc - 230: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/symtab.sh 230: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 230: ++ export LC_ALL=C @@ -25541,6 +25543,38 @@ 230: ++ echo -n 'Testing symtab ... ' 230: Testing symtab ... ++ t=out/test/elf/arm/symtab 230: ++ mkdir -p out/test/elf/arm/symtab +230: + cc -o out/test/elf/arm/symtab/a.o -c -x assembler - +230: + cat +230: + cc -o out/test/elf/arm/symtab/b.o -c -x assembler - +230: + cat +230: + echo '{ local: module_local; global: *; };' +230: + ./mold -o out/test/elf/arm/symtab/exe out/test/elf/arm/symtab/a.o out/test/elf/arm/symtab/b.o --version-script=out/test/elf/arm/symtab/c.map +228: + cc -B. -o out/test/elf/arm/symtab-dso/exe out/test/elf/arm/symtab-dso/a.o +230: mold: warning: entry symbol is not defined: _start +230: + readelf --symbols out/test/elf/arm/symtab/exe +230: + grep -Eq '0 NOTYPE LOCAL DEFAULT .* local1' out/test/elf/arm/symtab/log +230: + grep -Eq '0 NOTYPE LOCAL DEFAULT .* local2' out/test/elf/arm/symtab/log +230: + grep -Eq '0 NOTYPE LOCAL DEFAULT .* module_local' out/test/elf/arm/symtab/log +230: + grep -Eq '0 NOTYPE GLOBAL DEFAULT .* foo' out/test/elf/arm/symtab/log +230: + grep -Eq '0 NOTYPE GLOBAL DEFAULT .* bar' out/test/elf/arm/symtab/log +227: + cc -o out/test/elf/arm/symbol-version4/d.o -c -xc - -fPIC +227: + cat +230: + grep -Eq '0 NOTYPE GLOBAL DEFAULT .* this_is_global' out/test/elf/arm/symtab/log +229: + cc -B. -o out/test/elf/arm/symtab-section-symbols/exe out/test/elf/arm/symtab-section-symbols/a.o +230: + on_exit +230: + echo OK +230: OK +230: + exit 0 +227/328 Test #230: arm-symtab .................................. Passed 0.28 sec +test 231 + Start 231: arm-synthetic-symbols + +231: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/synthetic-symbols.sh" +231: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf +231: Environment variables: +231: MACHINE=arm +231: CPU= +231: Test timeout computed to be: 1500 231: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/synthetic-symbols.sh 231: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 231: ++ export LC_ALL=C @@ -25565,30 +25599,15 @@ 231: ++ echo -n 'Testing synthetic-symbols ... ' 231: Testing synthetic-symbols ... ++ t=out/test/elf/arm/synthetic-symbols 231: ++ mkdir -p out/test/elf/arm/synthetic-symbols -230: + cc -o out/test/elf/arm/symtab/a.o -c -x assembler - -230: + cat 231: + cat 231: + cc -c -o out/test/elf/arm/synthetic-symbols/a.o -xc - -230: + cat -230: + cc -o out/test/elf/arm/symtab/b.o -c -x assembler - -230: + echo '{ local: module_local; global: *; };' -230: + ./mold -o out/test/elf/arm/symtab/exe out/test/elf/arm/symtab/a.o out/test/elf/arm/symtab/b.o --version-script=out/test/elf/arm/symtab/c.map -230: mold: warning: entry symbol is not defined: _start -230: + readelf --symbols out/test/elf/arm/symtab/exe -230: + grep -Eq '0 NOTYPE LOCAL DEFAULT .* local1' out/test/elf/arm/symtab/log -230: + grep -Eq '0 NOTYPE LOCAL DEFAULT .* local2' out/test/elf/arm/symtab/log -227: + cc -B. -o out/test/elf/arm/symbol-version4/exe out/test/elf/arm/symbol-version4/g.o out/test/elf/arm/symbol-version4/f.so out/test/elf/arm/symbol-version4/c.so -230: + grep -Eq '0 NOTYPE LOCAL DEFAULT .* module_local' out/test/elf/arm/symtab/log -231: + cc -c -o out/test/elf/arm/synthetic-symbols/b.o -xc - -231: + cat -230: + grep -Eq '0 NOTYPE GLOBAL DEFAULT .* foo' out/test/elf/arm/symtab/log -230: + grep -Eq '0 NOTYPE GLOBAL DEFAULT .* bar' out/test/elf/arm/symtab/log -230: + grep -Eq '0 NOTYPE GLOBAL DEFAULT .* this_is_global' out/test/elf/arm/symtab/log -230: + on_exit -230: + echo OK -230: OK -230: + exit 0 -229/328 Test #230: arm-symtab .................................. Passed 0.10 sec +228: + grep -q 'U puts$' +228: + nm out/test/elf/arm/symtab-dso/exe +228: + on_exit +228: + echo OK +228: OK +228: + exit 0 +228/328 Test #228: arm-symtab-dso .............................. Passed 0.69 sec test 232 Start 232: arm-sysroot-linker-script @@ -25599,6 +25618,7 @@ 232: CPU= 232: Test timeout computed to be: 1500 232: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/sysroot-linker-script.sh +227: + cat 232: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 232: ++ export LC_ALL=C 232: ++ LC_ALL=C @@ -25617,7 +25637,10 @@ 232: ++ tlsdesc_opt=-mtls-dialect=gnu2 232: ++ trap 'on_error $LINENO' ERR 232: ++ trap on_exit EXIT +227: + cc -B. -o out/test/elf/arm/symbol-version4/f.so -shared out/test/elf/arm/symbol-version4/d.o out/test/elf/arm/symbol-version4/c.so -Wl,--version-script=out/test/elf/arm/symbol-version4/e.version +231: + cat 232: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/sysroot-linker-script.sh .sh +231: + cc -c -o out/test/elf/arm/synthetic-symbols/b.o -xc - 232: ++ testname=sysroot-linker-script 232: ++ echo -n 'Testing sysroot-linker-script ... ' 232: Testing sysroot-linker-script ... ++ t=out/test/elf/arm/sysroot-linker-script @@ -25625,13 +25648,13 @@ 232: + [[ arm = loongarch* ]] 232: + cat 232: + cc -o out/test/elf/arm/sysroot-linker-script/a.o -c -xc - -227: + out/test/elf/arm/symbol-version4/exe -227: + grep -q 'foo bar' -227: + on_exit -227: + echo OK -227: OK -227: + exit 0 -230/328 Test #227: arm-symbol-version4 ......................... Passed 0.52 sec +229: + readelf -s out/test/elf/arm/symtab-section-symbols/exe +229: + grep -q 'SECTION LOCAL DEFAULT' +229: + on_exit +229: + echo OK +229: OK +229: + exit 0 +229/328 Test #229: arm-symtab-section-symbols .................. Passed 0.66 sec test 233 Start 233: arm-sysroot @@ -25641,7 +25664,6 @@ 233: MACHINE=arm 233: CPU= 233: Test timeout computed to be: 1500 -231: + cc -B. -no-pie -Wl,--image-base=0x40000 -o out/test/elf/arm/synthetic-symbols/exe out/test/elf/arm/synthetic-symbols/a.o out/test/elf/arm/synthetic-symbols/b.o 233: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/sysroot.sh 233: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 233: ++ export LC_ALL=C @@ -25666,35 +25688,41 @@ 233: ++ echo -n 'Testing sysroot ... ' 233: Testing sysroot ... ++ t=out/test/elf/arm/sysroot 233: ++ mkdir -p out/test/elf/arm/sysroot -232: + mkdir -p out/test/elf/arm/sysroot-linker-script/foo/bar 233: + [[ arm = loongarch* ]] 233: + cat 233: + cc -c -o out/test/elf/arm/sysroot/a.o -xc - +227: + cat +227: + cc -o out/test/elf/arm/symbol-version4/g.o -c -xc - +232: + mkdir -p out/test/elf/arm/sysroot-linker-script/foo/bar 232: + rm -f out/test/elf/arm/sysroot-linker-script/foo/bar/libfoo.a 232: + ar rcs out/test/elf/arm/sysroot-linker-script/foo/bar/libfoo.a out/test/elf/arm/sysroot-linker-script/a.o 232: + cat 232: + cc -o out/test/elf/arm/sysroot-linker-script/c.o -c -xc - 232: + cat +231: + cc -B. -no-pie -Wl,--image-base=0x40000 -o out/test/elf/arm/synthetic-symbols/exe out/test/elf/arm/synthetic-symbols/a.o out/test/elf/arm/synthetic-symbols/b.o +233: + cc -c -o out/test/elf/arm/sysroot/b.o -xc - +233: + cat +227: + cc -B. -o out/test/elf/arm/symbol-version4/exe out/test/elf/arm/symbol-version4/g.o out/test/elf/arm/symbol-version4/f.so out/test/elf/arm/symbol-version4/c.so +232: + cc -B. -o out/test/elf/arm/sysroot-linker-script/exe out/test/elf/arm/sysroot-linker-script/c.o -Wl,--sysroot=out/test/elf/arm/sysroot-linker-script/ out/test/elf/arm/sysroot-linker-script/foo/bar/b.script 231: + out/test/elf/arm/synthetic-symbols/exe 231: + grep -q '^__ehdr_start=0x40000$' out/test/elf/arm/synthetic-symbols/log +233: + mkdir -p out/test/elf/arm/sysroot/foo/bar 231: + grep -q '^__executable_start=0x40000$' out/test/elf/arm/synthetic-symbols/log 231: + grep -q '^__dso_handle=' out/test/elf/arm/synthetic-symbols/log +233: + rm -f out/test/elf/arm/sysroot/foo/bar/libfoo.a 231: + grep -q '^section foo$' out/test/elf/arm/synthetic-symbols/log +233: + ar rcs out/test/elf/arm/sysroot/foo/bar/libfoo.a out/test/elf/arm/sysroot/a.o out/test/elf/arm/sysroot/b.o 231: + cc -c -o out/test/elf/arm/synthetic-symbols/c.o -xc - 231: + cat -233: + cc -c -o out/test/elf/arm/sysroot/b.o -xc - 233: + cat -232: + cc -B. -o out/test/elf/arm/sysroot-linker-script/exe out/test/elf/arm/sysroot-linker-script/c.o -Wl,--sysroot=out/test/elf/arm/sysroot-linker-script/ out/test/elf/arm/sysroot-linker-script/foo/bar/b.script -233: + mkdir -p out/test/elf/arm/sysroot/foo/bar -233: + rm -f out/test/elf/arm/sysroot/foo/bar/libfoo.a -233: + ar rcs out/test/elf/arm/sysroot/foo/bar/libfoo.a out/test/elf/arm/sysroot/a.o out/test/elf/arm/sysroot/b.o 233: + cc -c -o out/test/elf/arm/sysroot/c.o -xc - -233: + cat -232: + on_exit -232: + echo OK -232: OK -232: + exit 0 -231/328 Test #232: arm-sysroot-linker-script ................... Passed 0.24 sec +227: + out/test/elf/arm/symbol-version4/exe +227: + grep -q 'foo bar' +227: + on_exit +227: + echo OK +227: OK +227: + exit 0 +230/328 Test #227: arm-symbol-version4 ......................... Passed 1.70 sec test 234 Start 234: arm-sysroot2 @@ -25704,7 +25732,6 @@ 234: MACHINE=arm 234: CPU= 234: Test timeout computed to be: 1500 -231: + cc -B. -no-pie -Wl,--image-base=0x40000 -o out/test/elf/arm/synthetic-symbols/exe out/test/elf/arm/synthetic-symbols/a.o out/test/elf/arm/synthetic-symbols/c.o 234: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/sysroot2.sh 234: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 234: ++ export LC_ALL=C @@ -25729,26 +25756,11 @@ 234: ++ echo -n 'Testing sysroot2 ... ' 234: Testing sysroot2 ... ++ t=out/test/elf/arm/sysroot2 234: ++ mkdir -p out/test/elf/arm/sysroot2 -234: + [[ arm = loongarch* ]] -234: + mkdir -p out/test/elf/arm/sysroot2/bin out/test/elf/arm/sysroot2/sysroot/foo -234: + cat -234: + cat -234: + cc -c -o out/test/elf/arm/sysroot2/sysroot/foo/x.o -xc - -234: + cat -233: + cc -B. -o out/test/elf/arm/sysroot/exe out/test/elf/arm/sysroot/c.o -Wl,--sysroot=out/test/elf/arm/sysroot/ -Wl,-L=foo/bar -lfoo -231: + out/test/elf/arm/synthetic-symbols/exe -231: + grep -q '^end=foo$' out/test/elf/arm/synthetic-symbols/log -231: + grep -q '^etext=foo$' out/test/elf/arm/synthetic-symbols/log -231: + grep -q '^edata=foo$' out/test/elf/arm/synthetic-symbols/log -231: + grep -q '^__ehdr_start=0x40000$' out/test/elf/arm/synthetic-symbols/log -231: + grep -q '^__executable_start=0x40000$' out/test/elf/arm/synthetic-symbols/log -231: + grep -q '^section foo$' out/test/elf/arm/synthetic-symbols/log -234: + cc -c -o out/test/elf/arm/sysroot2/sysroot/foo/y.o -xc - -231: + on_exit -231: + echo OK -231: OK -231: + exit 0 -232/328 Test #231: arm-synthetic-symbols ....................... Passed 0.45 sec +232: + on_exit +232: + echo OK +232: OK +232: + exit 0 +231/328 Test #232: arm-sysroot-linker-script ................... Passed 0.86 sec test 235 Start 235: arm-tail-call @@ -25758,8 +25770,12 @@ 235: MACHINE=arm 235: CPU= 235: Test timeout computed to be: 1500 +234: + [[ arm = loongarch* ]] +234: + mkdir -p out/test/elf/arm/sysroot2/bin out/test/elf/arm/sysroot2/sysroot/foo +234: + cat +234: + cat +234: + cc -c -o out/test/elf/arm/sysroot2/sysroot/foo/x.o -xc - 234: + cat -233: + cc -B. -o out/test/elf/arm/sysroot/exe out/test/elf/arm/sysroot/c.o -Wl,--sysroot=out/test/elf/arm/sysroot/ -Wl,-L=/foo/bar -lfoo 235: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/tail-call.sh 235: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 235: ++ export LC_ALL=C @@ -25784,26 +25800,27 @@ 235: ++ echo -n 'Testing tail-call ... ' 235: Testing tail-call ... ++ t=out/test/elf/arm/tail-call 235: ++ mkdir -p out/test/elf/arm/tail-call -235: + cat 235: + cc -O2 -o out/test/elf/arm/tail-call/a.o -c -xc - -234: + cc -c -o out/test/elf/arm/sysroot2/c.o -xc - -234: + cat -233: + cc -B. -o out/test/elf/arm/sysroot/exe out/test/elf/arm/sysroot/c.o -Wl,--sysroot=out/test/elf/arm/sysroot/ '-Wl,-L$SYSROOTfoo/bar' -lfoo -235: + cc -O2 -o out/test/elf/arm/tail-call/b.o -c -xc - 235: + cat -234: + cc -B. -o out/test/elf/arm/sysroot2/exe -Wl,--sysroot=out/test/elf/arm/sysroot2/sysroot out/test/elf/arm/sysroot2/a.script out/test/elf/arm/sysroot2/sysroot/b.script out/test/elf/arm/sysroot2/c.o +233: + cc -B. -o out/test/elf/arm/sysroot/exe out/test/elf/arm/sysroot/c.o -Wl,--sysroot=out/test/elf/arm/sysroot/ -Wl,-L=foo/bar -lfoo +231: + cc -B. -no-pie -Wl,--image-base=0x40000 -o out/test/elf/arm/synthetic-symbols/exe out/test/elf/arm/synthetic-symbols/a.o out/test/elf/arm/synthetic-symbols/c.o 235: + cat -233: + cc -B. -o out/test/elf/arm/sysroot/exe out/test/elf/arm/sysroot/c.o -Wl,--sysroot=out/test/elf/arm/sysroot/ '-Wl,-L$SYSROOT/foo/bar' -lfoo -235: + cc -O2 -o out/test/elf/arm/tail-call/c.o -c -xc - -234: ++ realpath out/test/elf/arm/sysroot2 -234: + cc -B. -o out/test/elf/arm/sysroot2/exe -Wl,--sysroot=/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/out/test/elf/arm/sysroot2/bin/../sysroot out/test/elf/arm/sysroot2/a.script out/test/elf/arm/sysroot2/sysroot/b.script out/test/elf/arm/sysroot2/c.o -235: + cc -B. -o out/test/elf/arm/tail-call/exe out/test/elf/arm/tail-call/a.o out/test/elf/arm/tail-call/b.o out/test/elf/arm/tail-call/c.o -233: + cc -B. -o out/test/elf/arm/sysroot/exe out/test/elf/arm/sysroot/c.o -lfoo -234: + on_exit -234: + echo OK -234: OK -234: + exit 0 -233/328 Test #234: arm-sysroot2 ................................ Passed 0.41 sec +235: + cc -O2 -o out/test/elf/arm/tail-call/b.o -c -xc - +234: + cat +234: + cc -c -o out/test/elf/arm/sysroot2/sysroot/foo/y.o -xc - +233: + cc -B. -o out/test/elf/arm/sysroot/exe out/test/elf/arm/sysroot/c.o -Wl,--sysroot=out/test/elf/arm/sysroot/ -Wl,-L=/foo/bar -lfoo +231: + out/test/elf/arm/synthetic-symbols/exe +231: + grep -q '^end=foo$' out/test/elf/arm/synthetic-symbols/log +231: + grep -q '^etext=foo$' out/test/elf/arm/synthetic-symbols/log +231: + grep -q '^edata=foo$' out/test/elf/arm/synthetic-symbols/log +231: + grep -q '^__ehdr_start=0x40000$' out/test/elf/arm/synthetic-symbols/log +231: + grep -q '^__executable_start=0x40000$' out/test/elf/arm/synthetic-symbols/log +231: + grep -q '^section foo$' out/test/elf/arm/synthetic-symbols/log +231: + on_exit +231: + echo OK +231: OK +231: + exit 0 +232/328 Test #231: arm-synthetic-symbols ....................... Passed 1.53 sec test 236 Start 236: arm-tbss-only @@ -25814,7 +25831,6 @@ 236: CPU= 236: Test timeout computed to be: 1500 236: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/tbss-only.sh -233: + cc -B. -o out/test/elf/arm/sysroot/exe out/test/elf/arm/sysroot/c.o -Wl,--sysroot=out/test/elf/arm/sysroot -Wl,-Lfoo/bar -lfoo 236: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 236: ++ export LC_ALL=C 236: ++ LC_ALL=C @@ -25838,13 +25854,23 @@ 236: ++ echo -n 'Testing tbss-only ... ' 236: Testing tbss-only ... ++ t=out/test/elf/arm/tbss-only 236: ++ mkdir -p out/test/elf/arm/tbss-only +234: + cat +235: + cc -O2 -o out/test/elf/arm/tail-call/c.o -c -xc - +235: + cat +234: + cc -c -o out/test/elf/arm/sysroot2/c.o -xc - 236: + cat 236: + cc -o out/test/elf/arm/tbss-only/a.o -c -xc - -233: + on_exit -233: + echo OK -233: OK -233: + exit 0 -234/328 Test #233: arm-sysroot ................................. Passed 0.63 sec +233: + cc -B. -o out/test/elf/arm/sysroot/exe out/test/elf/arm/sysroot/c.o -Wl,--sysroot=out/test/elf/arm/sysroot/ '-Wl,-L$SYSROOTfoo/bar' -lfoo +234: + cc -B. -o out/test/elf/arm/sysroot2/exe -Wl,--sysroot=out/test/elf/arm/sysroot2/sysroot out/test/elf/arm/sysroot2/a.script out/test/elf/arm/sysroot2/sysroot/b.script out/test/elf/arm/sysroot2/c.o +236: + cc -B. -o out/test/elf/arm/tbss-only/exe out/test/elf/arm/tbss-only/a.o +235: + cc -B. -o out/test/elf/arm/tail-call/exe out/test/elf/arm/tail-call/a.o out/test/elf/arm/tail-call/b.o out/test/elf/arm/tail-call/c.o +233: + cc -B. -o out/test/elf/arm/sysroot/exe out/test/elf/arm/sysroot/c.o -Wl,--sysroot=out/test/elf/arm/sysroot/ '-Wl,-L$SYSROOT/foo/bar' -lfoo +236: + out/test/elf/arm/tbss-only/exe +236: + on_exit +236: + echo OK +236: OK +236: + exit 0 +233/328 Test #236: arm-tbss-only ............................... Passed 0.52 sec test 237 Start 237: arm-thin-archive @@ -25854,23 +25880,6 @@ 237: MACHINE=arm 237: CPU= 237: Test timeout computed to be: 1500 -235: + grep -q 42 -235: + out/test/elf/arm/tail-call/exe -235: + '[' arm = riscv32 -o arm = riscv64 ']' -235: + on_exit -235: + echo OK -235: OK -235: + exit 0 -235/328 Test #235: arm-tail-call ............................... Passed 0.34 sec -test 238 - Start 238: arm-thread-count - -238: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/thread-count.sh" -238: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -238: Environment variables: -238: MACHINE=arm -238: CPU= -238: Test timeout computed to be: 1500 237: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/thin-archive.sh 237: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 237: ++ export LC_ALL=C @@ -25891,6 +25900,32 @@ 237: ++ trap 'on_error $LINENO' ERR 237: ++ trap on_exit EXIT 237: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/thin-archive.sh .sh +233: + cc -B. -o out/test/elf/arm/sysroot/exe out/test/elf/arm/sysroot/c.o -lfoo +237: ++ testname=thin-archive +237: ++ echo -n 'Testing thin-archive ... ' +237: Testing thin-archive ... ++ t=out/test/elf/arm/thin-archive +237: ++ mkdir -p out/test/elf/arm/thin-archive +234: ++ realpath out/test/elf/arm/sysroot2 +237: + cat +237: + cc -o out/test/elf/arm/thin-archive/long-long-long-filename.o -c -xc - +234: + cc -B. -o out/test/elf/arm/sysroot2/exe -Wl,--sysroot=/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/out/test/elf/arm/sysroot2/bin/../sysroot out/test/elf/arm/sysroot2/a.script out/test/elf/arm/sysroot2/sysroot/b.script out/test/elf/arm/sysroot2/c.o +235: + out/test/elf/arm/tail-call/exe +235: + grep -q 42 +235: + '[' arm = riscv32 -o arm = riscv64 ']' +235: + on_exit +235: + echo OK +235: OK +235: + exit 0 +234/328 Test #235: arm-tail-call ............................... Passed 1.13 sec +test 238 + Start 238: arm-thread-count + +238: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/thread-count.sh" +238: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf +238: Environment variables: +238: MACHINE=arm +238: CPU= +238: Test timeout computed to be: 1500 238: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/thread-count.sh 238: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 238: ++ export LC_ALL=C @@ -25910,26 +25945,19 @@ 238: ++ tlsdesc_opt=-mtls-dialect=gnu2 238: ++ trap 'on_error $LINENO' ERR 238: ++ trap on_exit EXIT -237: ++ testname=thin-archive -237: ++ echo -n 'Testing thin-archive ... ' -237: Testing thin-archive ... ++ t=out/test/elf/arm/thin-archive -237: ++ mkdir -p out/test/elf/arm/thin-archive -237: + cc -o out/test/elf/arm/thin-archive/long-long-long-filename.o -c -xc - -237: + cat +233: + cc -B. -o out/test/elf/arm/sysroot/exe out/test/elf/arm/sysroot/c.o -Wl,--sysroot=out/test/elf/arm/sysroot -Wl,-Lfoo/bar -lfoo 238: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/thread-count.sh .sh 238: ++ testname=thread-count 238: ++ echo -n 'Testing thread-count ... ' 238: Testing thread-count ... ++ t=out/test/elf/arm/thread-count 238: ++ mkdir -p out/test/elf/arm/thread-count -238: + cc -o out/test/elf/arm/thread-count/a.o -c -xc - 238: + cat -236: + cc -B. -o out/test/elf/arm/tbss-only/exe out/test/elf/arm/tbss-only/a.o -236: + out/test/elf/arm/tbss-only/exe -236: + on_exit -236: + echo OK -236: OK -236: + exit 0 -236/328 Test #236: arm-tbss-only ............................... Passed 0.16 sec +238: + cc -o out/test/elf/arm/thread-count/a.o -c -xc - +233: + on_exit +233: + echo OK +233: OK +233: + exit 0 +235/328 Test #233: arm-sysroot ................................. Passed 2.03 sec test 239 Start 239: arm-tls-alignment-multi @@ -25939,10 +25967,9 @@ 239: MACHINE=arm 239: CPU= 239: Test timeout computed to be: 1500 -238: + cc -B. -o out/test/elf/arm/thread-count/exe out/test/elf/arm/thread-count/a.o -Wl,-no-threads +237: + cc -o out/test/elf/arm/thin-archive/b.o -c -xc - 237: + cat 239: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/tls-alignment-multi.sh -237: + cc -o out/test/elf/arm/thin-archive/b.o -c -xc - 239: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 239: ++ export LC_ALL=C 239: ++ LC_ALL=C @@ -25961,40 +25988,11 @@ 239: ++ tlsdesc_opt=-mtls-dialect=gnu2 239: ++ trap 'on_error $LINENO' ERR 239: ++ trap on_exit EXIT -239: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/tls-alignment-multi.sh .sh -239: ++ testname=tls-alignment-multi -239: ++ echo -n 'Testing tls-alignment-multi ... ' -239: Testing tls-alignment-multi ... ++ t=out/test/elf/arm/tls-alignment-multi -239: ++ mkdir -p out/test/elf/arm/tls-alignment-multi -239: + cat -239: + cc -fPIC -c -o out/test/elf/arm/tls-alignment-multi/a.o -xc - -237: + cc -o out/test/elf/arm/thin-archive/c.o -c -xc - -237: + cat -238: + cc -B. -o out/test/elf/arm/thread-count/exe out/test/elf/arm/thread-count/a.o -Wl,-thread-count=1 -239: + cc -fPIC -c -o out/test/elf/arm/tls-alignment-multi/b.o -xc - -239: + cat -237: + cc -o out/test/elf/arm/thin-archive/d.o -c -xc - -237: + cat -238: + cc -B. -o out/test/elf/arm/thread-count/exe out/test/elf/arm/thread-count/a.o -Wl,-threads -239: + cc -B. -shared -o out/test/elf/arm/tls-alignment-multi/a.so out/test/elf/arm/tls-alignment-multi/a.o -237: + rm -f out/test/elf/arm/thin-archive/d.a -237: + cd out/test/elf/arm/thin-archive -237: ++ pwd -237: + ar rcsT d.a long-long-long-filename.o b.o /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/out/test/elf/arm/thin-archive/c.o -238: + cc -B. -o out/test/elf/arm/thread-count/exe out/test/elf/arm/thread-count/a.o -Wl,-threads=1 -237: + cc -B. -Wl,--trace -o out/test/elf/arm/thin-archive/exe out/test/elf/arm/thin-archive/d.o out/test/elf/arm/thin-archive/d.a -239: + cc -B. -ldl -pthread -o out/test/elf/arm/tls-alignment-multi/exe out/test/elf/arm/tls-alignment-multi/b.o -Wl,-rpath,out/test/elf/arm/tls-alignment-multi -238: + cc -B. -o out/test/elf/arm/thread-count/exe out/test/elf/arm/thread-count/a.o -Wl,--threads=1 -237: + grep -Eq 'thin-archive/d.a\(.*long-long-long-filename.o\)' out/test/elf/arm/thin-archive/log -237: + grep -Eq 'thin-archive/d.a\(.*/b.o\)' out/test/elf/arm/thin-archive/log -237: + grep -Fq thin-archive/d.o out/test/elf/arm/thin-archive/log -237: + out/test/elf/arm/thin-archive/exe -237: + grep -q 15 -237: + on_exit -237: + echo OK -237: OK -237: + exit 0 -237/328 Test #237: arm-thin-archive ............................ Passed 0.57 sec +234: + on_exit +234: + echo OK +234: OK +234: + exit 0 +236/328 Test #234: arm-sysroot2 ................................ Passed 1.44 sec test 240 Start 240: arm-tls-common @@ -26004,6 +26002,13 @@ 240: MACHINE=arm 240: CPU= 240: Test timeout computed to be: 1500 +239: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/tls-alignment-multi.sh .sh +239: ++ testname=tls-alignment-multi +239: ++ echo -n 'Testing tls-alignment-multi ... ' +239: Testing tls-alignment-multi ... ++ t=out/test/elf/arm/tls-alignment-multi +239: ++ mkdir -p out/test/elf/arm/tls-alignment-multi +239: + cc -fPIC -c -o out/test/elf/arm/tls-alignment-multi/a.o -xc - +239: + cat 240: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/tls-common.sh 240: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 240: ++ export LC_ALL=C @@ -26028,12 +26033,29 @@ 240: ++ echo -n 'Testing tls-common ... ' 240: Testing tls-common ... ++ t=out/test/elf/arm/tls-common 240: ++ mkdir -p out/test/elf/arm/tls-common -239: + out/test/elf/arm/tls-alignment-multi/exe -239: + on_exit -239: + echo OK -239: OK -239: + exit 0 -238/328 Test #239: arm-tls-alignment-multi ..................... Passed 0.48 sec +240: + cat +240: + gcc -o out/test/elf/arm/tls-common/a.o -c -xassembler - +238: + cc -B. -o out/test/elf/arm/thread-count/exe out/test/elf/arm/thread-count/a.o -Wl,-no-threads +240: + cc -o out/test/elf/arm/tls-common/b.o -c -xc -std=c11 - +240: + cat +237: + cat +237: + cc -o out/test/elf/arm/thin-archive/c.o -c -xc - +239: + cc -fPIC -c -o out/test/elf/arm/tls-alignment-multi/b.o -xc - +239: + cat +238: + cc -B. -o out/test/elf/arm/thread-count/exe out/test/elf/arm/thread-count/a.o -Wl,-thread-count=1 +240: + cc -B. -o out/test/elf/arm/tls-common/exe out/test/elf/arm/tls-common/a.o out/test/elf/arm/tls-common/b.o +237: + cc -o out/test/elf/arm/thin-archive/d.o -c -xc - +237: + cat +238: + cc -B. -o out/test/elf/arm/thread-count/exe out/test/elf/arm/thread-count/a.o -Wl,-threads +240: + readelf -WS out/test/elf/arm/tls-common/exe +240: + grep -Fq .tls_common +240: + out/test/elf/arm/tls-common/exe +240: + grep -q '^foo=0$' +240: + on_exit +240: + echo OK +240: OK +240: + exit 0 +237/328 Test #240: arm-tls-common .............................. Passed 0.60 sec test 241 Start 241: arm-tls-df-static-tls @@ -26043,29 +26065,17 @@ 241: MACHINE=arm 241: CPU= 241: Test timeout computed to be: 1500 -240: + gcc -o out/test/elf/arm/tls-common/a.o -c -xassembler - -240: + cat -238: + on_exit -238: + echo OK -238: OK -238: + exit 0 -239/328 Test #238: arm-thread-count ............................ Passed 0.59 sec -test 242 - Start 242: arm-tls-dso - -242: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/tls-dso.sh" -242: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -242: Environment variables: -242: MACHINE=arm -242: CPU= -242: Test timeout computed to be: 1500 +237: + rm -f out/test/elf/arm/thin-archive/d.a +239: + cc -B. -shared -o out/test/elf/arm/tls-alignment-multi/a.so out/test/elf/arm/tls-alignment-multi/a.o 241: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/tls-df-static-tls.sh +237: + cd out/test/elf/arm/thin-archive 241: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 241: ++ export LC_ALL=C 241: ++ LC_ALL=C 241: ++ '[' -z arm ']' 241: ++ '[' -z '' ']' 241: ++ TESTDIR=out/test/elf/arm +237: ++ pwd 241: ++ CC=cc 241: ++ CXX=c++ 241: ++ GCC=gcc @@ -26078,13 +26088,37 @@ 241: ++ tlsdesc_opt=-mtls-dialect=gnu2 241: ++ trap 'on_error $LINENO' ERR 241: ++ trap on_exit EXIT +237: + ar rcsT d.a long-long-long-filename.o b.o /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/out/test/elf/arm/thin-archive/c.o 241: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/tls-df-static-tls.sh .sh 241: ++ testname=tls-df-static-tls 241: ++ echo -n 'Testing tls-df-static-tls ... ' 241: Testing tls-df-static-tls ... ++ t=out/test/elf/arm/tls-df-static-tls 241: ++ mkdir -p out/test/elf/arm/tls-df-static-tls -240: + cc -o out/test/elf/arm/tls-common/b.o -c -xc -std=c11 - -240: + cat +241: + cc -fPIC -ftls-model=initial-exec -c -o out/test/elf/arm/tls-df-static-tls/a.o -xc - +241: + cat +237: + cc -B. -Wl,--trace -o out/test/elf/arm/thin-archive/exe out/test/elf/arm/thin-archive/d.o out/test/elf/arm/thin-archive/d.a +238: + cc -B. -o out/test/elf/arm/thread-count/exe out/test/elf/arm/thread-count/a.o -Wl,-threads=1 +239: + cc -B. -ldl -pthread -o out/test/elf/arm/tls-alignment-multi/exe out/test/elf/arm/tls-alignment-multi/b.o -Wl,-rpath,out/test/elf/arm/tls-alignment-multi +237: + grep -Eq 'thin-archive/d.a\(.*long-long-long-filename.o\)' out/test/elf/arm/thin-archive/log +241: + cc -B. -shared -o out/test/elf/arm/tls-df-static-tls/b.so out/test/elf/arm/tls-df-static-tls/a.o -Wl,--relax +237: + grep -Eq 'thin-archive/d.a\(.*/b.o\)' out/test/elf/arm/thin-archive/log +237: + grep -Fq thin-archive/d.o out/test/elf/arm/thin-archive/log +237: + grep -q 15 +237: + out/test/elf/arm/thin-archive/exe +237: + on_exit +237: + echo OK +237: OK +237: + exit 0 +238/328 Test #237: arm-thin-archive ............................ Passed 1.34 sec +test 242 + Start 242: arm-tls-dso + +242: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/tls-dso.sh" +242: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf +242: Environment variables: +242: MACHINE=arm +242: CPU= +242: Test timeout computed to be: 1500 242: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/tls-dso.sh 242: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 242: ++ export LC_ALL=C @@ -26105,29 +26139,19 @@ 242: ++ trap 'on_error $LINENO' ERR 242: ++ trap on_exit EXIT 242: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/tls-dso.sh .sh -241: + cc -fPIC -ftls-model=initial-exec -c -o out/test/elf/arm/tls-df-static-tls/a.o -xc - 242: ++ testname=tls-dso 242: ++ echo -n 'Testing tls-dso ... ' 242: Testing tls-dso ... ++ t=out/test/elf/arm/tls-dso 242: ++ mkdir -p out/test/elf/arm/tls-dso -241: + cat -242: + cat +238: + cc -B. -o out/test/elf/arm/thread-count/exe out/test/elf/arm/thread-count/a.o -Wl,--threads=1 242: + cc -fPIC -shared -o out/test/elf/arm/tls-dso/a.so -xc - -240: + cc -B. -o out/test/elf/arm/tls-common/exe out/test/elf/arm/tls-common/a.o out/test/elf/arm/tls-common/b.o -241: + cc -B. -shared -o out/test/elf/arm/tls-df-static-tls/b.so out/test/elf/arm/tls-df-static-tls/a.o -Wl,--relax -242: + cc -c -o out/test/elf/arm/tls-dso/b.o -xc - 242: + cat -240: + grep -Fq .tls_common -240: + readelf -WS out/test/elf/arm/tls-common/exe -240: + grep -q '^foo=0$' -240: + out/test/elf/arm/tls-common/exe -241: + grep -q STATIC_TLS -241: + readelf --dynamic out/test/elf/arm/tls-df-static-tls/b.so -240: + on_exit -240: + echo OK -240: OK -240: + exit 0 -240/328 Test #240: arm-tls-common .............................. Passed 0.21 sec +239: + out/test/elf/arm/tls-alignment-multi/exe +239: + on_exit +239: + echo OK +239: OK +239: + exit 0 +239/328 Test #239: arm-tls-alignment-multi ..................... Passed 1.21 sec test 243 Start 243: arm-tls-gd-dlopen @@ -26137,7 +26161,8 @@ 243: MACHINE=arm 243: CPU= 243: Test timeout computed to be: 1500 -241: + cc -B. -shared -o out/test/elf/arm/tls-df-static-tls/c.so out/test/elf/arm/tls-df-static-tls/a.o -Wl,--no-relax +241: + readelf --dynamic out/test/elf/arm/tls-df-static-tls/b.so +241: + grep -q STATIC_TLS 243: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/tls-gd-dlopen.sh 243: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 243: ++ export LC_ALL=C @@ -26157,6 +26182,7 @@ 243: ++ tlsdesc_opt=-mtls-dialect=gnu2 243: ++ trap 'on_error $LINENO' ERR 243: ++ trap on_exit EXIT +241: + cc -B. -shared -o out/test/elf/arm/tls-df-static-tls/c.so out/test/elf/arm/tls-df-static-tls/a.o -Wl,--no-relax 243: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/tls-gd-dlopen.sh .sh 243: ++ testname=tls-gd-dlopen 243: ++ echo -n 'Testing tls-gd-dlopen ... ' @@ -26164,14 +26190,11 @@ 243: ++ mkdir -p out/test/elf/arm/tls-gd-dlopen 243: + cat 243: + gcc -fPIC -c -o out/test/elf/arm/tls-gd-dlopen/a.o -xc - -242: + cc -B. -o out/test/elf/arm/tls-dso/exe out/test/elf/arm/tls-dso/a.so out/test/elf/arm/tls-dso/b.o -241: + grep -q STATIC_TLS -241: + readelf --dynamic out/test/elf/arm/tls-df-static-tls/c.so -241: + on_exit -241: + echo OK -241: OK -241: + exit 0 -241/328 Test #241: arm-tls-df-static-tls ....................... Passed 0.26 sec +238: + on_exit +238: + echo OK +238: OK +238: + exit 0 +240/328 Test #238: arm-thread-count ............................ Passed 1.54 sec test 244 Start 244: arm-tls-gd-noplt @@ -26205,16 +26228,15 @@ 244: ++ echo -n 'Testing tls-gd-noplt ... ' 244: Testing tls-gd-noplt ... ++ t=out/test/elf/arm/tls-gd-noplt 244: ++ mkdir -p out/test/elf/arm/tls-gd-noplt -243: + cc -B. -shared -o out/test/elf/arm/tls-gd-dlopen/b.so out/test/elf/arm/tls-gd-dlopen/a.o -244: + cat 244: + gcc -fPIC -fno-plt -c -o out/test/elf/arm/tls-gd-noplt/a.o -xc - -242: + grep -q '5 3 5 3 5 3' -242: + out/test/elf/arm/tls-dso/exe -242: + on_exit -242: + echo OK -242: OK -242: + exit 0 -242/328 Test #242: arm-tls-dso ................................. Passed 0.33 sec +244: + cat +241: + grep -q STATIC_TLS +241: + readelf --dynamic out/test/elf/arm/tls-df-static-tls/c.so +241: + on_exit +241: + echo OK +241: OK +241: + exit 0 +241/328 Test #241: arm-tls-df-static-tls ....................... Passed 0.81 sec test 245 Start 245: arm-tls-gd-to-ie @@ -26224,6 +26246,7 @@ 245: MACHINE=arm 245: CPU= 245: Test timeout computed to be: 1500 +243: + cc -B. -shared -o out/test/elf/arm/tls-gd-dlopen/b.so out/test/elf/arm/tls-gd-dlopen/a.o 245: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/tls-gd-to-ie.sh 245: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 245: ++ export LC_ALL=C @@ -26248,26 +26271,29 @@ 245: ++ echo -n 'Testing tls-gd-to-ie ... ' 245: Testing tls-gd-to-ie ... ++ t=out/test/elf/arm/tls-gd-to-ie 245: ++ mkdir -p out/test/elf/arm/tls-gd-to-ie -243: + gcc -fPIC -c -o out/test/elf/arm/tls-gd-dlopen/c.o -xc - -243: + cat 245: + gcc -fPIC -c -o out/test/elf/arm/tls-gd-to-ie/a.o -xc - 245: + cat -244: + gcc -fPIC -fno-plt -c -o out/test/elf/arm/tls-gd-noplt/b.o -xc - +242: + cc -c -o out/test/elf/arm/tls-dso/b.o -xc - +242: + cat +243: + cat +243: + gcc -fPIC -c -o out/test/elf/arm/tls-gd-dlopen/c.o -xc - 244: + cat +244: + gcc -fPIC -fno-plt -c -o out/test/elf/arm/tls-gd-noplt/b.o -xc - +245: + cc -fPIC -c -o out/test/elf/arm/tls-gd-to-ie/b.o -xc - +245: + cat +242: + cc -B. -o out/test/elf/arm/tls-dso/exe out/test/elf/arm/tls-dso/a.so out/test/elf/arm/tls-dso/b.o 244: + gcc -fPIC -fno-plt -c -o out/test/elf/arm/tls-gd-noplt/c.o -xc - 244: + cat -245: + cat -245: + cc -fPIC -c -o out/test/elf/arm/tls-gd-to-ie/b.o -xc - +245: + cc -B. -shared -o out/test/elf/arm/tls-gd-to-ie/c.so out/test/elf/arm/tls-gd-to-ie/a.o 243: + cc -B. -o out/test/elf/arm/tls-gd-dlopen/exe out/test/elf/arm/tls-gd-dlopen/c.o -ldl 244: + cc -B. -shared -o out/test/elf/arm/tls-gd-noplt/d.so out/test/elf/arm/tls-gd-noplt/b.o -245: + cc -B. -shared -o out/test/elf/arm/tls-gd-to-ie/c.so out/test/elf/arm/tls-gd-to-ie/a.o -243: + grep -q '3 0 5' -243: + out/test/elf/arm/tls-gd-dlopen/exe out/test/elf/arm/tls-gd-dlopen/b.so -243: + on_exit -243: + echo OK -243: OK -243: + exit 0 -243/328 Test #243: arm-tls-gd-dlopen ........................... Passed 0.37 sec +242: + grep -q '5 3 5 3 5 3' +242: + out/test/elf/arm/tls-dso/exe +242: + on_exit +242: + echo OK +242: OK +242: + exit 0 +242/328 Test #242: arm-tls-dso ................................. Passed 1.12 sec test 246 Start 246: arm-tls-gd @@ -26277,7 +26303,6 @@ 246: MACHINE=arm 246: CPU= 246: Test timeout computed to be: 1500 -244: + cc -B. -shared -o out/test/elf/arm/tls-gd-noplt/e.so out/test/elf/arm/tls-gd-noplt/c.o -Wl,--no-relax 246: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/tls-gd.sh 246: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 246: ++ export LC_ALL=C @@ -26302,32 +26327,16 @@ 246: ++ echo -n 'Testing tls-gd ... ' 246: Testing tls-gd ... ++ t=out/test/elf/arm/tls-gd 246: ++ mkdir -p out/test/elf/arm/tls-gd -245: + cc -B. -o out/test/elf/arm/tls-gd-to-ie/exe1 out/test/elf/arm/tls-gd-to-ie/b.o out/test/elf/arm/tls-gd-to-ie/c.so -246: + gcc -fPIC -c -o out/test/elf/arm/tls-gd/a.o -xc - -246: + cat -245: + grep -q '1 2 3' -245: + out/test/elf/arm/tls-gd-to-ie/exe1 -245: + cc -B. -shared -o out/test/elf/arm/tls-gd-to-ie/d.so out/test/elf/arm/tls-gd-to-ie/a.o -Wl,-no-relax -246: + gcc -fPIC -c -o out/test/elf/arm/tls-gd/b.o -xc - -246: + cat -244: + cc -B. -o out/test/elf/arm/tls-gd-noplt/exe out/test/elf/arm/tls-gd-noplt/a.o out/test/elf/arm/tls-gd-noplt/d.so out/test/elf/arm/tls-gd-noplt/e.so -245: + cc -B. -o out/test/elf/arm/tls-gd-to-ie/exe2 out/test/elf/arm/tls-gd-to-ie/b.o out/test/elf/arm/tls-gd-to-ie/d.so -244: + out/test/elf/arm/tls-gd-noplt/exe -244: + grep -q '1 2 3 4 5 6' 246: + cat -244: + cc -B. -o out/test/elf/arm/tls-gd-noplt/exe out/test/elf/arm/tls-gd-noplt/a.o out/test/elf/arm/tls-gd-noplt/d.so out/test/elf/arm/tls-gd-noplt/e.so -Wl,-no-relax -246: + gcc -fPIC -c -o out/test/elf/arm/tls-gd/c.o -xc - -245: + grep -q '1 2 3' -245: + out/test/elf/arm/tls-gd-to-ie/exe2 -245: + cc -B. -shared -o out/test/elf/arm/tls-gd-to-ie/e.so out/test/elf/arm/tls-gd-to-ie/a.o -Wl,-z,nodlopen -246: + cc -B. -shared -o out/test/elf/arm/tls-gd/d.so out/test/elf/arm/tls-gd/b.o -244: + out/test/elf/arm/tls-gd-noplt/exe -244: + grep -q '1 2 3 4 5 6' -244: + on_exit -244: + echo OK -244: OK -244: + exit 0 -244/328 Test #244: arm-tls-gd-noplt ............................ Passed 0.62 sec +246: + gcc -fPIC -c -o out/test/elf/arm/tls-gd/a.o -xc - +245: + cc -B. -o out/test/elf/arm/tls-gd-to-ie/exe1 out/test/elf/arm/tls-gd-to-ie/b.o out/test/elf/arm/tls-gd-to-ie/c.so +243: + out/test/elf/arm/tls-gd-dlopen/exe out/test/elf/arm/tls-gd-dlopen/b.so +243: + grep -q '3 0 5' +243: + on_exit +243: + echo OK +243: OK +243: + exit 0 +243/328 Test #243: arm-tls-gd-dlopen ........................... Passed 1.16 sec test 247 Start 247: arm-tls-ie @@ -26337,6 +26346,7 @@ 247: MACHINE=arm 247: CPU= 247: Test timeout computed to be: 1500 +244: + cc -B. -shared -o out/test/elf/arm/tls-gd-noplt/e.so out/test/elf/arm/tls-gd-noplt/c.o -Wl,--no-relax 247: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/tls-ie.sh 247: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 247: ++ export LC_ALL=C @@ -26361,29 +26371,35 @@ 247: ++ echo -n 'Testing tls-ie ... ' 247: Testing tls-ie ... ++ t=out/test/elf/arm/tls-ie 247: ++ mkdir -p out/test/elf/arm/tls-ie -247: + cat 247: + gcc -fPIC -c -o out/test/elf/arm/tls-ie/a.o -xc - -245: + cc -B. -o out/test/elf/arm/tls-gd-to-ie/exe3 out/test/elf/arm/tls-gd-to-ie/b.o out/test/elf/arm/tls-gd-to-ie/e.so -246: + cc -B. -shared -o out/test/elf/arm/tls-gd/e.so out/test/elf/arm/tls-gd/c.o -Wl,--no-relax -246: + cc -B. -o out/test/elf/arm/tls-gd/exe1 out/test/elf/arm/tls-gd/a.o out/test/elf/arm/tls-gd/d.so out/test/elf/arm/tls-gd/e.so +247: + cat +245: + grep -q '1 2 3' +245: + out/test/elf/arm/tls-gd-to-ie/exe1 +245: + cc -B. -shared -o out/test/elf/arm/tls-gd-to-ie/d.so out/test/elf/arm/tls-gd-to-ie/a.o -Wl,-no-relax +246: + cat +246: + gcc -fPIC -c -o out/test/elf/arm/tls-gd/b.o -xc - +244: + cc -B. -o out/test/elf/arm/tls-gd-noplt/exe out/test/elf/arm/tls-gd-noplt/a.o out/test/elf/arm/tls-gd-noplt/d.so out/test/elf/arm/tls-gd-noplt/e.so +245: + cc -B. -o out/test/elf/arm/tls-gd-to-ie/exe2 out/test/elf/arm/tls-gd-to-ie/b.o out/test/elf/arm/tls-gd-to-ie/d.so 247: + cc -B. -shared -o out/test/elf/arm/tls-ie/b.so out/test/elf/arm/tls-ie/a.o +246: + gcc -fPIC -c -o out/test/elf/arm/tls-gd/c.o -xc - +246: + cat +244: + out/test/elf/arm/tls-gd-noplt/exe +244: + grep -q '1 2 3 4 5 6' +244: + cc -B. -o out/test/elf/arm/tls-gd-noplt/exe out/test/elf/arm/tls-gd-noplt/a.o out/test/elf/arm/tls-gd-noplt/d.so out/test/elf/arm/tls-gd-noplt/e.so -Wl,-no-relax +246: + cc -B. -shared -o out/test/elf/arm/tls-gd/d.so out/test/elf/arm/tls-gd/b.o +245: + out/test/elf/arm/tls-gd-to-ie/exe2 245: + grep -q '1 2 3' -245: + out/test/elf/arm/tls-gd-to-ie/exe3 -245: + cc -B. -shared -o out/test/elf/arm/tls-gd-to-ie/f.so out/test/elf/arm/tls-gd-to-ie/a.o -Wl,-z,nodlopen -Wl,-no-relax -245: + cc -B. -o out/test/elf/arm/tls-gd-to-ie/exe4 out/test/elf/arm/tls-gd-to-ie/b.o out/test/elf/arm/tls-gd-to-ie/f.so -247: + gcc -c -o out/test/elf/arm/tls-ie/c.o -xc - -fPIC +245: + cc -B. -shared -o out/test/elf/arm/tls-gd-to-ie/e.so out/test/elf/arm/tls-gd-to-ie/a.o -Wl,-z,nodlopen 247: + cat -246: + grep -q '1 2 3 4 5 6' -246: + out/test/elf/arm/tls-gd/exe1 -246: + cc -B. -o out/test/elf/arm/tls-gd/exe2 out/test/elf/arm/tls-gd/a.o out/test/elf/arm/tls-gd/d.so out/test/elf/arm/tls-gd/e.so -Wl,-no-relax -247: + cc -B. -o out/test/elf/arm/tls-ie/exe out/test/elf/arm/tls-ie/b.so out/test/elf/arm/tls-ie/c.o -245: + grep -q '1 2 3' -245: + out/test/elf/arm/tls-gd-to-ie/exe4 -245: + on_exit -245: + echo OK -245: OK -245: + exit 0 -245/328 Test #245: arm-tls-gd-to-ie ............................ Passed 0.89 sec +247: + gcc -c -o out/test/elf/arm/tls-ie/c.o -xc - -fPIC +244: + grep -q '1 2 3 4 5 6' +244: + out/test/elf/arm/tls-gd-noplt/exe +246: + cc -B. -shared -o out/test/elf/arm/tls-gd/e.so out/test/elf/arm/tls-gd/c.o -Wl,--no-relax +244: + on_exit +244: + echo OK +244: OK +244: + exit 0 +244/328 Test #244: arm-tls-gd-noplt ............................ Passed 1.84 sec test 248 Start 248: arm-tls-irregular-start-addr @@ -26393,8 +26409,6 @@ 248: MACHINE=arm 248: CPU= 248: Test timeout computed to be: 1500 -246: + out/test/elf/arm/tls-gd/exe2 -246: + grep -q '1 2 3 4 5 6' 248: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/tls-irregular-start-addr.sh 248: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 248: ++ export LC_ALL=C @@ -26412,29 +26426,39 @@ 248: ++ QEMU= 248: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' 248: ++ tlsdesc_opt=-mtls-dialect=gnu2 -246: + test_cflags -static 248: ++ trap 'on_error $LINENO' ERR 248: ++ trap on_exit EXIT -246: + cc -static -o /dev/null -xc - 248: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/tls-irregular-start-addr.sh .sh -246: + echo 'int main() {}' +245: + cc -B. -o out/test/elf/arm/tls-gd-to-ie/exe3 out/test/elf/arm/tls-gd-to-ie/b.o out/test/elf/arm/tls-gd-to-ie/e.so 248: ++ testname=tls-irregular-start-addr 248: ++ echo -n 'Testing tls-irregular-start-addr ... ' 248: Testing tls-irregular-start-addr ... ++ t=out/test/elf/arm/tls-irregular-start-addr 248: ++ mkdir -p out/test/elf/arm/tls-irregular-start-addr 248: + cat 248: + cc -fPIC -c -o out/test/elf/arm/tls-irregular-start-addr/a.o -xc - +247: + cc -B. -o out/test/elf/arm/tls-ie/exe out/test/elf/arm/tls-ie/b.so out/test/elf/arm/tls-ie/c.o +246: + cc -B. -o out/test/elf/arm/tls-gd/exe1 out/test/elf/arm/tls-gd/a.o out/test/elf/arm/tls-gd/d.so out/test/elf/arm/tls-gd/e.so +245: + out/test/elf/arm/tls-gd-to-ie/exe3 +245: + grep -q '1 2 3' +245: + cc -B. -shared -o out/test/elf/arm/tls-gd-to-ie/f.so out/test/elf/arm/tls-gd-to-ie/a.o -Wl,-z,nodlopen -Wl,-no-relax +248: + cc -B. -o out/test/elf/arm/tls-irregular-start-addr/exe1 out/test/elf/arm/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x100001 -Wl,-relax 247: + grep -q '^0 0 3 5 7$' 247: + out/test/elf/arm/tls-ie/exe 247: + cc -B. -o out/test/elf/arm/tls-ie/exe out/test/elf/arm/tls-ie/b.so out/test/elf/arm/tls-ie/c.o -Wl,-no-relax -248: + cc -B. -o out/test/elf/arm/tls-irregular-start-addr/exe1 out/test/elf/arm/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x100001 -Wl,-relax -247: + grep -q '^0 0 3 5 7$' +246: + grep -q '1 2 3 4 5 6' +246: + out/test/elf/arm/tls-gd/exe1 +246: + cc -B. -o out/test/elf/arm/tls-gd/exe2 out/test/elf/arm/tls-gd/a.o out/test/elf/arm/tls-gd/d.so out/test/elf/arm/tls-gd/e.so -Wl,-no-relax +245: + cc -B. -o out/test/elf/arm/tls-gd-to-ie/exe4 out/test/elf/arm/tls-gd-to-ie/b.o out/test/elf/arm/tls-gd-to-ie/f.so +248: + grep -q '^42$' +248: + out/test/elf/arm/tls-irregular-start-addr/exe1 +248: + cc -B. -o out/test/elf/arm/tls-irregular-start-addr/exe2 out/test/elf/arm/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x100001 -Wl,-no-relax 247: + out/test/elf/arm/tls-ie/exe +247: + grep -q '^0 0 3 5 7$' 247: + on_exit 247: + echo OK 247: OK 247: + exit 0 -246/328 Test #247: arm-tls-ie .................................. Passed 0.53 sec +245/328 Test #247: arm-tls-ie .................................. Passed 1.48 sec test 249 Start 249: arm-tls-large-alignment @@ -26468,34 +26492,22 @@ 249: ++ echo -n 'Testing tls-large-alignment ... ' 249: Testing tls-large-alignment ... ++ t=out/test/elf/arm/tls-large-alignment 249: ++ mkdir -p out/test/elf/arm/tls-large-alignment -248: + grep -q '^42$' 249: + cat -248: + out/test/elf/arm/tls-irregular-start-addr/exe1 -248: + cc -B. -o out/test/elf/arm/tls-irregular-start-addr/exe2 out/test/elf/arm/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x100001 -Wl,-no-relax 249: + cc -fPIC -std=c11 -c -o out/test/elf/arm/tls-large-alignment/a.o -xc - -246: + cc -B. -o out/test/elf/arm/tls-gd/exe3 out/test/elf/arm/tls-gd/a.o out/test/elf/arm/tls-gd/b.o out/test/elf/arm/tls-gd/c.o -static -249: + cat -249: + cc -fPIC -std=c11 -c -o out/test/elf/arm/tls-large-alignment/b.o -xc - -248: + grep -q '^42$' -248: + out/test/elf/arm/tls-irregular-start-addr/exe2 -248: + cc -B. -o out/test/elf/arm/tls-irregular-start-addr/exe3 out/test/elf/arm/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x10000f -Wl,-relax -249: + cat -249: + cc -fPIC -c -o out/test/elf/arm/tls-large-alignment/c.o -xc - -246: + out/test/elf/arm/tls-gd/exe3 -248: + grep -q '^42$' +246: + out/test/elf/arm/tls-gd/exe2 246: + grep -q '1 2 3 4 5 6' -249: + cc -B. -shared -o out/test/elf/arm/tls-large-alignment/d.so out/test/elf/arm/tls-large-alignment/a.o out/test/elf/arm/tls-large-alignment/b.o -248: + out/test/elf/arm/tls-irregular-start-addr/exe3 -246: + cc -B. -o out/test/elf/arm/tls-gd/exe4 out/test/elf/arm/tls-gd/a.o out/test/elf/arm/tls-gd/b.o out/test/elf/arm/tls-gd/c.o -static -Wl,-no-relax -248: + cc -B. -o out/test/elf/arm/tls-irregular-start-addr/exe4 out/test/elf/arm/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x10000f -Wl,-no-relax -249: + cc -B. -o out/test/elf/arm/tls-large-alignment/exe1 out/test/elf/arm/tls-large-alignment/a.o out/test/elf/arm/tls-large-alignment/b.o out/test/elf/arm/tls-large-alignment/c.o +246: + test_cflags -static +246: + cc -static -o /dev/null -xc - +246: + echo 'int main() {}' +245: + out/test/elf/arm/tls-gd-to-ie/exe4 +245: + grep -q '1 2 3' +248: + out/test/elf/arm/tls-irregular-start-addr/exe2 248: + grep -q '^42$' -248: + out/test/elf/arm/tls-irregular-start-addr/exe4 -248: + on_exit -248: + echo OK -248: OK -248: + exit 0 -247/328 Test #248: arm-tls-irregular-start-addr ................ Passed 0.50 sec +245: + on_exit +245: + echo OK +245: OK +245: + exit 0 +246/328 Test #245: arm-tls-gd-to-ie ............................ Passed 2.59 sec test 250 Start 250: arm-tls-large-static-image @@ -26505,6 +26517,7 @@ 250: MACHINE=arm 250: CPU= 250: Test timeout computed to be: 1500 +248: + cc -B. -o out/test/elf/arm/tls-irregular-start-addr/exe3 out/test/elf/arm/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x10000f -Wl,-relax 250: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/tls-large-static-image.sh 250: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 250: ++ export LC_ALL=C @@ -26524,18 +26537,31 @@ 250: ++ tlsdesc_opt=-mtls-dialect=gnu2 250: ++ trap 'on_error $LINENO' ERR 250: ++ trap on_exit EXIT -246: + out/test/elf/arm/tls-gd/exe4 -246: + grep -q '1 2 3 4 5 6' 250: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/tls-large-static-image.sh .sh 250: ++ testname=tls-large-static-image 250: ++ echo -n 'Testing tls-large-static-image ... ' 250: Testing tls-large-static-image ... ++ t=out/test/elf/arm/tls-large-static-image 250: ++ mkdir -p out/test/elf/arm/tls-large-static-image -246: + on_exit -246: + echo OK -246: OK -246: + exit 0 -248/328 Test #246: arm-tls-gd .................................. Passed 1.20 sec +250: + cc -fPIC -c -o out/test/elf/arm/tls-large-static-image/a.o -xc - +250: + cat +249: + cc -fPIC -std=c11 -c -o out/test/elf/arm/tls-large-alignment/b.o -xc - +249: + cat +248: + grep -q '^42$' +248: + out/test/elf/arm/tls-irregular-start-addr/exe3 +250: + cc -fPIC -c -o out/test/elf/arm/tls-large-static-image/b.o -xc - +250: + cat +248: + cc -B. -o out/test/elf/arm/tls-irregular-start-addr/exe4 out/test/elf/arm/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x10000f -Wl,-no-relax +249: + cat +249: + cc -fPIC -c -o out/test/elf/arm/tls-large-alignment/c.o -xc - +250: + cc -B. -o out/test/elf/arm/tls-large-static-image/exe out/test/elf/arm/tls-large-static-image/a.o out/test/elf/arm/tls-large-static-image/b.o +249: + cc -B. -shared -o out/test/elf/arm/tls-large-alignment/d.so out/test/elf/arm/tls-large-alignment/a.o out/test/elf/arm/tls-large-alignment/b.o +248: + out/test/elf/arm/tls-irregular-start-addr/exe4 +248: + grep -q '^42$' +248: + on_exit +248: + echo OK +248: OK +248: + exit 0 +247/328 Test #248: arm-tls-irregular-start-addr ................ Passed 1.40 sec test 251 Start 251: arm-tls-ld-noplt @@ -26545,8 +26571,6 @@ 251: MACHINE=arm 251: CPU= 251: Test timeout computed to be: 1500 -250: + cc -fPIC -c -o out/test/elf/arm/tls-large-static-image/a.o -xc - -250: + cat 251: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/tls-ld-noplt.sh 251: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 251: ++ export LC_ALL=C @@ -26571,20 +26595,17 @@ 251: ++ echo -n 'Testing tls-ld-noplt ... ' 251: Testing tls-ld-noplt ... ++ t=out/test/elf/arm/tls-ld-noplt 251: ++ mkdir -p out/test/elf/arm/tls-ld-noplt -249: + out/test/elf/arm/tls-large-alignment/exe1 251: + cat -249: + grep -q '^42 1 2 3$' 251: + gcc -fPIC -ftls-model=local-dynamic -fno-plt -c -o out/test/elf/arm/tls-ld-noplt/a.o -xc - -249: + cc -B. -o out/test/elf/arm/tls-large-alignment/exe2 out/test/elf/arm/tls-large-alignment/c.o out/test/elf/arm/tls-large-alignment/d.so -250: + cc -fPIC -c -o out/test/elf/arm/tls-large-static-image/b.o -xc - -250: + cat -249: + grep -q '^42 1 2 3$' -249: + out/test/elf/arm/tls-large-alignment/exe2 -249: + on_exit -249: + echo OK -249: OK -249: + exit 0 -249/328 Test #249: arm-tls-large-alignment ..................... Passed 0.46 sec +246: + cc -B. -o out/test/elf/arm/tls-gd/exe3 out/test/elf/arm/tls-gd/a.o out/test/elf/arm/tls-gd/b.o out/test/elf/arm/tls-gd/c.o -static +250: + grep -q '^1 2 3 0 5$' +250: + out/test/elf/arm/tls-large-static-image/exe +249: + cc -B. -o out/test/elf/arm/tls-large-alignment/exe1 out/test/elf/arm/tls-large-alignment/a.o out/test/elf/arm/tls-large-alignment/b.o out/test/elf/arm/tls-large-alignment/c.o +250: + on_exit +250: + echo OK +250: OK +250: + exit 0 +248/328 Test #250: arm-tls-large-static-image .................. Passed 0.78 sec test 252 Start 252: arm-tls-ld @@ -26595,8 +26616,6 @@ 252: CPU= 252: Test timeout computed to be: 1500 252: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/tls-ld.sh -251: + cat -251: + gcc -fPIC -ftls-model=local-dynamic -fno-plt -c -o out/test/elf/arm/tls-ld-noplt/b.o -xc - 252: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 252: ++ export LC_ALL=C 252: ++ LC_ALL=C @@ -26616,21 +26635,30 @@ 252: ++ trap 'on_error $LINENO' ERR 252: ++ trap on_exit EXIT 252: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/tls-ld.sh .sh -250: + cc -B. -o out/test/elf/arm/tls-large-static-image/exe out/test/elf/arm/tls-large-static-image/a.o out/test/elf/arm/tls-large-static-image/b.o 252: ++ testname=tls-ld 252: ++ echo -n 'Testing tls-ld ... ' 252: Testing tls-ld ... ++ t=out/test/elf/arm/tls-ld 252: ++ mkdir -p out/test/elf/arm/tls-ld 252: + cat 252: + cc -fPIC -ftls-model=local-dynamic -c -o out/test/elf/arm/tls-ld/a.o -xc - +251: + cat +251: + gcc -fPIC -ftls-model=local-dynamic -fno-plt -c -o out/test/elf/arm/tls-ld-noplt/b.o -xc - +249: + out/test/elf/arm/tls-large-alignment/exe1 +249: + grep -q '^42 1 2 3$' +246: + grep -q '1 2 3 4 5 6' +246: + out/test/elf/arm/tls-gd/exe3 +249: + cc -B. -o out/test/elf/arm/tls-large-alignment/exe2 out/test/elf/arm/tls-large-alignment/c.o out/test/elf/arm/tls-large-alignment/d.so +246: + cc -B. -o out/test/elf/arm/tls-gd/exe4 out/test/elf/arm/tls-gd/a.o out/test/elf/arm/tls-gd/b.o out/test/elf/arm/tls-gd/c.o -static -Wl,-no-relax 251: + cc -B. -o out/test/elf/arm/tls-ld-noplt/exe out/test/elf/arm/tls-ld-noplt/a.o out/test/elf/arm/tls-ld-noplt/b.o -250: + grep -q '^1 2 3 0 5$' -250: + out/test/elf/arm/tls-large-static-image/exe -250: + on_exit -250: + echo OK -250: OK -250: + exit 0 -250/328 Test #250: arm-tls-large-static-image .................. Passed 0.24 sec +252: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/elf/arm/tls-ld/b.o -xc - +252: + cat +249: + out/test/elf/arm/tls-large-alignment/exe2 +249: + grep -q '^42 1 2 3$' +249: + on_exit +249: + echo OK +249: OK +249: + exit 0 +249/328 Test #249: arm-tls-large-alignment ..................... Passed 1.55 sec test 253 Start 253: arm-tls-le-error @@ -26640,7 +26668,10 @@ 253: MACHINE=arm 253: CPU= 253: Test timeout computed to be: 1500 +251: + grep -q '3 5 3 5' +251: + out/test/elf/arm/tls-ld-noplt/exe 253: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/tls-le-error.sh +252: + cc -B. -o out/test/elf/arm/tls-ld/exe1 out/test/elf/arm/tls-ld/a.o out/test/elf/arm/tls-ld/b.o -Wl,-relax 253: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 253: ++ export LC_ALL=C 253: ++ LC_ALL=C @@ -26660,26 +26691,20 @@ 253: ++ trap 'on_error $LINENO' ERR 253: ++ trap on_exit EXIT 253: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/tls-le-error.sh .sh -252: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/elf/arm/tls-ld/b.o -xc - +251: + cc -B. -o out/test/elf/arm/tls-ld-noplt/exe out/test/elf/arm/tls-ld-noplt/a.o out/test/elf/arm/tls-ld-noplt/b.o -Wl,-no-relax 253: ++ testname=tls-le-error 253: ++ echo -n 'Testing tls-le-error ... ' 253: Testing tls-le-error ... ++ t=out/test/elf/arm/tls-le-error 253: ++ mkdir -p out/test/elf/arm/tls-le-error -252: + cat 253: + cat -251: + grep -q '3 5 3 5' -251: + out/test/elf/arm/tls-ld-noplt/exe 253: + gcc -fPIC -c -o out/test/elf/arm/tls-le-error/a.o -xc - -251: + cc -B. -o out/test/elf/arm/tls-ld-noplt/exe out/test/elf/arm/tls-ld-noplt/a.o out/test/elf/arm/tls-ld-noplt/b.o -Wl,-no-relax -252: + cc -B. -o out/test/elf/arm/tls-ld/exe1 out/test/elf/arm/tls-ld/a.o out/test/elf/arm/tls-ld/b.o -Wl,-relax -253: + cc -B. -shared -o out/test/elf/arm/tls-le-error/b.so out/test/elf/arm/tls-le-error/a.o -251: + grep -q '3 5 3 5' -251: + out/test/elf/arm/tls-ld-noplt/exe -251: + on_exit -251: + echo OK -251: OK -251: + exit 0 -251/328 Test #251: arm-tls-ld-noplt ............................ Passed 0.35 sec +246: + out/test/elf/arm/tls-gd/exe4 +246: + grep -q '1 2 3 4 5 6' +246: + on_exit +246: + echo OK +246: OK +246: + exit 0 +250/328 Test #246: arm-tls-gd .................................. Passed 3.44 sec test 254 Start 254: arm-tls-le @@ -26708,18 +26733,24 @@ 254: ++ tlsdesc_opt=-mtls-dialect=gnu2 254: ++ trap 'on_error $LINENO' ERR 254: ++ trap on_exit EXIT +252: + out/test/elf/arm/tls-ld/exe1 254: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/tls-le.sh .sh +252: + grep -q '3 5 3 5' 254: ++ testname=tls-le 254: ++ echo -n 'Testing tls-le ... ' 254: Testing tls-le ... ++ t=out/test/elf/arm/tls-le 254: ++ mkdir -p out/test/elf/arm/tls-le -253: + grep -q 'relocation .* against `foo` can not be used when making a shared object; recompile with -fPIC' out/test/elf/arm/tls-le-error/log +252: + cc -B. -o out/test/elf/arm/tls-ld/exe2 out/test/elf/arm/tls-ld/a.o out/test/elf/arm/tls-ld/b.o -Wl,-no-relax +254: + cat 254: + gcc -fPIC -c -o out/test/elf/arm/tls-le/a.o -xc - -253: + on_exit -253: + echo OK -253: OK -253: + exit 0 -252/328 Test #253: arm-tls-le-error ............................ Passed 0.17 sec +251: + grep -q '3 5 3 5' +251: + out/test/elf/arm/tls-ld-noplt/exe +251: + on_exit +251: + echo OK +251: OK +251: + exit 0 +253: + cc -B. -shared -o out/test/elf/arm/tls-le-error/b.so out/test/elf/arm/tls-le-error/a.o +251/328 Test #251: arm-tls-ld-noplt ............................ Passed 1.12 sec test 255 Start 255: arm-tls-nopic @@ -26729,7 +26760,6 @@ 255: MACHINE=arm 255: CPU= 255: Test timeout computed to be: 1500 -254: + cat 255: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/tls-nopic.sh 255: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 255: ++ export LC_ALL=C @@ -26754,22 +26784,16 @@ 255: ++ echo -n 'Testing tls-nopic ... ' 255: Testing tls-nopic ... ++ t=out/test/elf/arm/tls-nopic 255: ++ mkdir -p out/test/elf/arm/tls-nopic -255: + cat 255: + gcc -c -o out/test/elf/arm/tls-nopic/a.o -xc - -252: + grep -q '3 5 3 5' -252: + out/test/elf/arm/tls-ld/exe1 -252: + cc -B. -o out/test/elf/arm/tls-ld/exe2 out/test/elf/arm/tls-ld/a.o out/test/elf/arm/tls-ld/b.o -Wl,-no-relax -252: + grep -q '3 5 3 5' -252: + out/test/elf/arm/tls-ld/exe2 -255: + cc -xc -c -o out/test/elf/arm/tls-nopic/b.o - 255: + cat +252: + out/test/elf/arm/tls-ld/exe2 +252: + grep -q '3 5 3 5' +253: + grep -q 'relocation .* against `foo` can not be used when making a shared object; recompile with -fPIC' out/test/elf/arm/tls-le-error/log 252: + on_exit 252: + echo OK 252: OK 252: + exit 0 -254: + cat -254: + gcc -fPIC -c -o out/test/elf/arm/tls-le/b.o -xc - -253/328 Test #252: arm-tls-ld .................................. Passed 0.59 sec +252/328 Test #252: arm-tls-ld .................................. Passed 1.13 sec test 256 Start 256: arm-tls-pic @@ -26779,6 +26803,20 @@ 256: MACHINE=arm 256: CPU= 256: Test timeout computed to be: 1500 +253: + on_exit +253: + echo OK +253: OK +253: + exit 0 +253/328 Test #253: arm-tls-le-error ............................ Passed 0.60 sec +test 257 + Start 257: arm-tls-small-alignment + +257: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/tls-small-alignment.sh" +257: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf +257: Environment variables: +257: MACHINE=arm +257: CPU= +257: Test timeout computed to be: 1500 256: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/tls-pic.sh 256: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 256: ++ export LC_ALL=C @@ -26798,34 +26836,15 @@ 256: ++ tlsdesc_opt=-mtls-dialect=gnu2 256: ++ trap 'on_error $LINENO' ERR 256: ++ trap on_exit EXIT +254: + gcc -fPIC -c -o out/test/elf/arm/tls-le/b.o -xc - +254: + cat 256: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/tls-pic.sh .sh 256: ++ testname=tls-pic 256: ++ echo -n 'Testing tls-pic ... ' 256: Testing tls-pic ... ++ t=out/test/elf/arm/tls-pic 256: ++ mkdir -p out/test/elf/arm/tls-pic -254: + cc -B. -o out/test/elf/arm/tls-le/exe out/test/elf/arm/tls-le/a.o out/test/elf/arm/tls-le/b.o -256: + cat -255: + cc -B. -o out/test/elf/arm/tls-nopic/exe out/test/elf/arm/tls-nopic/a.o out/test/elf/arm/tls-nopic/b.o -no-pie 256: + gcc -fPIC -c -o out/test/elf/arm/tls-pic/a.o -xc - -255: + grep -q '3 5 3 5' -255: + out/test/elf/arm/tls-nopic/exe -255: + on_exit -255: + echo OK -255: OK -255: + exit 0 -254: + grep -q '3 5 3 5' -254/328 Test #255: arm-tls-nopic ............................... Passed 0.44 sec -test 257 - Start 257: arm-tls-small-alignment - -257: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/tls-small-alignment.sh" -257: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -257: Environment variables: -257: MACHINE=arm -257: CPU= -257: Test timeout computed to be: 1500 -254: + out/test/elf/arm/tls-le/exe -254: + cc -B. -o out/test/elf/arm/tls-le/exe out/test/elf/arm/tls-le/a.o out/test/elf/arm/tls-le/b.o -Wl,-no-relax +256: + cat 257: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/tls-small-alignment.sh 257: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 257: ++ export LC_ALL=C @@ -26846,24 +26865,29 @@ 257: ++ trap 'on_error $LINENO' ERR 257: ++ trap on_exit EXIT 257: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/tls-small-alignment.sh .sh -256: + cc -xc -c -o out/test/elf/arm/tls-pic/b.o - 257: ++ testname=tls-small-alignment 257: ++ echo -n 'Testing tls-small-alignment ... ' 257: Testing tls-small-alignment ... ++ t=out/test/elf/arm/tls-small-alignment 257: ++ mkdir -p out/test/elf/arm/tls-small-alignment -256: + cat 257: + cat 257: + cc -fPIC -c -o out/test/elf/arm/tls-small-alignment/a.o -xassembler - -257: + cat +255: + cc -xc -c -o out/test/elf/arm/tls-nopic/b.o - +255: + cat 257: + cc -fPIC -std=c11 -c -o out/test/elf/arm/tls-small-alignment/b.o -xc - -256: + cc -B. -o out/test/elf/arm/tls-pic/exe out/test/elf/arm/tls-pic/a.o out/test/elf/arm/tls-pic/b.o -254: + grep -q '3 5 3 5' -254: + out/test/elf/arm/tls-le/exe -254: + on_exit -254: + echo OK -254: OK -254: + exit 0 -255/328 Test #254: arm-tls-le .................................. Passed 0.56 sec +257: + cat +254: + cc -B. -o out/test/elf/arm/tls-le/exe out/test/elf/arm/tls-le/a.o out/test/elf/arm/tls-le/b.o +255: + cc -B. -o out/test/elf/arm/tls-nopic/exe out/test/elf/arm/tls-nopic/a.o out/test/elf/arm/tls-nopic/b.o -no-pie +257: + cat +257: + cc -fPIC -c -o out/test/elf/arm/tls-small-alignment/c.o -xc - +256: + cat +256: + cc -xc -c -o out/test/elf/arm/tls-pic/b.o - +255: + grep -q '3 5 3 5' +255: + out/test/elf/arm/tls-nopic/exe +255: + on_exit +255: + echo OK +255: OK +255: + exit 0 +254/328 Test #255: arm-tls-nopic ............................... Passed 0.74 sec test 258 Start 258: arm-tlsdesc-dlopen @@ -26873,6 +26897,10 @@ 258: MACHINE=arm 258: CPU= 258: Test timeout computed to be: 1500 +254: + grep -q '3 5 3 5' +254: + out/test/elf/arm/tls-le/exe +254: + cc -B. -o out/test/elf/arm/tls-le/exe out/test/elf/arm/tls-le/a.o out/test/elf/arm/tls-le/b.o -Wl,-no-relax +256: + cc -B. -o out/test/elf/arm/tls-pic/exe out/test/elf/arm/tls-pic/a.o out/test/elf/arm/tls-pic/b.o 258: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/tlsdesc-dlopen.sh 258: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 258: ++ export LC_ALL=C @@ -26902,18 +26930,17 @@ 258: + is_musl 258: + grep -q musl 258: + ldd --version +257: + cc -B. -shared -o out/test/elf/arm/tls-small-alignment/d.so out/test/elf/arm/tls-small-alignment/a.o out/test/elf/arm/tls-small-alignment/b.o 258: + '[' -n -mtls-dialect=gnu2 ']' 258: + gcc -fPIC -c -o out/test/elf/arm/tlsdesc-dlopen/a.o -xc - -mtls-dialect=gnu2 -257: + cc -fPIC -c -o out/test/elf/arm/tls-small-alignment/c.o -xc - 258: + cat -257: + cat -256: + grep -q '3 5 3 5' -256: + out/test/elf/arm/tls-pic/exe -256: + on_exit -256: + echo OK -256: OK -256: + exit 0 -256/328 Test #256: arm-tls-pic ................................. Passed 0.28 sec +254: + out/test/elf/arm/tls-le/exe +254: + grep -q '3 5 3 5' +254: + on_exit +254: + echo OK +254: OK +254: + exit 0 +255/328 Test #254: arm-tls-le .................................. Passed 1.13 sec test 259 Start 259: arm-tlsdesc-import @@ -26923,7 +26950,24 @@ 259: MACHINE=arm 259: CPU= 259: Test timeout computed to be: 1500 +256: + grep -q '3 5 3 5' +256: + out/test/elf/arm/tls-pic/exe +256: + on_exit +256: + echo OK +256: OK +256: + exit 0 +256/328 Test #256: arm-tls-pic ................................. Passed 0.78 sec +test 260 + Start 260: arm-tlsdesc-initial-exec + +260: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/tlsdesc-initial-exec.sh" +260: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf +260: Environment variables: +260: MACHINE=arm +260: CPU= +260: Test timeout computed to be: 1500 259: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/tlsdesc-import.sh +260: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/tlsdesc-initial-exec.sh 259: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 259: ++ export LC_ALL=C 259: ++ LC_ALL=C @@ -26942,54 +26986,69 @@ 259: ++ tlsdesc_opt=-mtls-dialect=gnu2 259: ++ trap 'on_error $LINENO' ERR 259: ++ trap on_exit EXIT +260: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc +260: ++ export LC_ALL=C +260: ++ LC_ALL=C +260: ++ '[' -z arm ']' +260: ++ '[' -z '' ']' +260: ++ TESTDIR=out/test/elf/arm +260: ++ CC=cc +260: ++ CXX=c++ +260: ++ GCC=gcc +260: ++ GXX=g++ +260: ++ OBJDUMP=objdump +260: ++ OBJCOPY=objcopy +260: ++ STRIP=strip +260: ++ QEMU= +260: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' +260: ++ tlsdesc_opt=-mtls-dialect=gnu2 +260: ++ trap 'on_error $LINENO' ERR +260: ++ trap on_exit EXIT +260: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/tlsdesc-initial-exec.sh .sh 259: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/tlsdesc-import.sh .sh -258: + cc -B. -shared -o out/test/elf/arm/tlsdesc-dlopen/b.so out/test/elf/arm/tlsdesc-dlopen/a.o 259: ++ testname=tlsdesc-import 259: ++ echo -n 'Testing tlsdesc-import ... ' 259: Testing tlsdesc-import ... ++ t=out/test/elf/arm/tlsdesc-import 259: ++ mkdir -p out/test/elf/arm/tlsdesc-import +260: ++ testname=tlsdesc-initial-exec +260: ++ echo -n 'Testing tlsdesc-initial-exec ... ' +260: Testing tlsdesc-initial-exec ... ++ t=out/test/elf/arm/tlsdesc-initial-exec +260: ++ mkdir -p out/test/elf/arm/tlsdesc-initial-exec 259: + supports_tlsdesc 259: + '[' arm = arm ']' 259: + is_musl -259: + grep -q musl -257: + cc -B. -shared -o out/test/elf/arm/tls-small-alignment/d.so out/test/elf/arm/tls-small-alignment/a.o out/test/elf/arm/tls-small-alignment/b.o 259: + ldd --version +259: + grep -q musl +260: + supports_tlsdesc +260: + '[' arm = arm ']' +260: + is_musl +260: + ldd --version 259: + '[' -n -mtls-dialect=gnu2 ']' -259: + gcc -fPIC -c -o out/test/elf/arm/tlsdesc-import/a.o -xc - -mtls-dialect=gnu2 +260: + grep -q musl 259: + cat -258: + gcc -fPIC -c -o out/test/elf/arm/tlsdesc-dlopen/c.o -xc - -mtls-dialect=gnu2 -258: + cat +258: + cc -B. -shared -o out/test/elf/arm/tlsdesc-dlopen/b.so out/test/elf/arm/tlsdesc-dlopen/a.o +259: + gcc -fPIC -c -o out/test/elf/arm/tlsdesc-import/a.o -xc - -mtls-dialect=gnu2 +260: + '[' -n -mtls-dialect=gnu2 ']' +260: + cat +260: + gcc -fPIC -fPIC -c -o out/test/elf/arm/tlsdesc-initial-exec/a.o -xc - -mtls-dialect=gnu2 257: + cc -B. -o out/test/elf/arm/tls-small-alignment/exe1 out/test/elf/arm/tls-small-alignment/a.o out/test/elf/arm/tls-small-alignment/b.o out/test/elf/arm/tls-small-alignment/c.o +260: + cc -B. -shared -o out/test/elf/arm/tlsdesc-initial-exec/b.so out/test/elf/arm/tlsdesc-initial-exec/a.o +258: + cat +258: + gcc -fPIC -c -o out/test/elf/arm/tlsdesc-dlopen/c.o -xc - -mtls-dialect=gnu2 259: + gcc -fPIC -shared -o out/test/elf/arm/tlsdesc-import/b.so -xc - -mtls-dialect=gnu2 -259: + cat -258: + cc -B. -o out/test/elf/arm/tlsdesc-dlopen/exe out/test/elf/arm/tlsdesc-dlopen/c.o -ldl 257: + out/test/elf/arm/tls-small-alignment/exe1 +259: + cat 257: + grep -q '^42$' 257: + cc -B. -o out/test/elf/arm/tls-small-alignment/exe2 out/test/elf/arm/tls-small-alignment/c.o out/test/elf/arm/tls-small-alignment/d.so -259: + cc -B. -o out/test/elf/arm/tlsdesc-import/exe out/test/elf/arm/tlsdesc-import/a.o out/test/elf/arm/tlsdesc-import/b.so -258: + grep -q '3 0 5' -258: + out/test/elf/arm/tlsdesc-dlopen/exe out/test/elf/arm/tlsdesc-dlopen/b.so -258: + on_exit -258: + echo OK -258: OK -258: + exit 0 -257/328 Test #258: arm-tlsdesc-dlopen .......................... Passed 0.38 sec -test 260 - Start 260: arm-tlsdesc-initial-exec - -260: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/tlsdesc-initial-exec.sh" -260: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -260: Environment variables: -260: MACHINE=arm -260: CPU= -260: Test timeout computed to be: 1500 +260: + cat +260: + gcc -fPIC -fPIC -c -o out/test/elf/arm/tlsdesc-initial-exec/c.o -xc - -mtls-dialect=gnu2 257: + grep -q '^42$' 257: + out/test/elf/arm/tls-small-alignment/exe2 257: + on_exit 257: + echo OK 257: OK 257: + exit 0 -258/328 Test #257: arm-tls-small-alignment ..................... Passed 0.48 sec +257/328 Test #257: arm-tls-small-alignment ..................... Passed 1.40 sec test 261 Start 261: arm-tlsdesc-local-dynamic @@ -26999,50 +27058,7 @@ 261: MACHINE=arm 261: CPU= 261: Test timeout computed to be: 1500 -260: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/tlsdesc-initial-exec.sh -260: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc -260: ++ export LC_ALL=C -260: ++ LC_ALL=C -260: ++ '[' -z arm ']' -260: ++ '[' -z '' ']' -260: ++ TESTDIR=out/test/elf/arm -260: ++ CC=cc -260: ++ CXX=c++ -260: ++ GCC=gcc -260: ++ GXX=g++ -260: ++ OBJDUMP=objdump -260: ++ OBJCOPY=objcopy -260: ++ STRIP=strip -260: ++ QEMU= -260: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' -260: ++ tlsdesc_opt=-mtls-dialect=gnu2 -260: ++ trap 'on_error $LINENO' ERR -260: ++ trap on_exit EXIT -260: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/tlsdesc-initial-exec.sh .sh -259: + out/test/elf/arm/tlsdesc-import/exe -259: + grep -q '5 7' -259: + on_exit -259: + echo OK -259: OK -259: + exit 0 -260: ++ testname=tlsdesc-initial-exec -260: ++ echo -n 'Testing tlsdesc-initial-exec ... ' -260: Testing tlsdesc-initial-exec ... ++ t=out/test/elf/arm/tlsdesc-initial-exec -260: ++ mkdir -p out/test/elf/arm/tlsdesc-initial-exec 261: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/tlsdesc-local-dynamic.sh -259/328 Test #259: arm-tlsdesc-import .......................... Passed 0.33 sec -test 262 - Start 262: arm-tlsdesc-static - -262: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/tlsdesc-static.sh" -262: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -262: Environment variables: -262: MACHINE=arm -262: CPU= -262: Test timeout computed to be: 1500 -260: + supports_tlsdesc -260: + '[' arm = arm ']' -260: + is_musl 261: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 261: ++ export LC_ALL=C 261: ++ LC_ALL=C @@ -27062,20 +27078,58 @@ 261: ++ trap 'on_error $LINENO' ERR 261: ++ trap on_exit EXIT 261: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/tlsdesc-local-dynamic.sh .sh -260: + ldd --version -260: + grep -q musl 261: ++ testname=tlsdesc-local-dynamic 261: ++ echo -n 'Testing tlsdesc-local-dynamic ... ' 261: Testing tlsdesc-local-dynamic ... ++ t=out/test/elf/arm/tlsdesc-local-dynamic 261: ++ mkdir -p out/test/elf/arm/tlsdesc-local-dynamic -262: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/tlsdesc-static.sh -260: + '[' -n -mtls-dialect=gnu2 ']' -260: + gcc -fPIC -fPIC -c -o out/test/elf/arm/tlsdesc-initial-exec/a.o -xc - -mtls-dialect=gnu2 261: + supports_tlsdesc 261: + '[' arm = arm ']' 261: + is_musl 261: + grep -q musl 261: + ldd --version +260: + gcc -fPIC -fPIE -c -o out/test/elf/arm/tlsdesc-initial-exec/d.o -xc - -mtls-dialect=gnu2 +260: + cat +261: + '[' -n -mtls-dialect=gnu2 ']' +261: + cat +261: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/elf/arm/tlsdesc-local-dynamic/a.o -xc - -mtls-dialect=gnu2 +258: + cc -B. -o out/test/elf/arm/tlsdesc-dlopen/exe out/test/elf/arm/tlsdesc-dlopen/c.o -ldl +259: + cc -B. -o out/test/elf/arm/tlsdesc-import/exe out/test/elf/arm/tlsdesc-import/a.o out/test/elf/arm/tlsdesc-import/b.so +261: + cat +261: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/elf/arm/tlsdesc-local-dynamic/b.o -xc - -mtls-dialect=gnu2 +258: + out/test/elf/arm/tlsdesc-dlopen/exe out/test/elf/arm/tlsdesc-dlopen/b.so +258: + grep -q '3 0 5' +259: + grep -q '5 7' +259: + out/test/elf/arm/tlsdesc-import/exe +258: + on_exit +258: + echo OK +258: OK +258: + exit 0 +258/328 Test #258: arm-tlsdesc-dlopen .......................... Passed 1.29 sec +test 262 + Start 262: arm-tlsdesc-static + +262: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/tlsdesc-static.sh" +262: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf +262: Environment variables: +262: MACHINE=arm +262: CPU= +262: Test timeout computed to be: 1500 +259: + on_exit +259: + echo OK +259: OK +259: + exit 0 +260: + cc -B. -o out/test/elf/arm/tlsdesc-initial-exec/exe1 out/test/elf/arm/tlsdesc-initial-exec/c.o out/test/elf/arm/tlsdesc-initial-exec/d.o out/test/elf/arm/tlsdesc-initial-exec/b.so +259/328 Test #259: arm-tlsdesc-import .......................... Passed 1.05 sec +test 263 + Start 263: arm-tlsdesc + +263: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/tlsdesc.sh" +263: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf +263: Environment variables: +263: MACHINE=arm +263: CPU= +263: Test timeout computed to be: 1500 +262: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/tlsdesc-static.sh 262: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 262: ++ export LC_ALL=C 262: ++ LC_ALL=C @@ -27095,62 +27149,11 @@ 262: ++ trap 'on_error $LINENO' ERR 262: ++ trap on_exit EXIT 262: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/tlsdesc-static.sh .sh +263: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/tlsdesc.sh 262: ++ testname=tlsdesc-static 262: ++ echo -n 'Testing tlsdesc-static ... ' 262: Testing tlsdesc-static ... ++ t=out/test/elf/arm/tlsdesc-static 262: ++ mkdir -p out/test/elf/arm/tlsdesc-static -262: + supports_tlsdesc -262: + '[' arm = arm ']' -262: + is_musl -262: + grep -q musl -260: + cat -261: + '[' -n -mtls-dialect=gnu2 ']' -261: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/elf/arm/tlsdesc-local-dynamic/a.o -xc - -mtls-dialect=gnu2 -261: + cat -262: + ldd --version -262: + '[' -n -mtls-dialect=gnu2 ']' -262: + test_cflags -static -262: + cc -static -o /dev/null -xc - -262: + echo 'int main() {}' -260: + cc -B. -shared -o out/test/elf/arm/tlsdesc-initial-exec/b.so out/test/elf/arm/tlsdesc-initial-exec/a.o -261: + cat -261: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/elf/arm/tlsdesc-local-dynamic/b.o -xc - -mtls-dialect=gnu2 -260: + gcc -fPIC -fPIC -c -o out/test/elf/arm/tlsdesc-initial-exec/c.o -xc - -mtls-dialect=gnu2 -260: + cat -261: + cc -B. -o out/test/elf/arm/tlsdesc-local-dynamic/exe1 out/test/elf/arm/tlsdesc-local-dynamic/a.o out/test/elf/arm/tlsdesc-local-dynamic/b.o -260: + gcc -fPIC -fPIE -c -o out/test/elf/arm/tlsdesc-initial-exec/d.o -xc - -mtls-dialect=gnu2 -260: + cat -262: + gcc -fPIC -c -o out/test/elf/arm/tlsdesc-static/a.o -xc - -mtls-dialect=gnu2 -262: + cat -261: + grep -q '42 5' -261: + out/test/elf/arm/tlsdesc-local-dynamic/exe1 -261: + cc -B. -o out/test/elf/arm/tlsdesc-local-dynamic/exe2 out/test/elf/arm/tlsdesc-local-dynamic/a.o out/test/elf/arm/tlsdesc-local-dynamic/b.o -Wl,--no-relax -260: + cc -B. -o out/test/elf/arm/tlsdesc-initial-exec/exe1 out/test/elf/arm/tlsdesc-initial-exec/c.o out/test/elf/arm/tlsdesc-initial-exec/d.o out/test/elf/arm/tlsdesc-initial-exec/b.so -262: + gcc -fPIC -c -o out/test/elf/arm/tlsdesc-static/b.o -xc - -mtls-dialect=gnu2 -262: + cat -262: + cc -B. -o out/test/elf/arm/tlsdesc-static/exe1 out/test/elf/arm/tlsdesc-static/a.o out/test/elf/arm/tlsdesc-static/b.o -static -261: + out/test/elf/arm/tlsdesc-local-dynamic/exe2 -261: + grep -q '42 5' -260: + grep -q '^5 5 5$' -260: + out/test/elf/arm/tlsdesc-initial-exec/exe1 -261: + on_exit -261: + echo OK -261: OK -261: + exit 0 -260/328 Test #261: arm-tlsdesc-local-dynamic ................... Passed 0.37 sec -test 263 - Start 263: arm-tlsdesc - -263: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/tlsdesc.sh" -263: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -263: Environment variables: -263: MACHINE=arm -263: CPU= -263: Test timeout computed to be: 1500 -260: + readelf -Wr out/test/elf/arm/tlsdesc-initial-exec/exe1 -260: + grep -Eq 'TLS.?DESC' out/test/elf/arm/tlsdesc-initial-exec/log1 -260: + cc -B. -o out/test/elf/arm/tlsdesc-initial-exec/exe1 out/test/elf/arm/tlsdesc-initial-exec/c.o out/test/elf/arm/tlsdesc-initial-exec/d.o out/test/elf/arm/tlsdesc-initial-exec/b.so -Wl,--no-relax -263: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/tlsdesc.sh 263: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 263: ++ export LC_ALL=C 263: ++ LC_ALL=C @@ -27170,18 +27173,38 @@ 263: ++ trap 'on_error $LINENO' ERR 263: ++ trap on_exit EXIT 263: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/tlsdesc.sh .sh +262: + supports_tlsdesc +262: + '[' arm = arm ']' +262: + is_musl +262: + grep -q musl 263: ++ testname=tlsdesc 263: ++ echo -n 'Testing tlsdesc ... ' 263: Testing tlsdesc ... ++ t=out/test/elf/arm/tlsdesc 263: ++ mkdir -p out/test/elf/arm/tlsdesc +262: + ldd --version 263: + supports_tlsdesc 263: + '[' arm = arm ']' 263: + is_musl -263: + ldd --version 263: + grep -q musl +263: + ldd --version +262: + '[' -n -mtls-dialect=gnu2 ']' +262: + test_cflags -static +262: + echo 'int main() {}' +262: + cc -static -o /dev/null -xc - 263: + '[' -n -mtls-dialect=gnu2 ']' -263: + cat 263: + gcc -fPIC -c -o out/test/elf/arm/tlsdesc/a.o -xc - -mtls-dialect=gnu2 +263: + cat +261: + cc -B. -o out/test/elf/arm/tlsdesc-local-dynamic/exe1 out/test/elf/arm/tlsdesc-local-dynamic/a.o out/test/elf/arm/tlsdesc-local-dynamic/b.o +260: + out/test/elf/arm/tlsdesc-initial-exec/exe1 +260: + grep -q '^5 5 5$' +260: + readelf -Wr out/test/elf/arm/tlsdesc-initial-exec/exe1 +260: + grep -Eq 'TLS.?DESC' out/test/elf/arm/tlsdesc-initial-exec/log1 +260: + cc -B. -o out/test/elf/arm/tlsdesc-initial-exec/exe1 out/test/elf/arm/tlsdesc-initial-exec/c.o out/test/elf/arm/tlsdesc-initial-exec/d.o out/test/elf/arm/tlsdesc-initial-exec/b.so -Wl,--no-relax +263: + gcc -fPIC -c -o out/test/elf/arm/tlsdesc/b.o -xc - -mtls-dialect=gnu2 +263: + cat +261: + grep -q '42 5' +261: + out/test/elf/arm/tlsdesc-local-dynamic/exe1 +261: + cc -B. -o out/test/elf/arm/tlsdesc-local-dynamic/exe2 out/test/elf/arm/tlsdesc-local-dynamic/a.o out/test/elf/arm/tlsdesc-local-dynamic/b.o -Wl,--no-relax 260: + grep -q '^5 5 5$' 260: + out/test/elf/arm/tlsdesc-initial-exec/exe1 260: + readelf -Wr out/test/elf/arm/tlsdesc-initial-exec/exe1 @@ -27190,7 +27213,7 @@ 260: + echo OK 260: OK 260: + exit 0 -261/328 Test #260: arm-tlsdesc-initial-exec .................... Passed 0.47 sec +260/328 Test #260: arm-tlsdesc-initial-exec .................... Passed 1.65 sec test 264 Start 264: arm-trace-symbol-symver @@ -27200,6 +27223,7 @@ 264: MACHINE=arm 264: CPU= 264: Test timeout computed to be: 1500 +263: + cc -B. -o out/test/elf/arm/tlsdesc/exe1 out/test/elf/arm/tlsdesc/a.o out/test/elf/arm/tlsdesc/b.o 264: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/trace-symbol-symver.sh 264: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 264: ++ export LC_ALL=C @@ -27224,23 +27248,17 @@ 264: ++ echo -n 'Testing trace-symbol-symver ... ' 264: Testing trace-symbol-symver ... ++ t=out/test/elf/arm/trace-symbol-symver 264: ++ mkdir -p out/test/elf/arm/trace-symbol-symver -264: + cc -c -o out/test/elf/arm/trace-symbol-symver/a.o -xc - -263: + cat -263: + gcc -fPIC -c -o out/test/elf/arm/tlsdesc/b.o -xc - -mtls-dialect=gnu2 -262: + out/test/elf/arm/tlsdesc-static/exe1 264: + cat -262: + grep -q 42 -262: + cc -B. -o out/test/elf/arm/tlsdesc-static/exe2 out/test/elf/arm/tlsdesc-static/a.o out/test/elf/arm/tlsdesc-static/b.o -static -Wl,-no-relax -264: + cat -264: + cc -B. -o out/test/elf/arm/trace-symbol-symver/c.so -shared out/test/elf/arm/trace-symbol-symver/a.o -Wl,--version-script=out/test/elf/arm/trace-symbol-symver/b.version -Wl,--trace-symbol=foo@VER1 -263: + cc -B. -o out/test/elf/arm/tlsdesc/exe1 out/test/elf/arm/tlsdesc/a.o out/test/elf/arm/tlsdesc/b.o -262: + out/test/elf/arm/tlsdesc-static/exe2 -262: + grep -q 42 -262: + on_exit -262: + echo OK -262: OK -262: + exit 0 -262/328 Test #262: arm-tlsdesc-static .......................... Passed 0.64 sec +264: + cc -c -o out/test/elf/arm/trace-symbol-symver/a.o -xc - +261: + out/test/elf/arm/tlsdesc-local-dynamic/exe2 +261: + grep -q '42 5' +262: + cat +262: + gcc -fPIC -c -o out/test/elf/arm/tlsdesc-static/a.o -xc - -mtls-dialect=gnu2 +261: + on_exit +261: + echo OK +261: OK +261: + exit 0 +261/328 Test #261: arm-tlsdesc-local-dynamic ................... Passed 1.22 sec test 265 Start 265: arm-trace-symbol @@ -27250,12 +27268,9 @@ 265: MACHINE=arm 265: CPU= 265: Test timeout computed to be: 1500 -263: + out/test/elf/arm/tlsdesc/exe1 263: + grep -q '42 3 5' -264: + cc -c -o out/test/elf/arm/trace-symbol-symver/d.o -xc - -264: + cat -263: + cc -B. -o out/test/elf/arm/tlsdesc/exe2 out/test/elf/arm/tlsdesc/a.o out/test/elf/arm/tlsdesc/b.o -Wl,-no-relax 265: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/trace-symbol.sh +263: + out/test/elf/arm/tlsdesc/exe1 265: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 265: ++ export LC_ALL=C 265: ++ LC_ALL=C @@ -27274,25 +27289,39 @@ 265: ++ tlsdesc_opt=-mtls-dialect=gnu2 265: ++ trap 'on_error $LINENO' ERR 265: ++ trap on_exit EXIT +263: + cc -B. -o out/test/elf/arm/tlsdesc/exe2 out/test/elf/arm/tlsdesc/a.o out/test/elf/arm/tlsdesc/b.o -Wl,-no-relax 265: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/trace-symbol.sh .sh 265: ++ testname=trace-symbol 265: ++ echo -n 'Testing trace-symbol ... ' 265: Testing trace-symbol ... ++ t=out/test/elf/arm/trace-symbol 265: ++ mkdir -p out/test/elf/arm/trace-symbol 265: + cc -c -o out/test/elf/arm/trace-symbol/a.o -xc - +264: + cat 265: + cat -264: + cc -B. -o out/test/elf/arm/trace-symbol-symver/exe out/test/elf/arm/trace-symbol-symver/d.o out/test/elf/arm/trace-symbol-symver/c.so -Wl,--trace-symbol=foo@VER1 -263: + out/test/elf/arm/tlsdesc/exe2 +264: + cc -B. -o out/test/elf/arm/trace-symbol-symver/c.so -shared out/test/elf/arm/trace-symbol-symver/a.o -Wl,--version-script=out/test/elf/arm/trace-symbol-symver/b.version -Wl,--trace-symbol=foo@VER1 263: + grep -q '42 3 5' +263: + out/test/elf/arm/tlsdesc/exe2 +262: + cat +262: + gcc -fPIC -c -o out/test/elf/arm/tlsdesc-static/b.o -xc - -mtls-dialect=gnu2 263: + cc -B. -shared -o out/test/elf/arm/tlsdesc/c.so out/test/elf/arm/tlsdesc/a.o +264: + cat +264: + cc -c -o out/test/elf/arm/trace-symbol-symver/d.o -xc - 265: + cc -c -o out/test/elf/arm/trace-symbol/b.o -xc - 265: + cat +262: + cc -B. -o out/test/elf/arm/tlsdesc-static/exe1 out/test/elf/arm/tlsdesc-static/a.o out/test/elf/arm/tlsdesc-static/b.o -static +263: + cc -B. -o out/test/elf/arm/tlsdesc/exe3 out/test/elf/arm/tlsdesc/b.o out/test/elf/arm/tlsdesc/c.so +264: + cc -B. -o out/test/elf/arm/trace-symbol-symver/exe out/test/elf/arm/trace-symbol-symver/d.o out/test/elf/arm/trace-symbol-symver/c.so -Wl,--trace-symbol=foo@VER1 +265: + cc -shared -o out/test/elf/arm/trace-symbol/c.so -xc - +265: + cat +263: + grep -q '42 3 5' +263: + out/test/elf/arm/tlsdesc/exe3 264: + out/test/elf/arm/trace-symbol-symver/exe +263: + cc -B. -shared -o out/test/elf/arm/tlsdesc/c.so out/test/elf/arm/tlsdesc/a.o -Wl,-no-relax 264: + on_exit 264: + echo OK 264: OK 264: + exit 0 -263/328 Test #264: arm-trace-symbol-symver ..................... Passed 0.33 sec +262/328 Test #264: arm-trace-symbol-symver ..................... Passed 1.04 sec test 266 Start 266: arm-trace @@ -27302,7 +27331,10 @@ 266: MACHINE=arm 266: CPU= 266: Test timeout computed to be: 1500 +262: + grep -q 42 +262: + out/test/elf/arm/tlsdesc-static/exe1 266: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/trace.sh +262: + cc -B. -o out/test/elf/arm/tlsdesc-static/exe2 out/test/elf/arm/tlsdesc-static/a.o out/test/elf/arm/tlsdesc-static/b.o -static -Wl,-no-relax 266: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 266: ++ export LC_ALL=C 266: ++ LC_ALL=C @@ -27321,28 +27353,31 @@ 266: ++ tlsdesc_opt=-mtls-dialect=gnu2 266: ++ trap 'on_error $LINENO' ERR 266: ++ trap on_exit EXIT -265: + cat -265: + cc -shared -o out/test/elf/arm/trace-symbol/c.so -xc - -263: + cc -B. -o out/test/elf/arm/tlsdesc/exe3 out/test/elf/arm/tlsdesc/b.o out/test/elf/arm/tlsdesc/c.so 266: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/trace.sh .sh 266: ++ testname=trace 266: ++ echo -n 'Testing trace ... ' 266: Testing trace ... ++ t=out/test/elf/arm/trace 266: ++ mkdir -p out/test/elf/arm/trace -266: + cc -c -o out/test/elf/arm/trace/a.o -xc - 266: + cat -263: + grep -q '42 3 5' -263: + out/test/elf/arm/tlsdesc/exe3 -263: + cc -B. -shared -o out/test/elf/arm/tlsdesc/c.so out/test/elf/arm/tlsdesc/a.o -Wl,-no-relax -266: + cc -B. -o out/test/elf/arm/trace/exe out/test/elf/arm/trace/a.o -Wl,-trace -263: + cc -B. -o out/test/elf/arm/tlsdesc/exe4 out/test/elf/arm/tlsdesc/b.o out/test/elf/arm/tlsdesc/c.so -Wl,-no-relax +266: + cc -c -o out/test/elf/arm/trace/a.o -xc - 265: + cc -B. -o out/test/elf/arm/trace-symbol/exe out/test/elf/arm/trace-symbol/a.o out/test/elf/arm/trace-symbol/b.o out/test/elf/arm/trace-symbol/c.so -Wl,-y,foo -Wl,--trace-symbol=baz -266: + grep -q '/a\.o$' out/test/elf/arm/trace/log -266: + on_exit -266: + echo OK -266: OK -266: + exit 0 -264/328 Test #266: arm-trace ................................... Passed 0.20 sec +263: + cc -B. -o out/test/elf/arm/tlsdesc/exe4 out/test/elf/arm/tlsdesc/b.o out/test/elf/arm/tlsdesc/c.so -Wl,-no-relax +265: + grep -q 'trace-symbol: .*/a.o: reference to foo' out/test/elf/arm/trace-symbol/log +265: + grep -q 'trace-symbol: .*/b.o: definition of foo' out/test/elf/arm/trace-symbol/log +266: + cc -B. -o out/test/elf/arm/trace/exe out/test/elf/arm/trace/a.o -Wl,-trace +263: + grep -q '42 3 5' +263: + out/test/elf/arm/tlsdesc/exe4 +265: + grep -q 'trace-symbol: .*/c.so: definition of baz' out/test/elf/arm/trace-symbol/log +265: + on_exit +265: + echo OK +265: OK +265: + exit 0 +263: + on_exit +263: + echo OK +263: OK +263: + exit 0 +263/328 Test #263: arm-tlsdesc ................................. Passed 2.08 sec +264/328 Test #265: arm-trace-symbol ............................ Passed 1.25 sec test 267 Start 267: arm-undefined-glob-gc-sections @@ -27352,7 +27387,32 @@ 267: MACHINE=arm 267: CPU= 267: Test timeout computed to be: 1500 +test 268 + Start 268: arm-undefined-glob + +268: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/undefined-glob.sh" +268: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf +268: Environment variables: +268: MACHINE=arm +268: CPU= +268: Test timeout computed to be: 1500 +262: + grep -q 42 +262: + out/test/elf/arm/tlsdesc-static/exe2 267: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/undefined-glob-gc-sections.sh +262: + on_exit +262: + echo OK +262: OK +262: + exit 0 +265/328 Test #262: arm-tlsdesc-static .......................... Passed 2.14 sec +test 269 + Start 269: arm-undefined + +269: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/undefined.sh" +269: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf +269: Environment variables: +269: MACHINE=arm +269: CPU= +269: Test timeout computed to be: 1500 267: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 267: ++ export LC_ALL=C 267: ++ LC_ALL=C @@ -27376,25 +27436,6 @@ 267: ++ echo -n 'Testing undefined-glob-gc-sections ... ' 267: Testing undefined-glob-gc-sections ... ++ t=out/test/elf/arm/undefined-glob-gc-sections 267: ++ mkdir -p out/test/elf/arm/undefined-glob-gc-sections -267: + test_cflags -static -267: + echo 'int main() {}' -267: + cc -static -o /dev/null -xc - -263: + out/test/elf/arm/tlsdesc/exe4 -263: + grep -q '42 3 5' -263: + on_exit -263: + echo OK -263: OK -263: + exit 0 -265/328 Test #263: arm-tlsdesc ................................. Passed 0.67 sec -test 268 - Start 268: arm-undefined-glob - -268: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/undefined-glob.sh" -268: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -268: Environment variables: -268: MACHINE=arm -268: CPU= -268: Test timeout computed to be: 1500 268: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/undefined-glob.sh 268: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 268: ++ export LC_ALL=C @@ -27419,26 +27460,12 @@ 268: ++ echo -n 'Testing undefined-glob ... ' 268: Testing undefined-glob ... ++ t=out/test/elf/arm/undefined-glob 268: ++ mkdir -p out/test/elf/arm/undefined-glob -265: + grep -q 'trace-symbol: .*/a.o: reference to foo' out/test/elf/arm/trace-symbol/log +267: + test_cflags -static +267: + echo 'int main() {}' +267: + cc -static -o /dev/null -xc - 268: + test_cflags -static -265: + grep -q 'trace-symbol: .*/b.o: definition of foo' out/test/elf/arm/trace-symbol/log 268: + cc -static -o /dev/null -xc - -265: + grep -q 'trace-symbol: .*/c.so: definition of baz' out/test/elf/arm/trace-symbol/log 268: + echo 'int main() {}' -265: + on_exit -265: + echo OK -265: OK -265: + exit 0 -266/328 Test #265: arm-trace-symbol ............................ Passed 0.44 sec -test 269 - Start 269: arm-undefined - -269: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/undefined.sh" -269: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -269: Environment variables: -269: MACHINE=arm -269: CPU= -269: Test timeout computed to be: 1500 269: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/undefined.sh 269: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 269: ++ export LC_ALL=C @@ -27464,43 +27491,14 @@ 269: Testing undefined ... ++ t=out/test/elf/arm/undefined 269: ++ mkdir -p out/test/elf/arm/undefined 269: + test_cflags -static -269: + echo 'int main() {}' 269: + cc -static -o /dev/null -xc - -267: + cc -o out/test/elf/arm/undefined-glob-gc-sections/a.o -c -xc - -267: + cat -267: + cc -o out/test/elf/arm/undefined-glob-gc-sections/b.o -c -xc - -267: + cat -269: + cat -269: + cc -o out/test/elf/arm/undefined/a.o -c -x assembler - -268: + cat -268: + cc -o out/test/elf/arm/undefined-glob/a.o -c -xc - -269: + cat -269: + cc -o out/test/elf/arm/undefined/b.o -c -x assembler - -269: + cat -269: + cc -o out/test/elf/arm/undefined/c.o -c -x assembler - -269: + rm -f out/test/elf/arm/undefined/d.a -269: + ar cr out/test/elf/arm/undefined/d.a out/test/elf/arm/undefined/b.o out/test/elf/arm/undefined/c.o -269: + ./mold -static -o out/test/elf/arm/undefined/exe out/test/elf/arm/undefined/a.o out/test/elf/arm/undefined/d.a -269: + readelf --symbols out/test/elf/arm/undefined/exe -269: + grep -q foo out/test/elf/arm/undefined/log -269: + grep -q bar out/test/elf/arm/undefined/log -269: + ./mold -static -o out/test/elf/arm/undefined/exe out/test/elf/arm/undefined/a.o out/test/elf/arm/undefined/d.a -u foo -269: + readelf --symbols out/test/elf/arm/undefined/exe -269: + grep -q foo out/test/elf/arm/undefined/log -269: + grep -q bar out/test/elf/arm/undefined/log -269: + ./mold -static -o out/test/elf/arm/undefined/exe out/test/elf/arm/undefined/a.o out/test/elf/arm/undefined/d.a -u foo --undefined=bar -269: + readelf --symbols out/test/elf/arm/undefined/exe -268: + cc -o out/test/elf/arm/undefined-glob/b.o -c -xc - -267: + cat -268: + cat -267: + cc -o out/test/elf/arm/undefined-glob-gc-sections/c.o -c -xc - -269: + grep -q foo out/test/elf/arm/undefined/log -269: + grep -q bar out/test/elf/arm/undefined/log -269: + on_exit -269: + echo OK -269: OK -269: + exit 0 -267/328 Test #269: arm-undefined ............................... Passed 0.72 sec +269: + echo 'int main() {}' +266: + grep -q '/a\.o$' out/test/elf/arm/trace/log +266: + on_exit +266: + echo OK +266: OK +266: + exit 0 +266/328 Test #266: arm-trace ................................... Passed 0.68 sec test 270 Start 270: arm-undefined2 @@ -27535,38 +27533,55 @@ 270: Testing undefined2 ... ++ t=out/test/elf/arm/undefined2 270: ++ mkdir -p out/test/elf/arm/undefined2 270: + test_cflags -static -270: + cc -static -o /dev/null -xc - 270: + echo 'int main() {}' -268: + cc -o out/test/elf/arm/undefined-glob/c.o -c -xc - -268: + cat -267: + rm -f out/test/elf/arm/undefined-glob-gc-sections/d.a -267: + ar cr out/test/elf/arm/undefined-glob-gc-sections/d.a out/test/elf/arm/undefined-glob-gc-sections/a.o out/test/elf/arm/undefined-glob-gc-sections/b.o out/test/elf/arm/undefined-glob-gc-sections/c.o -268: + rm -f out/test/elf/arm/undefined-glob/d.a +270: + cc -static -o /dev/null -xc - +267: + cc -o out/test/elf/arm/undefined-glob-gc-sections/a.o -c -xc - 267: + cat -267: + cc -o out/test/elf/arm/undefined-glob-gc-sections/e.o -c -xc - -268: + ar cr out/test/elf/arm/undefined-glob/d.a out/test/elf/arm/undefined-glob/a.o out/test/elf/arm/undefined-glob/b.o out/test/elf/arm/undefined-glob/c.o +268: + cc -o out/test/elf/arm/undefined-glob/a.o -c -xc - 268: + cat -268: + cc -o out/test/elf/arm/undefined-glob/e.o -c -xc - -267: + cc -B. -o out/test/elf/arm/undefined-glob-gc-sections/exe2 out/test/elf/arm/undefined-glob-gc-sections/d.a out/test/elf/arm/undefined-glob-gc-sections/e.o '-Wl,--undefined-glob=foo*' -Wl,--gc-sections -268: + cc -B. -o out/test/elf/arm/undefined-glob/exe1 out/test/elf/arm/undefined-glob/d.a out/test/elf/arm/undefined-glob/e.o +269: + cc -o out/test/elf/arm/undefined/a.o -c -x assembler - +269: + cat +269: + cc -o out/test/elf/arm/undefined/b.o -c -x assembler - +269: + cat +269: + cc -o out/test/elf/arm/undefined/c.o -c -x assembler - +269: + cat +269: + rm -f out/test/elf/arm/undefined/d.a +268: + cc -o out/test/elf/arm/undefined-glob/b.o -c -xc - +269: + ar cr out/test/elf/arm/undefined/d.a out/test/elf/arm/undefined/b.o out/test/elf/arm/undefined/c.o +268: + cat +267: + cc -o out/test/elf/arm/undefined-glob-gc-sections/b.o -c -xc - +267: + cat +269: + ./mold -static -o out/test/elf/arm/undefined/exe out/test/elf/arm/undefined/a.o out/test/elf/arm/undefined/d.a 270: + cc -o out/test/elf/arm/undefined2/a.o -c -x assembler - 270: + cat -270: + cat +269: + readelf --symbols out/test/elf/arm/undefined/exe +269: + grep -q foo out/test/elf/arm/undefined/log +269: + grep -q bar out/test/elf/arm/undefined/log 270: + cc -o out/test/elf/arm/undefined2/b.o -c -x assembler - 270: + cat +269: + ./mold -static -o out/test/elf/arm/undefined/exe out/test/elf/arm/undefined/a.o out/test/elf/arm/undefined/d.a -u foo 270: + cc -o out/test/elf/arm/undefined2/c.o -c -x assembler - +269: + readelf --symbols out/test/elf/arm/undefined/exe +270: + cat +269: + grep -q foo out/test/elf/arm/undefined/log +269: + grep -q bar out/test/elf/arm/undefined/log 270: + rm -f out/test/elf/arm/undefined2/d.a -267: + readelf -W --symbols out/test/elf/arm/undefined-glob-gc-sections/exe2 +269: + ./mold -static -o out/test/elf/arm/undefined/exe out/test/elf/arm/undefined/a.o out/test/elf/arm/undefined/d.a -u foo --undefined=bar +268: + cc -o out/test/elf/arm/undefined-glob/c.o -c -xc - 270: + ar cr out/test/elf/arm/undefined2/d.a out/test/elf/arm/undefined2/b.o out/test/elf/arm/undefined2/c.o -267: + grep -q foo out/test/elf/arm/undefined-glob-gc-sections/log2 -267: + grep -q foobar out/test/elf/arm/undefined-glob-gc-sections/log2 -267: + grep -q baz out/test/elf/arm/undefined-glob-gc-sections/log2 +268: + cat +267: + cc -o out/test/elf/arm/undefined-glob-gc-sections/c.o -c -xc - 270: + ./mold -static -o out/test/elf/arm/undefined2/exe out/test/elf/arm/undefined2/a.o out/test/elf/arm/undefined2/d.a -undefined foo -267: + on_exit -267: + echo OK -267: OK -267: + exit 0 -268/328 Test #267: arm-undefined-glob-gc-sections .............. Passed 1.12 sec +267: + cat +269: + readelf --symbols out/test/elf/arm/undefined/exe +269: + grep -q foo out/test/elf/arm/undefined/log +269: + grep -q bar out/test/elf/arm/undefined/log +270: + readelf --symbols out/test/elf/arm/undefined2/exe +269: + on_exit +269: + echo OK +269: OK +269: + exit 0 +267/328 Test #269: arm-undefined ............................... Passed 1.18 sec test 271 Start 271: arm-unkown-section-type @@ -27576,18 +27591,13 @@ 271: MACHINE=arm 271: CPU= 271: Test timeout computed to be: 1500 -268: + readelf -W --symbols out/test/elf/arm/undefined-glob/exe1 -270: + readelf --symbols out/test/elf/arm/undefined2/exe 270: + grep -q foo out/test/elf/arm/undefined2/log -268: + grep -q foo out/test/elf/arm/undefined-glob/log1 270: + grep -q ndefined out/test/elf/arm/undefined2/log -268: + grep -q foobar out/test/elf/arm/undefined-glob/log1 270: + on_exit 270: + echo OK 270: OK 270: + exit 0 -268: + grep -q baz out/test/elf/arm/undefined-glob/log1 -269/328 Test #270: arm-undefined2 .............................. Passed 0.31 sec +268/328 Test #270: arm-undefined2 .............................. Passed 1.00 sec test 272 Start 272: arm-unresolved-symbols @@ -27597,16 +27607,7 @@ 272: MACHINE=arm 272: CPU= 272: Test timeout computed to be: 1500 -268: + cc -B. -o out/test/elf/arm/undefined-glob/exe2 out/test/elf/arm/undefined-glob/d.a out/test/elf/arm/undefined-glob/e.o '-Wl,--undefined-glob=foo*' -272: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/unresolved-symbols.sh 271: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/unkown-section-type.sh -272: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc -272: ++ export LC_ALL=C -272: ++ LC_ALL=C -272: ++ '[' -z arm ']' -272: ++ '[' -z '' ']' -272: ++ TESTDIR=out/test/elf/arm -272: ++ CC=cc 271: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 271: ++ export LC_ALL=C 271: ++ LC_ALL=C @@ -27623,6 +27624,23 @@ 271: ++ QEMU= 271: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' 271: ++ tlsdesc_opt=-mtls-dialect=gnu2 +271: ++ trap 'on_error $LINENO' ERR +271: ++ trap on_exit EXIT +271: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/unkown-section-type.sh .sh +271: ++ testname=unkown-section-type +271: ++ echo -n 'Testing unkown-section-type ... ' +271: Testing unkown-section-type ... ++ t=out/test/elf/arm/unkown-section-type +271: ++ mkdir -p out/test/elf/arm/unkown-section-type +271: + cc -o out/test/elf/arm/unkown-section-type/a.o -c -xassembler - +271: + cat +272: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/unresolved-symbols.sh +272: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc +272: ++ export LC_ALL=C +272: ++ LC_ALL=C +272: ++ '[' -z arm ']' +272: ++ '[' -z '' ']' +272: ++ TESTDIR=out/test/elf/arm +272: ++ CC=cc 272: ++ CXX=c++ 272: ++ GCC=gcc 272: ++ GXX=g++ @@ -27635,27 +27653,18 @@ 272: ++ trap 'on_error $LINENO' ERR 272: ++ trap on_exit EXIT 272: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/unresolved-symbols.sh .sh -271: ++ trap 'on_error $LINENO' ERR -271: ++ trap on_exit EXIT -271: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/unkown-section-type.sh .sh 272: ++ testname=unresolved-symbols 272: ++ echo -n 'Testing unresolved-symbols ... ' 272: Testing unresolved-symbols ... ++ t=out/test/elf/arm/unresolved-symbols +268: + rm -f out/test/elf/arm/undefined-glob/d.a +268: + ar cr out/test/elf/arm/undefined-glob/d.a out/test/elf/arm/undefined-glob/a.o out/test/elf/arm/undefined-glob/b.o out/test/elf/arm/undefined-glob/c.o 272: ++ mkdir -p out/test/elf/arm/unresolved-symbols -271: ++ testname=unkown-section-type -271: ++ echo -n 'Testing unkown-section-type ... ' -271: Testing unkown-section-type ... ++ t=out/test/elf/arm/unkown-section-type -271: ++ mkdir -p out/test/elf/arm/unkown-section-type -272: + cat -272: + cc -c -o out/test/elf/arm/unresolved-symbols/a.o -xc - -271: + cc -o out/test/elf/arm/unkown-section-type/a.o -c -xassembler - -271: + cat 271: + skip 271: + echo skipped 271: skipped 271: + trap - EXIT 271: + exit 0 -270/328 Test #271: arm-unkown-section-type .....................***Skipped 0.05 sec +269/328 Test #271: arm-unkown-section-type .....................***Skipped 0.12 sec test 273 Start 273: arm-verbose @@ -27665,6 +27674,12 @@ 273: MACHINE=arm 273: CPU= 273: Test timeout computed to be: 1500 +272: + cat +272: + cc -c -o out/test/elf/arm/unresolved-symbols/a.o -xc - +267: + rm -f out/test/elf/arm/undefined-glob-gc-sections/d.a +267: + ar cr out/test/elf/arm/undefined-glob-gc-sections/d.a out/test/elf/arm/undefined-glob-gc-sections/a.o out/test/elf/arm/undefined-glob-gc-sections/b.o out/test/elf/arm/undefined-glob-gc-sections/c.o +268: + cc -o out/test/elf/arm/undefined-glob/e.o -c -xc - +268: + cat 273: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/verbose.sh 273: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 273: ++ export LC_ALL=C @@ -27684,22 +27699,36 @@ 273: ++ tlsdesc_opt=-mtls-dialect=gnu2 273: ++ trap 'on_error $LINENO' ERR 273: ++ trap on_exit EXIT +267: + cc -o out/test/elf/arm/undefined-glob-gc-sections/e.o -c -xc - +267: + cat 273: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/verbose.sh .sh 273: ++ testname=verbose 273: ++ echo -n 'Testing verbose ... ' 273: Testing verbose ... ++ t=out/test/elf/arm/verbose 273: ++ mkdir -p out/test/elf/arm/verbose -273: + cat 273: + cc -c -xc -o out/test/elf/arm/verbose/a.o - -268: + readelf -W --symbols out/test/elf/arm/undefined-glob/exe2 -268: + grep -q foo out/test/elf/arm/undefined-glob/log2 -268: + grep -q foobar out/test/elf/arm/undefined-glob/log2 -268: + grep -q baz out/test/elf/arm/undefined-glob/log2 -268: + on_exit -268: + echo OK -268: OK -268: + exit 0 -271/328 Test #268: arm-undefined-glob .......................... Passed 1.15 sec +273: + cat +272: + grep -q 'undefined.*foo' +272: + cc -B. -o out/test/elf/arm/unresolved-symbols/exe out/test/elf/arm/unresolved-symbols/a.o +268: + cc -B. -o out/test/elf/arm/undefined-glob/exe1 out/test/elf/arm/undefined-glob/d.a out/test/elf/arm/undefined-glob/e.o +267: + cc -B. -o out/test/elf/arm/undefined-glob-gc-sections/exe2 out/test/elf/arm/undefined-glob-gc-sections/d.a out/test/elf/arm/undefined-glob-gc-sections/e.o '-Wl,--undefined-glob=foo*' -Wl,--gc-sections +273: + cc -B. -Wl,--verbose -o out/test/elf/arm/verbose/exe out/test/elf/arm/verbose/a.o +268: + readelf -W --symbols out/test/elf/arm/undefined-glob/exe1 +268: + grep -q foo out/test/elf/arm/undefined-glob/log1 +268: + grep -q foobar out/test/elf/arm/undefined-glob/log1 +272: + cc -B. -o out/test/elf/arm/unresolved-symbols/exe out/test/elf/arm/unresolved-symbols/a.o -Wl,-unresolved-symbols=report-all +272: + grep -q 'undefined.*foo' +268: + grep -q baz out/test/elf/arm/undefined-glob/log1 +268: + cc -B. -o out/test/elf/arm/undefined-glob/exe2 out/test/elf/arm/undefined-glob/d.a out/test/elf/arm/undefined-glob/e.o '-Wl,--undefined-glob=foo*' +267: + readelf -W --symbols out/test/elf/arm/undefined-glob-gc-sections/exe2 +267: + grep -q foo out/test/elf/arm/undefined-glob-gc-sections/log2 +267: + grep -q foobar out/test/elf/arm/undefined-glob-gc-sections/log2 +267: + grep -q baz out/test/elf/arm/undefined-glob-gc-sections/log2 +267: + on_exit +267: + echo OK +267: OK +267: + exit 0 +270/328 Test #267: arm-undefined-glob-gc-sections .............. Passed 1.93 sec test 274 Start 274: arm-version-script-search-paths @@ -27709,8 +27738,21 @@ 274: MACHINE=arm 274: CPU= 274: Test timeout computed to be: 1500 +273: + on_exit +273: + echo OK +273: OK +273: + exit 0 +271/328 Test #273: arm-verbose ................................. Passed 0.62 sec +test 275 + Start 275: arm-version-script + +275: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/version-script.sh" +275: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf +275: Environment variables: +275: MACHINE=arm +275: CPU= +275: Test timeout computed to be: 1500 274: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/version-script-search-paths.sh -272: + grep -q 'undefined.*foo' 274: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 274: ++ export LC_ALL=C 274: ++ LC_ALL=C @@ -27728,52 +27770,14 @@ 274: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' 274: ++ tlsdesc_opt=-mtls-dialect=gnu2 274: ++ trap 'on_error $LINENO' ERR -272: + cc -B. -o out/test/elf/arm/unresolved-symbols/exe out/test/elf/arm/unresolved-symbols/a.o 274: ++ trap on_exit EXIT 274: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/version-script-search-paths.sh .sh 274: ++ testname=version-script-search-paths 274: ++ echo -n 'Testing version-script-search-paths ... ' 274: Testing version-script-search-paths ... ++ t=out/test/elf/arm/version-script-search-paths 274: ++ mkdir -p out/test/elf/arm/version-script-search-paths -274: + mkdir -p out/test/elf/arm/version-script-search-paths/foo/bar -274: + echo 'ver_x { global: *; };' -274: + cat -274: + cc -B. -shared -o out/test/elf/arm/version-script-search-paths/c.so -Wl,-Lout/test/elf/arm/version-script-search-paths/foo/bar -Wl,-version-script,a.ver out/test/elf/arm/version-script-search-paths/b.s -273: + cc -B. -Wl,--verbose -o out/test/elf/arm/verbose/exe out/test/elf/arm/verbose/a.o -272: + cc -B. -o out/test/elf/arm/unresolved-symbols/exe out/test/elf/arm/unresolved-symbols/a.o -Wl,-unresolved-symbols=report-all -272: + grep -q 'undefined.*foo' -273: + on_exit -273: + echo OK -273: OK -273: + exit 0 -274: + readelf --version-info out/test/elf/arm/version-script-search-paths/c.so -272/328 Test #273: arm-verbose ................................. Passed 0.16 sec -test 275 - Start 275: arm-version-script - -275: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/version-script.sh" -275: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -275: Environment variables: -275: MACHINE=arm -275: CPU= -275: Test timeout computed to be: 1500 -274: + grep -Fq 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/elf/arm/version-script-search-paths/log -274: + on_exit -274: + echo OK -274: OK -274: + exit 0 -273/328 Test #274: arm-version-script-search-paths ............. Passed 0.13 sec -test 276 - Start 276: arm-version-script10 - -276: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/version-script10.sh" -276: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -276: Environment variables: -276: MACHINE=arm -276: CPU= -276: Test timeout computed to be: 1500 -272: + cc -B. -o out/test/elf/arm/unresolved-symbols/exe out/test/elf/arm/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-all 275: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/version-script.sh +274: + mkdir -p out/test/elf/arm/version-script-search-paths/foo/bar 275: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 275: ++ export LC_ALL=C 275: ++ LC_ALL=C @@ -27793,13 +27797,35 @@ 275: ++ trap 'on_error $LINENO' ERR 275: ++ trap on_exit EXIT 275: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/version-script.sh .sh +274: + echo 'ver_x { global: *; };' +274: + cat 275: ++ testname=version-script 275: ++ echo -n 'Testing version-script ... ' 275: Testing version-script ... ++ t=out/test/elf/arm/version-script 275: ++ mkdir -p out/test/elf/arm/version-script +274: + cc -B. -shared -o out/test/elf/arm/version-script-search-paths/c.so -Wl,-Lout/test/elf/arm/version-script-search-paths/foo/bar -Wl,-version-script,a.ver out/test/elf/arm/version-script-search-paths/b.s 275: + echo 'ver_x { global: *; };' 275: + cat 275: + cc -B. -shared -o out/test/elf/arm/version-script/c.so -Wl,-version-script,out/test/elf/arm/version-script/a.ver out/test/elf/arm/version-script/b.s +272: + cc -B. -o out/test/elf/arm/unresolved-symbols/exe out/test/elf/arm/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-all +268: + readelf -W --symbols out/test/elf/arm/undefined-glob/exe2 +268: + grep -q foo out/test/elf/arm/undefined-glob/log2 +268: + grep -q foobar out/test/elf/arm/undefined-glob/log2 +268: + grep -q baz out/test/elf/arm/undefined-glob/log2 +268: + on_exit +268: + echo OK +268: OK +268: + exit 0 +272/328 Test #268: arm-undefined-glob .......................... Passed 2.14 sec +test 276 + Start 276: arm-version-script10 + +276: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/version-script10.sh" +276: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf +276: Environment variables: +276: MACHINE=arm +276: CPU= +276: Test timeout computed to be: 1500 276: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/version-script10.sh 276: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 276: ++ export LC_ALL=C @@ -27829,19 +27855,17 @@ 276: + cc -B. -shared -o out/test/elf/arm/version-script10/c.so -Wl,-version-script,out/test/elf/arm/version-script10/a.ver out/test/elf/arm/version-script10/b.s 272: + readelf --dyn-syms out/test/elf/arm/unresolved-symbols/exe 272: + grep -w foo -272: + cc -B. -o out/test/elf/arm/unresolved-symbols/exe out/test/elf/arm/unresolved-symbols/a.o -Wl,-unresolved-symbols=report-all -Wl,--warn-unresolved-symbols -272: + grep -q 'undefined.*foo' +274: + readelf --version-info out/test/elf/arm/version-script-search-paths/c.so 272: + grep -q 'undefined.*foo' -272: + cc -B. -o out/test/elf/arm/unresolved-symbols/exe out/test/elf/arm/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-in-object-files -276: + readelf --dyn-syms out/test/elf/arm/version-script10/c.so -276: + grep -q ' foo1@@VER1$' out/test/elf/arm/version-script10/log -276: + grep -q ' foo2@@VER1$' out/test/elf/arm/version-script10/log -276: + grep -q ' foo3@@VER1$' out/test/elf/arm/version-script10/log -276: + on_exit -276: + echo OK -276: OK -276: + exit 0 -274/328 Test #276: arm-version-script10 ........................ Passed 0.18 sec +275: + readelf --version-info out/test/elf/arm/version-script/c.so +272: + cc -B. -o out/test/elf/arm/unresolved-symbols/exe out/test/elf/arm/unresolved-symbols/a.o -Wl,-unresolved-symbols=report-all -Wl,--warn-unresolved-symbols +274: + grep -Fq 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/elf/arm/version-script-search-paths/log +275: + grep -Fq 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/elf/arm/version-script/log +274: + on_exit +274: + echo OK +274: OK +274: + exit 0 +273/328 Test #274: arm-version-script-search-paths ............. Passed 0.44 sec test 277 Start 277: arm-version-script11 @@ -27851,11 +27875,21 @@ 277: MACHINE=arm 277: CPU= 277: Test timeout computed to be: 1500 -275: + readelf --version-info out/test/elf/arm/version-script/c.so -272: + cc -B. -o out/test/elf/arm/unresolved-symbols/exe out/test/elf/arm/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-in-shared-libs -272: + grep -q 'undefined.*foo' +275: + on_exit +275: + echo OK +275: OK +275: + exit 0 +274/328 Test #275: arm-version-script .......................... Passed 0.41 sec +test 278 + Start 278: arm-version-script12 + +278: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/version-script12.sh" +278: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf +278: Environment variables: +278: MACHINE=arm +278: CPU= +278: Test timeout computed to be: 1500 277: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/version-script11.sh -275: + grep -Fq 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/elf/arm/version-script/log 277: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 277: ++ export LC_ALL=C 277: ++ LC_ALL=C @@ -27874,29 +27908,8 @@ 277: ++ tlsdesc_opt=-mtls-dialect=gnu2 277: ++ trap 'on_error $LINENO' ERR 277: ++ trap on_exit EXIT -277: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/version-script11.sh .sh -277: ++ testname=version-script11 -277: ++ echo -n 'Testing version-script11 ... ' -277: Testing version-script11 ... ++ t=out/test/elf/arm/version-script11 -277: ++ mkdir -p out/test/elf/arm/version-script11 -275: + on_exit -275: + echo OK -275: OK -275: + exit 0 -275/328 Test #275: arm-version-script .......................... Passed 0.22 sec -test 278 - Start 278: arm-version-script12 - -278: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/version-script12.sh" -278: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -278: Environment variables: -278: MACHINE=arm -278: CPU= -278: Test timeout computed to be: 1500 -277: + cat -277: + cat -277: + c++ -fPIC -c -o out/test/elf/arm/version-script11/b.o -xc - 278: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/version-script12.sh +277: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/version-script11.sh .sh 278: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 278: ++ export LC_ALL=C 278: ++ LC_ALL=C @@ -27915,20 +27928,30 @@ 278: ++ tlsdesc_opt=-mtls-dialect=gnu2 278: ++ trap 'on_error $LINENO' ERR 278: ++ trap on_exit EXIT +277: ++ testname=version-script11 +277: ++ echo -n 'Testing version-script11 ... ' +277: Testing version-script11 ... ++ t=out/test/elf/arm/version-script11 +277: ++ mkdir -p out/test/elf/arm/version-script11 278: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/version-script12.sh .sh +277: + cat 278: ++ testname=version-script12 278: ++ echo -n 'Testing version-script12 ... ' 278: Testing version-script12 ... ++ t=out/test/elf/arm/version-script12 278: ++ mkdir -p out/test/elf/arm/version-script12 278: + cat +277: + c++ -fPIC -c -o out/test/elf/arm/version-script11/b.o -xc - +277: + cat 278: + cat 278: + c++ -fPIC -c -o out/test/elf/arm/version-script12/b.o -xc - -277: + cc -B. -shared -Wl,--version-script=out/test/elf/arm/version-script11/a.ver -o out/test/elf/arm/version-script11/c.so out/test/elf/arm/version-script11/b.o -272: + on_exit -272: + echo OK -272: OK -272: + exit 0 -276/328 Test #272: arm-unresolved-symbols ...................... Passed 0.49 sec +276: + readelf --dyn-syms out/test/elf/arm/version-script10/c.so +276: + grep -q ' foo1@@VER1$' out/test/elf/arm/version-script10/log +276: + grep -q ' foo2@@VER1$' out/test/elf/arm/version-script10/log +276: + grep -q ' foo3@@VER1$' out/test/elf/arm/version-script10/log +276: + on_exit +276: + echo OK +276: OK +276: + exit 0 +275/328 Test #276: arm-version-script10 ........................ Passed 0.43 sec test 279 Start 279: arm-version-script13 @@ -27939,6 +27962,7 @@ 279: CPU= 279: Test timeout computed to be: 1500 279: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/version-script13.sh +272: + cc -B. -o out/test/elf/arm/unresolved-symbols/exe out/test/elf/arm/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-in-object-files 279: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 279: ++ export LC_ALL=C 279: ++ LC_ALL=C @@ -27953,12 +27977,12 @@ 279: ++ OBJCOPY=objcopy 279: ++ STRIP=strip 279: ++ QEMU= +272: + grep -q 'undefined.*foo' 279: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' 279: ++ tlsdesc_opt=-mtls-dialect=gnu2 279: ++ trap 'on_error $LINENO' ERR 279: ++ trap on_exit EXIT 279: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/version-script13.sh .sh -278: + cc -B. -shared -Wl,--version-script=out/test/elf/arm/version-script12/a.ver -o out/test/elf/arm/version-script12/c.so out/test/elf/arm/version-script12/b.o 279: ++ testname=version-script13 279: ++ echo -n 'Testing version-script13 ... ' 279: Testing version-script13 ... ++ t=out/test/elf/arm/version-script13 @@ -27966,24 +27990,11 @@ 279: + cat 279: + cat 279: + c++ -fPIC -c -o out/test/elf/arm/version-script13/b.o -xc - -277: + readelf --dyn-syms out/test/elf/arm/version-script11/c.so -277: + grep -q foo@@VER_X1 out/test/elf/arm/version-script11/log -277: + grep -q ' bar' out/test/elf/arm/version-script11/log -277: + grep -q ' baz' out/test/elf/arm/version-script11/log -277: + on_exit -277: + echo OK -277: OK -277: + exit 0 -277/328 Test #277: arm-version-script11 ........................ Passed 0.17 sec -test 280 - Start 280: arm-version-script14 - -280: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/version-script14.sh" -280: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -280: Environment variables: -280: MACHINE=arm -280: CPU= -280: Test timeout computed to be: 1500 +278: + cc -B. -shared -Wl,--version-script=out/test/elf/arm/version-script12/a.ver -o out/test/elf/arm/version-script12/c.so out/test/elf/arm/version-script12/b.o +277: + cc -B. -shared -Wl,--version-script=out/test/elf/arm/version-script11/a.ver -o out/test/elf/arm/version-script11/c.so out/test/elf/arm/version-script11/b.o +272: + cc -B. -o out/test/elf/arm/unresolved-symbols/exe out/test/elf/arm/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-in-shared-libs +272: + grep -q 'undefined.*foo' +279: + cc -B. -shared -Wl,--version-script=out/test/elf/arm/version-script13/a.ver -o out/test/elf/arm/version-script13/c.so out/test/elf/arm/version-script13/b.o 278: + readelf --dyn-syms out/test/elf/arm/version-script12/c.so 278: + grep -q ' xyz' out/test/elf/arm/version-script12/log 278: + grep -q ' foo_bar' out/test/elf/arm/version-script12/log @@ -27992,17 +28003,20 @@ 278: + echo OK 278: OK 278: + exit 0 -278/328 Test #278: arm-version-script12 ........................ Passed 0.16 sec -test 281 - Start 281: arm-version-script15 +276/328 Test #278: arm-version-script12 ........................ Passed 0.62 sec +test 280 + Start 280: arm-version-script14 -281: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/version-script15.sh" -281: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -281: Environment variables: -281: MACHINE=arm -281: CPU= -281: Test timeout computed to be: 1500 +280: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/version-script14.sh" +280: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf +280: Environment variables: +280: MACHINE=arm +280: CPU= +280: Test timeout computed to be: 1500 +277: + readelf --dyn-syms out/test/elf/arm/version-script11/c.so +277: + grep -q foo@@VER_X1 out/test/elf/arm/version-script11/log 280: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/version-script14.sh +277: + grep -q ' bar' out/test/elf/arm/version-script11/log 280: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 280: ++ export LC_ALL=C 280: ++ LC_ALL=C @@ -28026,17 +28040,46 @@ 280: ++ echo -n 'Testing version-script14 ... ' 280: Testing version-script14 ... ++ t=out/test/elf/arm/version-script14 280: ++ mkdir -p out/test/elf/arm/version-script14 +272: + on_exit +272: + echo OK +272: OK +272: + exit 0 +277: + grep -q ' baz' out/test/elf/arm/version-script11/log +277/328 Test #272: arm-unresolved-symbols ...................... Passed 1.83 sec +test 281 + Start 281: arm-version-script15 + +281: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/version-script15.sh" +281: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf +281: Environment variables: +281: MACHINE=arm +281: CPU= +281: Test timeout computed to be: 1500 +277: + on_exit +277: + echo OK +277: OK +277: + exit 0 280: + cat +279: + readelf --dyn-syms out/test/elf/arm/version-script13/c.so +278/328 Test #277: arm-version-script11 ........................ Passed 0.73 sec +test 282 + Start 282: arm-version-script16 + +282: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/version-script16.sh" +282: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf +282: Environment variables: +282: MACHINE=arm +282: CPU= +282: Test timeout computed to be: 1500 280: + cat 280: + c++ -fPIC -c -o out/test/elf/arm/version-script14/b.o -xc - -279: + cc -B. -shared -Wl,--version-script=out/test/elf/arm/version-script13/a.ver -o out/test/elf/arm/version-script13/c.so out/test/elf/arm/version-script13/b.o -279: + readelf --dyn-syms out/test/elf/arm/version-script13/c.so +279: + grep -q ' foobar' out/test/elf/arm/version-script13/log +279: + grep -q ' foo$' out/test/elf/arm/version-script13/log 281: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/version-script15.sh 281: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 281: ++ export LC_ALL=C 281: ++ LC_ALL=C 281: ++ '[' -z arm ']' -279: + grep -q ' foobar' out/test/elf/arm/version-script13/log 281: ++ '[' -z '' ']' 281: ++ TESTDIR=out/test/elf/arm 281: ++ CC=cc @@ -28052,29 +28095,24 @@ 281: ++ trap 'on_error $LINENO' ERR 281: ++ trap on_exit EXIT 281: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/version-script15.sh .sh -279: + grep -q ' foo$' out/test/elf/arm/version-script13/log -280: + cc -B. -shared -Wl,--version-script=out/test/elf/arm/version-script14/a.ver -o out/test/elf/arm/version-script14/c.so out/test/elf/arm/version-script14/b.o -281: ++ testname=version-script15 -281: ++ echo -n 'Testing version-script15 ... ' -281: Testing version-script15 ... ++ t=out/test/elf/arm/version-script15 -281: ++ mkdir -p out/test/elf/arm/version-script15 279: + on_exit 279: + echo OK 279: OK 279: + exit 0 -279/328 Test #279: arm-version-script13 ........................ Passed 0.19 sec -test 282 - Start 282: arm-version-script16 +279/328 Test #279: arm-version-script13 ........................ Passed 0.56 sec +test 283 + Start 283: arm-version-script17 -282: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/version-script16.sh" -282: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -282: Environment variables: -282: MACHINE=arm -282: CPU= -282: Test timeout computed to be: 1500 -281: + cat -281: + c++ -fPIC -c -o out/test/elf/arm/version-script15/b.o -xc - -281: + cat +283: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/version-script17.sh" +283: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf +283: Environment variables: +283: MACHINE=arm +283: CPU= +283: Test timeout computed to be: 1500 +281: ++ testname=version-script15 +281: ++ echo -n 'Testing version-script15 ... ' +281: Testing version-script15 ... ++ t=out/test/elf/arm/version-script15 +281: ++ mkdir -p out/test/elf/arm/version-script15 282: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/version-script16.sh 282: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 282: ++ export LC_ALL=C @@ -28095,42 +28133,19 @@ 282: ++ trap 'on_error $LINENO' ERR 282: ++ trap on_exit EXIT 282: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/version-script16.sh .sh +283: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/version-script17.sh +281: + cat 282: ++ testname=version-script16 282: ++ echo -n 'Testing version-script16 ... ' 282: Testing version-script16 ... ++ t=out/test/elf/arm/version-script16 282: ++ mkdir -p out/test/elf/arm/version-script16 -282: + cat -282: + cat -282: + cc -fPIC -c -o out/test/elf/arm/version-script16/b.o -xc - -280: + readelf --dyn-syms out/test/elf/arm/version-script14/c.so -280: + grep -q ' xyz' out/test/elf/arm/version-script14/log -280: + grep -q ' foobarzx' out/test/elf/arm/version-script14/log -280: + grep -q ' foobarcx' out/test/elf/arm/version-script14/log -280: + grep -q ' foo123bar456bx' out/test/elf/arm/version-script14/log -280: + grep -q ' foo123bar456c' out/test/elf/arm/version-script14/log -280: + grep -q ' foo123bar456x' out/test/elf/arm/version-script14/log -280: + on_exit -280: + echo OK -280: OK -280: + exit 0 -280/328 Test #280: arm-version-script14 ........................ Passed 0.19 sec -test 283 - Start 283: arm-version-script17 - -283: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/version-script17.sh" -283: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -283: Environment variables: -283: MACHINE=arm -283: CPU= -283: Test timeout computed to be: 1500 -281: + cc -B. -shared -Wl,--version-script=out/test/elf/arm/version-script15/a.ver -o out/test/elf/arm/version-script15/c.so out/test/elf/arm/version-script15/b.o -283: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/version-script17.sh 283: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 283: ++ export LC_ALL=C 283: ++ LC_ALL=C 283: ++ '[' -z arm ']' 283: ++ '[' -z '' ']' 283: ++ TESTDIR=out/test/elf/arm +282: + cat 283: ++ CC=cc 283: ++ CXX=c++ 283: ++ GCC=gcc @@ -28144,23 +28159,35 @@ 283: ++ trap 'on_error $LINENO' ERR 283: ++ trap on_exit EXIT 283: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/version-script17.sh .sh +282: + cat +282: + cc -fPIC -c -o out/test/elf/arm/version-script16/b.o -xc - 283: ++ testname=version-script17 283: ++ echo -n 'Testing version-script17 ... ' 283: Testing version-script17 ... ++ t=out/test/elf/arm/version-script17 283: ++ mkdir -p out/test/elf/arm/version-script17 -283: + cc -fPIC -c -o out/test/elf/arm/version-script17/a.o -xc - +281: + cat +281: + c++ -fPIC -c -o out/test/elf/arm/version-script15/b.o -xc - 283: + cat -281: + readelf --dyn-syms out/test/elf/arm/version-script15/c.so +283: + cc -fPIC -c -o out/test/elf/arm/version-script17/a.o -xc - +280: + cc -B. -shared -Wl,--version-script=out/test/elf/arm/version-script14/a.ver -o out/test/elf/arm/version-script14/c.so out/test/elf/arm/version-script14/b.o 282: + cc -B. -shared -Wl,--version-script=out/test/elf/arm/version-script16/a.ver -o out/test/elf/arm/version-script16/c.so out/test/elf/arm/version-script16/b.o -281: + grep -q ' azZ' out/test/elf/arm/version-script15/log -281: + grep -q ' czZ' out/test/elf/arm/version-script15/log -281: + grep -q ' azC' out/test/elf/arm/version-script15/log -281: + grep -q ' aaZ' out/test/elf/arm/version-script15/log -281: + on_exit -281: + echo OK -281: OK -281: + exit 0 -281/328 Test #281: arm-version-script15 ........................ Passed 0.24 sec +281: + cc -B. -shared -Wl,--version-script=out/test/elf/arm/version-script15/a.ver -o out/test/elf/arm/version-script15/c.so out/test/elf/arm/version-script15/b.o +283: + cc -B. -shared -fPIC -o out/test/elf/arm/version-script17/b.so -xc - +283: + cat +280: + readelf --dyn-syms out/test/elf/arm/version-script14/c.so +280: + grep -q ' xyz' out/test/elf/arm/version-script14/log +280: + grep -q ' foobarzx' out/test/elf/arm/version-script14/log +280: + grep -q ' foobarcx' out/test/elf/arm/version-script14/log +280: + grep -q ' foo123bar456bx' out/test/elf/arm/version-script14/log +280: + grep -q ' foo123bar456c' out/test/elf/arm/version-script14/log +282: + readelf --dyn-syms out/test/elf/arm/version-script16/c.so +282: + grep -q foobar +280: + grep -q ' foo123bar456x' out/test/elf/arm/version-script14/log +280: + on_exit +280: + echo OK +280: OK +280: + exit 0 +280/328 Test #280: arm-version-script14 ........................ Passed 0.68 sec test 284 Start 284: arm-version-script18 @@ -28170,9 +28197,23 @@ 284: MACHINE=arm 284: CPU= 284: Test timeout computed to be: 1500 +282: + on_exit +282: + echo OK +282: OK +282: + exit 0 +281/328 Test #282: arm-version-script16 ........................ Passed 0.60 sec +test 285 + Start 285: arm-version-script19 + +285: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/version-script19.sh" +285: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf +285: Environment variables: +285: MACHINE=arm +285: CPU= +285: Test timeout computed to be: 1500 +281: + readelf --dyn-syms out/test/elf/arm/version-script15/c.so 284: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/version-script18.sh -283: + cat -283: + cc -B. -shared -fPIC -o out/test/elf/arm/version-script17/b.so -xc - +281: + grep -q ' azZ' out/test/elf/arm/version-script15/log 284: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 284: ++ export LC_ALL=C 284: ++ LC_ALL=C @@ -28191,32 +28232,9 @@ 284: ++ tlsdesc_opt=-mtls-dialect=gnu2 284: ++ trap 'on_error $LINENO' ERR 284: ++ trap on_exit EXIT -284: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/version-script18.sh .sh -284: ++ testname=version-script18 -284: ++ echo -n 'Testing version-script18 ... ' -284: Testing version-script18 ... ++ t=out/test/elf/arm/version-script18 -284: ++ mkdir -p out/test/elf/arm/version-script18 -284: + cat -284: + cat -284: + cc -fPIC -c -o out/test/elf/arm/version-script18/b.o -xc++ - -282: + readelf --dyn-syms out/test/elf/arm/version-script16/c.so -282: + grep -q foobar -282: + on_exit -282: + echo OK -282: OK -282: + exit 0 -282/328 Test #282: arm-version-script16 ........................ Passed 0.21 sec -test 285 - Start 285: arm-version-script19 - -285: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/version-script19.sh" -285: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -285: Environment variables: -285: MACHINE=arm -285: CPU= -285: Test timeout computed to be: 1500 285: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/version-script19.sh 285: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc +281: + grep -q ' czZ' out/test/elf/arm/version-script15/log 285: ++ export LC_ALL=C 285: ++ LC_ALL=C 285: ++ '[' -z arm ']' @@ -28230,29 +28248,29 @@ 285: ++ OBJCOPY=objcopy 285: ++ STRIP=strip 285: ++ QEMU= +284: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/version-script18.sh .sh 285: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' 285: ++ tlsdesc_opt=-mtls-dialect=gnu2 285: ++ trap 'on_error $LINENO' ERR 285: ++ trap on_exit EXIT +281: + grep -q ' azC' out/test/elf/arm/version-script15/log 285: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/version-script19.sh .sh +284: ++ testname=version-script18 +284: ++ echo -n 'Testing version-script18 ... ' +284: Testing version-script18 ... ++ t=out/test/elf/arm/version-script18 +284: ++ mkdir -p out/test/elf/arm/version-script18 285: ++ testname=version-script19 285: ++ echo -n 'Testing version-script19 ... ' 285: Testing version-script19 ... ++ t=out/test/elf/arm/version-script19 285: ++ mkdir -p out/test/elf/arm/version-script19 +281: + grep -q ' aaZ' out/test/elf/arm/version-script15/log +281: + on_exit +281: + echo OK +281: OK +281: + exit 0 +284: + cat 285: + cat -284: + cc -B. -shared -Wl,--version-script=out/test/elf/arm/version-script18/a.ver -o out/test/elf/arm/version-script18/c.so out/test/elf/arm/version-script18/b.o -285: + cc -fPIC -c -o out/test/elf/arm/version-script19/b.o -xc++ - -285: + cat -283: + cc -B. -o out/test/elf/arm/version-script17/exe1 out/test/elf/arm/version-script17/a.o out/test/elf/arm/version-script17/b.so -285: + cc -B. -shared -Wl,--version-script=out/test/elf/arm/version-script19/a.ver -o out/test/elf/arm/version-script19/c.so out/test/elf/arm/version-script19/b.o -284: + grep libalpha -284: + readelf --wide --dyn-syms out/test/elf/arm/version-script18/c.so -284: + grep -q Bar -284: + on_exit -284: + echo OK -284: OK -284: + exit 0 -283/328 Test #284: arm-version-script18 ........................ Passed 0.53 sec +282/328 Test #281: arm-version-script15 ........................ Passed 0.69 sec test 286 Start 286: arm-version-script2 @@ -28262,6 +28280,10 @@ 286: MACHINE=arm 286: CPU= 286: Test timeout computed to be: 1500 +284: + cc -fPIC -c -o out/test/elf/arm/version-script18/b.o -xc++ - +284: + cat +285: + cc -fPIC -c -o out/test/elf/arm/version-script19/b.o -xc++ - +285: + cat 286: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/version-script2.sh 286: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 286: ++ export LC_ALL=C @@ -28286,21 +28308,27 @@ 286: ++ echo -n 'Testing version-script2 ... ' 286: Testing version-script2 ... ++ t=out/test/elf/arm/version-script2 286: ++ mkdir -p out/test/elf/arm/version-script2 +286: + cat +286: + cat +286: + cc -B. -xc -shared -o out/test/elf/arm/version-script2/b.so -Wl,-version-script,out/test/elf/arm/version-script2/a.ver - +283: + cc -B. -o out/test/elf/arm/version-script17/exe1 out/test/elf/arm/version-script17/a.o out/test/elf/arm/version-script17/b.so +285: + cc -B. -shared -Wl,--version-script=out/test/elf/arm/version-script19/a.ver -o out/test/elf/arm/version-script19/c.so out/test/elf/arm/version-script19/b.o +284: + cc -B. -shared -Wl,--version-script=out/test/elf/arm/version-script18/a.ver -o out/test/elf/arm/version-script18/c.so out/test/elf/arm/version-script18/b.o 283: + nm -g out/test/elf/arm/version-script17/exe1 283: + grep -q foo 283: + cat -286: + cat 283: + cc -B. -o out/test/elf/arm/version-script17/exe2 out/test/elf/arm/version-script17/a.o out/test/elf/arm/version-script17/b.so -Wl,--version-script=out/test/elf/arm/version-script17/c.ver -Wl,--undefined-version 285: + readelf -W --dyn-syms out/test/elf/arm/version-script19/c.so -286: + cc -B. -xc -shared -o out/test/elf/arm/version-script2/b.so -Wl,-version-script,out/test/elf/arm/version-script2/a.ver - 285: + grep -Eq foobar out/test/elf/arm/version-script19/log -286: + cat 285: + grep -Eq 'GLOBAL.*baz' out/test/elf/arm/version-script19/log +284: + grep libalpha +284: + readelf --wide --dyn-syms out/test/elf/arm/version-script18/c.so 285: + on_exit 285: + echo OK 285: OK 285: + exit 0 -284/328 Test #285: arm-version-script19 ........................ Passed 0.54 sec +284: + grep -q Bar +283/328 Test #285: arm-version-script19 ........................ Passed 0.58 sec test 287 Start 287: arm-version-script20 @@ -28310,6 +28338,20 @@ 287: MACHINE=arm 287: CPU= 287: Test timeout computed to be: 1500 +284: + on_exit +284: + echo OK +284: OK +284: + exit 0 +284/328 Test #284: arm-version-script18 ........................ Passed 0.62 sec +test 288 + Start 288: arm-version-script21 + +288: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/version-script21.sh" +288: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf +288: Environment variables: +288: MACHINE=arm +288: CPU= +288: Test timeout computed to be: 1500 287: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/version-script20.sh 287: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 287: ++ export LC_ALL=C @@ -28330,56 +28372,14 @@ 287: ++ trap 'on_error $LINENO' ERR 287: ++ trap on_exit EXIT 287: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/version-script20.sh .sh +288: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/version-script21.sh +286: + cc -xc -c -o out/test/elf/arm/version-script2/c.o - +286: + cat +288: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 287: ++ testname=version-script20 287: ++ echo -n 'Testing version-script20 ... ' 287: Testing version-script20 ... ++ t=out/test/elf/arm/version-script20 287: ++ mkdir -p out/test/elf/arm/version-script20 -287: + cat -287: + cat -287: + cc -fPIC -c -o out/test/elf/arm/version-script20/b.o -xc - -283: + nm -g out/test/elf/arm/version-script17/exe2 -283: + grep -q foo out/test/elf/arm/version-script17/log2 -283: + cat -283: + cc -B. -o out/test/elf/arm/version-script17/exe3 out/test/elf/arm/version-script17/a.o out/test/elf/arm/version-script17/b.so -Wl,--version-script=out/test/elf/arm/version-script17/d.ver -287: + cc -B. -shared -Wl,--version-script=out/test/elf/arm/version-script20/a.ver -o out/test/elf/arm/version-script20/c.so out/test/elf/arm/version-script20/b.o -286: + cat -286: + cc -xc -c -o out/test/elf/arm/version-script2/c.o - -283: + nm -g out/test/elf/arm/version-script17/exe3 -283: + grep -q foo out/test/elf/arm/version-script17/log3 -283: + on_exit -283: + echo OK -283: OK -283: + exit 0 -285/328 Test #283: arm-version-script17 ........................ Passed 0.88 sec -test 288 - Start 288: arm-version-script21 - -288: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/version-script21.sh" -288: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -288: Environment variables: -288: MACHINE=arm -288: CPU= -288: Test timeout computed to be: 1500 -287: + readelf -W --dyn-syms out/test/elf/arm/version-script20/c.so -287: + grep -Fq foo_x@@VER2 out/test/elf/arm/version-script20/log -287: + grep -Fq foo_y@@VER1 out/test/elf/arm/version-script20/log -287: + grep -Fq foo_z@@VER1 out/test/elf/arm/version-script20/log -288: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/version-script21.sh -287: + on_exit -287: + echo OK -287: OK -287: + exit 0 -286/328 Test #287: arm-version-script20 ........................ Passed 0.25 sec -test 289 - Start 289: arm-version-script22 - -289: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/version-script22.sh" -289: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -289: Environment variables: -289: MACHINE=arm -289: CPU= -289: Test timeout computed to be: 1500 -288: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 288: ++ export LC_ALL=C 288: ++ LC_ALL=C 288: ++ '[' -z arm ']' @@ -28397,15 +28397,40 @@ 288: ++ tlsdesc_opt=-mtls-dialect=gnu2 288: ++ trap 'on_error $LINENO' ERR 288: ++ trap on_exit EXIT +287: + cat 288: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/version-script21.sh .sh 288: ++ testname=version-script21 288: ++ echo -n 'Testing version-script21 ... ' 288: Testing version-script21 ... ++ t=out/test/elf/arm/version-script21 288: ++ mkdir -p out/test/elf/arm/version-script21 288: + cat +287: + cat +287: + cc -fPIC -c -o out/test/elf/arm/version-script20/b.o -xc - 288: + cat 288: + cc -fPIC -c -o out/test/elf/arm/version-script21/b.o -xc - +283: + nm -g out/test/elf/arm/version-script17/exe2 +283: + grep -q foo out/test/elf/arm/version-script17/log2 +283: + cat +283: + cc -B. -o out/test/elf/arm/version-script17/exe3 out/test/elf/arm/version-script17/a.o out/test/elf/arm/version-script17/b.so -Wl,--version-script=out/test/elf/arm/version-script17/d.ver 286: + cc -B. -o out/test/elf/arm/version-script2/exe out/test/elf/arm/version-script2/c.o out/test/elf/arm/version-script2/b.so +287: + cc -B. -shared -Wl,--version-script=out/test/elf/arm/version-script20/a.ver -o out/test/elf/arm/version-script20/c.so out/test/elf/arm/version-script20/b.o +288: + cc -B. -shared -Wl,--version-script=out/test/elf/arm/version-script21/a.ver -o out/test/elf/arm/version-script21/c.so out/test/elf/arm/version-script21/b.o +283: + nm -g out/test/elf/arm/version-script17/exe3 +283: + grep -q foo out/test/elf/arm/version-script17/log3 +283: + on_exit +283: + echo OK +283: OK +283: + exit 0 +285/328 Test #283: arm-version-script17 ........................ Passed 1.64 sec +test 289 + Start 289: arm-version-script22 + +289: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/version-script22.sh" +289: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf +289: Environment variables: +289: MACHINE=arm +289: CPU= +289: Test timeout computed to be: 1500 289: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/version-script22.sh 289: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 289: ++ export LC_ALL=C @@ -28426,18 +28451,16 @@ 289: ++ trap 'on_error $LINENO' ERR 289: ++ trap on_exit EXIT 289: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/version-script22.sh .sh +286: + out/test/elf/arm/version-script2/exe 289: ++ testname=version-script22 289: ++ echo -n 'Testing version-script22 ... ' 289: Testing version-script22 ... ++ t=out/test/elf/arm/version-script22 289: ++ mkdir -p out/test/elf/arm/version-script22 -289: + cat -289: + cat -289: + cc -fPIC -c -o out/test/elf/arm/version-script22/b.o -xc - -288: + cc -B. -shared -Wl,--version-script=out/test/elf/arm/version-script21/a.ver -o out/test/elf/arm/version-script21/c.so out/test/elf/arm/version-script21/b.o -289: + cc -B. -shared -Wl,--version-script=out/test/elf/arm/version-script22/a.ver -o out/test/elf/arm/version-script22/c.so out/test/elf/arm/version-script22/b.o -286: + out/test/elf/arm/version-script2/exe 286: + readelf --dyn-syms out/test/elf/arm/version-script2/exe +289: + cat 286: + grep -Fq foo@ver1 out/test/elf/arm/version-script2/log +289: + cc -fPIC -c -o out/test/elf/arm/version-script22/b.o -xc - +289: + cat 286: + grep -Fq bar@ver2 out/test/elf/arm/version-script2/log 286: + grep -Fq baz@ver3 out/test/elf/arm/version-script2/log 288: + readelf -W --dyn-syms out/test/elf/arm/version-script21/c.so @@ -28445,7 +28468,7 @@ 286: + echo OK 286: OK 286: + exit 0 -287/328 Test #286: arm-version-script2 ......................... Passed 0.47 sec +286/328 Test #286: arm-version-script2 ......................... Passed 1.12 sec test 290 Start 290: arm-version-script23 @@ -28456,23 +28479,10 @@ 290: CPU= 290: Test timeout computed to be: 1500 288: + grep -Fq foo_x@@VER1 out/test/elf/arm/version-script21/log +287: + readelf -W --dyn-syms out/test/elf/arm/version-script20/c.so 288: + grep -Fq foo_y@@VER2 out/test/elf/arm/version-script21/log -288: + grep -Fq foo_z@@VER2 out/test/elf/arm/version-script21/log 290: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/version-script23.sh -288: + on_exit -288: + echo OK -288: OK -288: + exit 0 -288/328 Test #288: arm-version-script21 ........................ Passed 0.22 sec -test 291 - Start 291: arm-version-script3 - -291: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/version-script3.sh" -291: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -291: Environment variables: -291: MACHINE=arm -291: CPU= -291: Test timeout computed to be: 1500 +287: + grep -Fq foo_x@@VER2 out/test/elf/arm/version-script20/log 290: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 290: ++ export LC_ALL=C 290: ++ LC_ALL=C @@ -28491,14 +28501,46 @@ 290: ++ tlsdesc_opt=-mtls-dialect=gnu2 290: ++ trap 'on_error $LINENO' ERR 290: ++ trap on_exit EXIT +288: + grep -Fq foo_z@@VER2 out/test/elf/arm/version-script21/log +287: + grep -Fq foo_y@@VER1 out/test/elf/arm/version-script20/log 290: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/version-script23.sh .sh +288: + on_exit +288: + echo OK +288: OK +288: + exit 0 290: ++ testname=version-script23 290: ++ echo -n 'Testing version-script23 ... ' 290: Testing version-script23 ... ++ t=out/test/elf/arm/version-script23 290: ++ mkdir -p out/test/elf/arm/version-script23 +287/328 Test #288: arm-version-script21 ........................ Passed 0.63 sec +test 291 + Start 291: arm-version-script3 + +291: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/version-script3.sh" +291: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf +291: Environment variables: +291: MACHINE=arm +291: CPU= +291: Test timeout computed to be: 1500 +287: + grep -Fq foo_z@@VER1 out/test/elf/arm/version-script20/log 290: + cat -291: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/version-script3.sh +287: + on_exit +287: + echo OK +287: OK +287: + exit 0 +288/328 Test #287: arm-version-script20 ........................ Passed 0.67 sec +test 292 + Start 292: arm-version-script4 + +292: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/version-script4.sh" +292: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf +292: Environment variables: +292: MACHINE=arm +292: CPU= +292: Test timeout computed to be: 1500 +290: + cc -c -o out/test/elf/arm/version-script23/b.o -xassembler - 290: + cat +291: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/version-script3.sh 291: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 291: ++ export LC_ALL=C 291: ++ LC_ALL=C @@ -28517,33 +28559,13 @@ 291: ++ tlsdesc_opt=-mtls-dialect=gnu2 291: ++ trap 'on_error $LINENO' ERR 291: ++ trap on_exit EXIT -290: + cc -c -o out/test/elf/arm/version-script23/b.o -xassembler - 291: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/version-script3.sh .sh +292: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/version-script4.sh +290: + cc -B. -shared -Wl,--version-script=out/test/elf/arm/version-script23/a.ver -o out/test/elf/arm/version-script23/c.so out/test/elf/arm/version-script23/b.o 291: ++ testname=version-script3 291: ++ echo -n 'Testing version-script3 ... ' 291: Testing version-script3 ... ++ t=out/test/elf/arm/version-script3 291: ++ mkdir -p out/test/elf/arm/version-script3 -290: + cc -B. -shared -Wl,--version-script=out/test/elf/arm/version-script23/a.ver -o out/test/elf/arm/version-script23/c.so out/test/elf/arm/version-script23/b.o -291: + cat -291: + cc -B. -xc -shared -o out/test/elf/arm/version-script3/b.so -Wl,-version-script,out/test/elf/arm/version-script3/a.ver - -291: + cat -289: + readelf -W --dyn-syms out/test/elf/arm/version-script22/c.so -289: + grep -Fq foo_bar@@VER2 out/test/elf/arm/version-script22/log -289: + on_exit -289: + echo OK -289: OK -289: + exit 0 -289/328 Test #289: arm-version-script22 ........................ Passed 0.22 sec -test 292 - Start 292: arm-version-script4 - -292: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/version-script4.sh" -292: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -292: Environment variables: -292: MACHINE=arm -292: CPU= -292: Test timeout computed to be: 1500 -292: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/version-script4.sh 292: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 292: ++ export LC_ALL=C 292: ++ LC_ALL=C @@ -28563,20 +28585,24 @@ 292: ++ trap 'on_error $LINENO' ERR 292: ++ trap on_exit EXIT 292: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/version-script4.sh .sh +291: + cat 292: ++ testname=version-script4 292: ++ echo -n 'Testing version-script4 ... ' 292: Testing version-script4 ... ++ t=out/test/elf/arm/version-script4 292: ++ mkdir -p out/test/elf/arm/version-script4 +291: + cat 292: + cat -290: + readelf -W --dyn-syms out/test/elf/arm/version-script23/c.so -292: + c++ -fPIC -c -o out/test/elf/arm/version-script4/b.o -xc++ - +291: + cc -B. -xc -shared -o out/test/elf/arm/version-script3/b.so -Wl,-version-script,out/test/elf/arm/version-script3/a.ver - 292: + cat +292: + c++ -fPIC -c -o out/test/elf/arm/version-script4/b.o -xc++ - +289: + cc -B. -shared -Wl,--version-script=out/test/elf/arm/version-script22/a.ver -o out/test/elf/arm/version-script22/c.so out/test/elf/arm/version-script22/b.o +290: + readelf -W --dyn-syms out/test/elf/arm/version-script23/c.so 290: + grep -Fq 'foo?@@VER1' out/test/elf/arm/version-script23/log 290: + on_exit 290: + echo OK 290: OK 290: + exit 0 -290/328 Test #290: arm-version-script23 ........................ Passed 0.13 sec +289/328 Test #290: arm-version-script23 ........................ Passed 0.37 sec test 293 Start 293: arm-version-script5 @@ -28606,26 +28632,21 @@ 293: ++ trap 'on_error $LINENO' ERR 293: ++ trap on_exit EXIT 293: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/version-script5.sh .sh +292: + cc -B. -shared -o out/test/elf/arm/version-script4/c.so -Wl,-version-script,out/test/elf/arm/version-script4/a.ver out/test/elf/arm/version-script4/b.o 293: ++ testname=version-script5 293: ++ echo -n 'Testing version-script5 ... ' 293: Testing version-script5 ... ++ t=out/test/elf/arm/version-script5 293: ++ mkdir -p out/test/elf/arm/version-script5 293: + cat -293: + cat 293: + c++ -fPIC -c -o out/test/elf/arm/version-script5/b.o -xc - -292: + cc -B. -shared -o out/test/elf/arm/version-script4/c.so -Wl,-version-script,out/test/elf/arm/version-script4/a.ver out/test/elf/arm/version-script4/b.o -291: + cc -xc -c -o out/test/elf/arm/version-script3/c.o - -291: + cat -292: + readelf --dyn-syms out/test/elf/arm/version-script4/c.so -293: + cc -B. -shared -o out/test/elf/arm/version-script5/c.so -Wl,-version-script,out/test/elf/arm/version-script5/a.ver out/test/elf/arm/version-script5/b.o -292: + grep -Fq _ZN3foo3barE out/test/elf/arm/version-script4/log -292: + grep -Fq ' bar' out/test/elf/arm/version-script4/log -291: + cc -B. -o out/test/elf/arm/version-script3/exe out/test/elf/arm/version-script3/c.o out/test/elf/arm/version-script3/b.so -292: + on_exit -292: + echo OK -292: OK -292: + exit 0 -291/328 Test #292: arm-version-script4 ......................... Passed 0.32 sec +293: + cat +289: + readelf -W --dyn-syms out/test/elf/arm/version-script22/c.so +289: + grep -Fq foo_bar@@VER2 out/test/elf/arm/version-script22/log +289: + on_exit +289: + echo OK +289: OK +289: + exit 0 +290/328 Test #289: arm-version-script22 ........................ Passed 0.62 sec test 294 Start 294: arm-version-script6 @@ -28659,17 +28680,20 @@ 294: ++ echo -n 'Testing version-script6 ... ' 294: Testing version-script6 ... ++ t=out/test/elf/arm/version-script6 294: ++ mkdir -p out/test/elf/arm/version-script6 +291: + cat 294: + cat +291: + cc -xc -c -o out/test/elf/arm/version-script3/c.o - 294: + cat 294: + c++ -fPIC -c -o out/test/elf/arm/version-script6/b.o -xc - -293: + readelf --dyn-syms out/test/elf/arm/version-script5/c.so -293: + grep -Fq foo out/test/elf/arm/version-script5/log -293: + grep -Fq ' main' out/test/elf/arm/version-script5/log -293: + on_exit -293: + echo OK -293: OK -293: + exit 0 -292/328 Test #293: arm-version-script5 ......................... Passed 0.33 sec +292: + readelf --dyn-syms out/test/elf/arm/version-script4/c.so +293: + cc -B. -shared -o out/test/elf/arm/version-script5/c.so -Wl,-version-script,out/test/elf/arm/version-script5/a.ver out/test/elf/arm/version-script5/b.o +292: + grep -Fq _ZN3foo3barE out/test/elf/arm/version-script4/log +292: + grep -Fq ' bar' out/test/elf/arm/version-script4/log +292: + on_exit +292: + echo OK +292: OK +292: + exit 0 +291/328 Test #292: arm-version-script4 ......................... Passed 0.62 sec test 295 Start 295: arm-version-script7 @@ -28679,10 +28703,6 @@ 295: MACHINE=arm 295: CPU= 295: Test timeout computed to be: 1500 -291: + out/test/elf/arm/version-script3/exe -291: + readelf --dyn-syms out/test/elf/arm/version-script3/exe -291: + grep -Fq foo@ver1 out/test/elf/arm/version-script3/log -291: + grep -Fq bar@ver2 out/test/elf/arm/version-script3/log 295: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/version-script7.sh 295: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 295: ++ export LC_ALL=C @@ -28702,12 +28722,24 @@ 295: ++ tlsdesc_opt=-mtls-dialect=gnu2 295: ++ trap 'on_error $LINENO' ERR 295: ++ trap on_exit EXIT -291: + grep -Fq baz@ver2 out/test/elf/arm/version-script3/log -291: + on_exit -291: + echo OK -291: OK -291: + exit 0 -293/328 Test #291: arm-version-script3 ......................... Passed 0.46 sec +295: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/version-script7.sh .sh +295: ++ testname=version-script7 +295: ++ echo -n 'Testing version-script7 ... ' +295: Testing version-script7 ... ++ t=out/test/elf/arm/version-script7 +295: ++ mkdir -p out/test/elf/arm/version-script7 +295: + cat +295: + cat +295: + c++ -fPIC -c -o out/test/elf/arm/version-script7/b.o -xc - +294: + cc -B. -shared -Wl,--version-script=out/test/elf/arm/version-script6/a.ver -o out/test/elf/arm/version-script6/c.so out/test/elf/arm/version-script6/b.o +291: + cc -B. -o out/test/elf/arm/version-script3/exe out/test/elf/arm/version-script3/c.o out/test/elf/arm/version-script3/b.so +293: + readelf --dyn-syms out/test/elf/arm/version-script5/c.so +293: + grep -Fq foo out/test/elf/arm/version-script5/log +293: + grep -Fq ' main' out/test/elf/arm/version-script5/log +293: + on_exit +293: + echo OK +293: OK +293: + exit 0 +292/328 Test #293: arm-version-script5 ......................... Passed 0.55 sec test 296 Start 296: arm-version-script8 @@ -28717,15 +28749,6 @@ 296: MACHINE=arm 296: CPU= 296: Test timeout computed to be: 1500 -295: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/version-script7.sh .sh -295: ++ testname=version-script7 -295: ++ echo -n 'Testing version-script7 ... ' -295: Testing version-script7 ... ++ t=out/test/elf/arm/version-script7 -295: ++ mkdir -p out/test/elf/arm/version-script7 -295: + cat -295: + c++ -fPIC -c -o out/test/elf/arm/version-script7/b.o -xc - -295: + cat -294: + cc -B. -shared -Wl,--version-script=out/test/elf/arm/version-script6/a.ver -o out/test/elf/arm/version-script6/c.so out/test/elf/arm/version-script6/b.o 296: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/version-script8.sh 296: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 296: ++ export LC_ALL=C @@ -28751,20 +28774,22 @@ 296: Testing version-script8 ... ++ t=out/test/elf/arm/version-script8 296: ++ mkdir -p out/test/elf/arm/version-script8 296: + cat -296: + cat -296: + cc -B. -xc -shared -o out/test/elf/arm/version-script8/b.so -Wl,-version-script,out/test/elf/arm/version-script8/a.ver - 295: + cc -B. -shared -Wl,--version-script=out/test/elf/arm/version-script7/a.ver -o out/test/elf/arm/version-script7/c.so out/test/elf/arm/version-script7/b.o +296: + cc -B. -xc -shared -o out/test/elf/arm/version-script8/b.so -Wl,-version-script,out/test/elf/arm/version-script8/a.ver - +296: + cat 294: + cat 294: + cat 294: + c++ -fPIC -c -o out/test/elf/arm/version-script6/e.o -xc - -295: + readelf --dyn-syms out/test/elf/arm/version-script7/c.so -295: + grep -q 'foo$' out/test/elf/arm/version-script7/log -295: + grep -q bar@@VER_X1 out/test/elf/arm/version-script7/log -295: + on_exit -295: + echo OK -295: OK -295: + exit 0 -294/328 Test #295: arm-version-script7 ......................... Passed 0.17 sec +291: + out/test/elf/arm/version-script3/exe +291: + readelf --dyn-syms out/test/elf/arm/version-script3/exe +291: + grep -Fq foo@ver1 out/test/elf/arm/version-script3/log +291: + grep -Fq bar@ver2 out/test/elf/arm/version-script3/log +291: + grep -Fq baz@ver2 out/test/elf/arm/version-script3/log +291: + on_exit +291: + echo OK +291: OK +291: + exit 0 +293/328 Test #291: arm-version-script3 ......................... Passed 1.15 sec test 297 Start 297: arm-version-script9 @@ -28774,9 +28799,8 @@ 297: MACHINE=arm 297: CPU= 297: Test timeout computed to be: 1500 -296: + cat -296: + cc -xc -c -o out/test/elf/arm/version-script8/c.o - 297: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/version-script9.sh +295: + readelf --dyn-syms out/test/elf/arm/version-script7/c.so 297: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 297: ++ export LC_ALL=C 297: ++ LC_ALL=C @@ -28795,26 +28819,18 @@ 297: ++ tlsdesc_opt=-mtls-dialect=gnu2 297: ++ trap 'on_error $LINENO' ERR 297: ++ trap on_exit EXIT +295: + grep -q 'foo$' out/test/elf/arm/version-script7/log 297: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/version-script9.sh .sh 297: ++ testname=version-script9 297: ++ echo -n 'Testing version-script9 ... ' 297: Testing version-script9 ... ++ t=out/test/elf/arm/version-script9 297: ++ mkdir -p out/test/elf/arm/version-script9 -297: + echo 'VER1 { extern "C++" {}; foo; }; VER2 {};' -297: + cat -297: + cc -B. -shared -o out/test/elf/arm/version-script9/c.so -Wl,-version-script,out/test/elf/arm/version-script9/a.ver out/test/elf/arm/version-script9/b.s -294: + cc -B. -shared -Wl,-version-script,out/test/elf/arm/version-script6/d.ver -o out/test/elf/arm/version-script6/f.so out/test/elf/arm/version-script6/e.o out/test/elf/arm/version-script6/c.so -Wl,--undefined-version -296: + cc -B. -o out/test/elf/arm/version-script8/exe out/test/elf/arm/version-script8/c.o out/test/elf/arm/version-script8/b.so -297: + readelf --dyn-syms out/test/elf/arm/version-script9/c.so -294: + readelf --dyn-syms out/test/elf/arm/version-script6/f.so -297: + grep -q ' foo@@VER1$' out/test/elf/arm/version-script9/log -294: + grep -q foo@VER_X1 out/test/elf/arm/version-script6/log -297: + on_exit -297: + echo OK -297: OK -297: + exit 0 -294: + grep -q bar@VER_X2 out/test/elf/arm/version-script6/log -295/328 Test #297: arm-version-script9 ......................... Passed 0.11 sec +295: + grep -q bar@@VER_X1 out/test/elf/arm/version-script7/log +295: + on_exit +295: + echo OK +295: OK +295: + exit 0 +294/328 Test #295: arm-version-script7 ......................... Passed 0.56 sec test 298 Start 298: arm-version @@ -28824,21 +28840,9 @@ 298: MACHINE=arm 298: CPU= 298: Test timeout computed to be: 1500 -294: + grep -q baz@@VER_Y2 out/test/elf/arm/version-script6/log -294: + on_exit -294: + echo OK -294: OK -294: + exit 0 -296/328 Test #294: arm-version-script6 ......................... Passed 0.35 sec -test 299 - Start 299: arm-versioned-undef - -299: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/versioned-undef.sh" -299: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -299: Environment variables: -299: MACHINE=arm -299: CPU= -299: Test timeout computed to be: 1500 +297: + echo 'VER1 { extern "C++" {}; foo; }; VER2 {};' +297: + cat +297: + cc -B. -shared -o out/test/elf/arm/version-script9/c.so -Wl,-version-script,out/test/elf/arm/version-script9/a.ver out/test/elf/arm/version-script9/b.s 298: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/version.sh 298: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 298: ++ export LC_ALL=C @@ -28863,8 +28867,45 @@ 298: ++ echo -n 'Testing version ... ' 298: Testing version ... ++ t=out/test/elf/arm/version 298: ++ mkdir -p out/test/elf/arm/version +294: + cc -B. -shared -Wl,-version-script,out/test/elf/arm/version-script6/d.ver -o out/test/elf/arm/version-script6/f.so out/test/elf/arm/version-script6/e.o out/test/elf/arm/version-script6/c.so -Wl,--undefined-version 298: + nm mold 298: + grep -q __tsan_init +296: + cc -xc -c -o out/test/elf/arm/version-script8/c.o - +296: + cat +294: + readelf --dyn-syms out/test/elf/arm/version-script6/f.so +297: + readelf --dyn-syms out/test/elf/arm/version-script9/c.so +294: + grep -q foo@VER_X1 out/test/elf/arm/version-script6/log +297: + grep -q ' foo@@VER1$' out/test/elf/arm/version-script9/log +294: + grep -q bar@VER_X2 out/test/elf/arm/version-script6/log +297: + on_exit +297: + echo OK +297: OK +297: + exit 0 +295/328 Test #297: arm-version-script9 ......................... Passed 0.40 sec +test 299 + Start 299: arm-versioned-undef + +299: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/versioned-undef.sh" +299: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf +299: Environment variables: +299: MACHINE=arm +299: CPU= +299: Test timeout computed to be: 1500 +294: + grep -q baz@@VER_Y2 out/test/elf/arm/version-script6/log +294: + on_exit +294: + echo OK +294: OK +294: + exit 0 +296/328 Test #294: arm-version-script6 ......................... Passed 1.12 sec +test 300 + Start 300: arm-visibility + +300: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/visibility.sh" +300: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf +300: Environment variables: +300: MACHINE=arm +300: CPU= +300: Test timeout computed to be: 1500 299: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/versioned-undef.sh 299: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 299: ++ export LC_ALL=C @@ -28889,30 +28930,6 @@ 299: ++ echo -n 'Testing versioned-undef ... ' 299: Testing versioned-undef ... ++ t=out/test/elf/arm/versioned-undef 299: ++ mkdir -p out/test/elf/arm/versioned-undef -299: + is_musl -299: + grep -q musl -296: + out/test/elf/arm/version-script8/exe -296: + readelf --dyn-syms out/test/elf/arm/version-script8/b.so -299: + ldd --version -296: + grep -Fq foo@@ver1 out/test/elf/arm/version-script8/log -296: + grep -Fq bar@@ver2 out/test/elf/arm/version-script8/log -299: + cc -fPIC -c -o out/test/elf/arm/versioned-undef/a.o -xc - -299: + cat -296: + grep -Fq baz out/test/elf/arm/version-script8/log -296: + on_exit -296: + echo OK -296: OK -296: + exit 0 -297/328 Test #296: arm-version-script8 ......................... Passed 0.31 sec -test 300 - Start 300: arm-visibility - -300: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/visibility.sh" -300: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -300: Environment variables: -300: MACHINE=arm -300: CPU= -300: Test timeout computed to be: 1500 300: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/visibility.sh 300: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 300: ++ export LC_ALL=C @@ -28924,6 +28941,8 @@ 300: ++ CXX=c++ 300: ++ GCC=gcc 300: ++ GXX=g++ +299: + is_musl +299: + grep -q musl 300: ++ OBJDUMP=objdump 300: ++ OBJCOPY=objcopy 300: ++ STRIP=strip @@ -28932,32 +28951,31 @@ 300: ++ tlsdesc_opt=-mtls-dialect=gnu2 300: ++ trap 'on_error $LINENO' ERR 300: ++ trap on_exit EXIT +299: + ldd --version 300: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/visibility.sh .sh 300: ++ testname=visibility 300: ++ echo -n 'Testing visibility ... ' 300: Testing visibility ... ++ t=out/test/elf/arm/visibility 300: ++ mkdir -p out/test/elf/arm/visibility +299: + cat +299: + cc -fPIC -c -o out/test/elf/arm/versioned-undef/a.o -xc - +300: + cat 300: + cc -xc -c -o out/test/elf/arm/visibility/a.o - +296: + cc -B. -o out/test/elf/arm/version-script8/exe out/test/elf/arm/version-script8/c.o out/test/elf/arm/version-script8/b.so 300: + cat +300: + cc -xc -c -o out/test/elf/arm/visibility/b.o - 299: + echo 'VER1 { local: *; }; VER2 { local: *; }; VER3 { local: *; };' 299: + cc -B. -shared -o out/test/elf/arm/versioned-undef/c.so out/test/elf/arm/versioned-undef/a.o -Wl,--version-script=out/test/elf/arm/versioned-undef/b.ver -300: + cat -300: + cc -xc -c -o out/test/elf/arm/visibility/b.o - -299: + cat -299: + cc -c -o out/test/elf/arm/versioned-undef/d.o -xc - -300: + rm -f out/test/elf/arm/visibility/c.a -300: + ar crs out/test/elf/arm/visibility/c.a out/test/elf/arm/visibility/a.o out/test/elf/arm/visibility/b.o -300: + cc -xc -fPIC -c -o out/test/elf/arm/visibility/d.o - -300: + cat -299: + cc -B. -o out/test/elf/arm/versioned-undef/exe out/test/elf/arm/versioned-undef/d.o out/test/elf/arm/versioned-undef/c.so -300: + cc -B. -shared -o out/test/elf/arm/visibility/e.so out/test/elf/arm/visibility/c.a out/test/elf/arm/visibility/d.o -299: + grep -q '^1 2 3 3 4$' -299: + out/test/elf/arm/versioned-undef/exe -299: + on_exit -299: + echo OK -299: OK -299: + exit 0 -298/328 Test #299: arm-versioned-undef ......................... Passed 0.33 sec +296: + out/test/elf/arm/version-script8/exe +296: + readelf --dyn-syms out/test/elf/arm/version-script8/b.so +296: + grep -Fq foo@@ver1 out/test/elf/arm/version-script8/log +296: + grep -Fq bar@@ver2 out/test/elf/arm/version-script8/log +296: + grep -Fq baz out/test/elf/arm/version-script8/log +296: + on_exit +296: + echo OK +296: OK +296: + exit 0 +297/328 Test #296: arm-version-script8 ......................... Passed 1.11 sec test 301 Start 301: arm-warn-common @@ -28967,7 +28985,9 @@ 301: MACHINE=arm 301: CPU= 301: Test timeout computed to be: 1500 +300: + rm -f out/test/elf/arm/visibility/c.a 301: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/warn-common.sh +300: + ar crs out/test/elf/arm/visibility/c.a out/test/elf/arm/visibility/a.o out/test/elf/arm/visibility/b.o 301: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 301: ++ export LC_ALL=C 301: ++ LC_ALL=C @@ -28986,18 +29006,29 @@ 301: ++ tlsdesc_opt=-mtls-dialect=gnu2 301: ++ trap 'on_error $LINENO' ERR 301: ++ trap on_exit EXIT -300: + readelf --dyn-syms out/test/elf/arm/visibility/e.so 301: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/warn-common.sh .sh 301: ++ testname=warn-common 301: ++ echo -n 'Testing warn-common ... ' 301: Testing warn-common ... ++ t=out/test/elf/arm/warn-common 301: ++ mkdir -p out/test/elf/arm/warn-common +300: + cat +300: + cc -xc -fPIC -c -o out/test/elf/arm/visibility/d.o - +299: + cat +299: + cc -c -o out/test/elf/arm/versioned-undef/d.o -xc - +301: + cc -fcommon -c -xc -o out/test/elf/arm/warn-common/a.o - +301: + cat +301: + cc -fcommon -c -xc -o out/test/elf/arm/warn-common/b.o - +301: + cat +300: + cc -B. -shared -o out/test/elf/arm/visibility/e.so out/test/elf/arm/visibility/c.a out/test/elf/arm/visibility/d.o +299: + cc -B. -o out/test/elf/arm/versioned-undef/exe out/test/elf/arm/versioned-undef/d.o out/test/elf/arm/versioned-undef/c.so +301: + cc -B. -o out/test/elf/arm/warn-common/exe out/test/elf/arm/warn-common/a.o out/test/elf/arm/warn-common/b.o +300: + readelf --dyn-syms out/test/elf/arm/visibility/e.so 300: + grep -Fq foo out/test/elf/arm/visibility/log 300: + on_exit 300: + echo OK 300: OK 300: + exit 0 -299/328 Test #300: arm-visibility .............................. Passed 0.31 sec +298/328 Test #300: arm-visibility .............................. Passed 0.93 sec test 302 Start 302: arm-warn-once @@ -29007,8 +29038,22 @@ 302: MACHINE=arm 302: CPU= 302: Test timeout computed to be: 1500 -301: + cc -fcommon -c -xc -o out/test/elf/arm/warn-common/a.o - -301: + cat +299: + out/test/elf/arm/versioned-undef/exe +299: + grep -q '^1 2 3 3 4$' +299: + on_exit +299: + echo OK +299: OK +299: + exit 0 +299/328 Test #299: arm-versioned-undef ......................... Passed 0.99 sec +test 303 + Start 303: arm-warn-symbol-type + +303: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/warn-symbol-type.sh" +303: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf +303: Environment variables: +303: MACHINE=arm +303: CPU= +303: Test timeout computed to be: 1500 302: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/warn-once.sh 302: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 302: ++ export LC_ALL=C @@ -29029,40 +29074,11 @@ 302: ++ trap 'on_error $LINENO' ERR 302: ++ trap on_exit EXIT 302: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/warn-once.sh .sh +303: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/warn-symbol-type.sh 302: ++ testname=warn-once 302: ++ echo -n 'Testing warn-once ... ' 302: Testing warn-once ... ++ t=out/test/elf/arm/warn-once 302: ++ mkdir -p out/test/elf/arm/warn-once -302: + cat -302: + cc -c -fPIC -xc -o out/test/elf/arm/warn-once/a.o - -301: + cc -fcommon -c -xc -o out/test/elf/arm/warn-common/b.o - -301: + cat -302: + cc -c -fPIC -xc -o out/test/elf/arm/warn-once/b.o - -302: + cat -301: + cc -B. -o out/test/elf/arm/warn-common/exe out/test/elf/arm/warn-common/a.o out/test/elf/arm/warn-common/b.o -302: + cc -B. -o out/test/elf/arm/warn-once/exe out/test/elf/arm/warn-once/a.o out/test/elf/arm/warn-once/b.o -Wl,--warn-unresolved-symbols,--warn-once -301: + grep -Fq 'multiple common symbols' out/test/elf/arm/warn-common/log -301: + cc -B. -o out/test/elf/arm/warn-common/exe out/test/elf/arm/warn-common/a.o out/test/elf/arm/warn-common/b.o -Wl,-warn-common -302: ++ wc -l -302: ++ grep 'undefined symbol:.* foo$' out/test/elf/arm/warn-once/log -302: + '[' 1 = 1 ']' -302: + on_exit -302: + echo OK -302: OK -302: + exit 0 -300/328 Test #302: arm-warn-once ............................... Passed 0.22 sec -test 303 - Start 303: arm-warn-symbol-type - -303: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/warn-symbol-type.sh" -303: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -303: Environment variables: -303: MACHINE=arm -303: CPU= -303: Test timeout computed to be: 1500 -298: + grep -q '[ms]old .*compatible with GNU ld' -298: + ./mold -v -303: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/warn-symbol-type.sh 303: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 303: ++ export LC_ALL=C 303: ++ LC_ALL=C @@ -29081,25 +29097,26 @@ 303: ++ tlsdesc_opt=-mtls-dialect=gnu2 303: ++ trap 'on_error $LINENO' ERR 303: ++ trap on_exit EXIT +302: + cat +302: + cc -c -fPIC -xc -o out/test/elf/arm/warn-once/a.o - 303: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/warn-symbol-type.sh .sh 303: ++ testname=warn-symbol-type 303: ++ echo -n 'Testing warn-symbol-type ... ' 303: Testing warn-symbol-type ... ++ t=out/test/elf/arm/warn-symbol-type 303: ++ mkdir -p out/test/elf/arm/warn-symbol-type -298: + grep -q '[ms]old .*compatible with GNU ld' -298: + ./mold --version 303: + cc -c -fPIC -xc -o out/test/elf/arm/warn-symbol-type/a.o - 303: + cat -298: + grep -q '[ms]old .*compatible with GNU ld' -298: + ./mold -V 301: + grep -Fq 'multiple common symbols' out/test/elf/arm/warn-common/log -298: + ./mold -V -298: + grep -q elf_x86_64 +301: + cc -B. -o out/test/elf/arm/warn-common/exe out/test/elf/arm/warn-common/a.o out/test/elf/arm/warn-common/b.o -Wl,-warn-common +302: + cat +302: + cc -c -fPIC -xc -o out/test/elf/arm/warn-once/b.o - +303: + cc -B. -shared -o out/test/elf/arm/warn-symbol-type/a.so out/test/elf/arm/warn-symbol-type/a.o +301: + grep -Fq 'multiple common symbols' out/test/elf/arm/warn-common/log 301: + on_exit 301: + echo OK 301: OK 301: + exit 0 -301/328 Test #301: arm-warn-common ............................. Passed 0.28 sec +300/328 Test #301: arm-warn-common ............................. Passed 0.97 sec test 304 Start 304: arm-warn-unresolved-symbols @@ -29109,10 +29126,7 @@ 304: MACHINE=arm 304: CPU= 304: Test timeout computed to be: 1500 -298: + ./mold -V -298: + grep -q elf_i386 304: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/warn-unresolved-symbols.sh -298: + cc -c -xc -o out/test/elf/arm/version/a.o - 304: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 304: ++ export LC_ALL=C 304: ++ LC_ALL=C @@ -29127,30 +29141,34 @@ 304: ++ OBJCOPY=objcopy 304: ++ STRIP=strip 304: ++ QEMU= +298: + grep -q '[ms]old .*compatible with GNU ld' 304: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' 304: ++ tlsdesc_opt=-mtls-dialect=gnu2 +298: + ./mold -v 304: ++ trap 'on_error $LINENO' ERR 304: ++ trap on_exit EXIT 304: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/warn-unresolved-symbols.sh .sh -298: + cat 304: ++ testname=warn-unresolved-symbols 304: ++ echo -n 'Testing warn-unresolved-symbols ... ' 304: Testing warn-unresolved-symbols ... ++ t=out/test/elf/arm/warn-unresolved-symbols 304: ++ mkdir -p out/test/elf/arm/warn-unresolved-symbols -304: + cc -c -o out/test/elf/arm/warn-unresolved-symbols/a.o -xc - 304: + cat -303: + cc -B. -shared -o out/test/elf/arm/warn-symbol-type/a.so out/test/elf/arm/warn-symbol-type/a.o -304: + grep -q 'undefined symbol:.*foo' -304: + cc -B. -o out/test/elf/arm/warn-unresolved-symbols/exe out/test/elf/arm/warn-unresolved-symbols/a.o -298: + rm -f out/test/elf/arm/version/exe -298: + grep -q '[ms]old' -298: + cc -B. -Wl,--version -o out/test/elf/arm/version/exe1 out/test/elf/arm/version/a.o +304: + cc -c -o out/test/elf/arm/warn-unresolved-symbols/a.o -xc - +298: + grep -q '[ms]old .*compatible with GNU ld' +298: + ./mold --version +298: + grep -q '[ms]old .*compatible with GNU ld' +298: + ./mold -V +302: + cc -B. -o out/test/elf/arm/warn-once/exe out/test/elf/arm/warn-once/a.o out/test/elf/arm/warn-once/b.o -Wl,--warn-unresolved-symbols,--warn-once +298: + grep -q elf_x86_64 +298: + ./mold -V +298: + ./mold -V +298: + grep -q elf_i386 303: + grep -q 'warning: symbol type mismatch: times' out/test/elf/arm/warn-symbol-type/log 303: + on_exit 303: + echo OK 303: OK 303: + exit 0 -302/328 Test #303: arm-warn-symbol-type ........................ Passed 0.24 sec +301/328 Test #303: arm-warn-symbol-type ........................ Passed 0.61 sec test 305 Start 305: arm-weak-export-dso @@ -29160,11 +29178,8 @@ 305: MACHINE=arm 305: CPU= 305: Test timeout computed to be: 1500 -298: + '[' -f out/test/elf/arm/version/exe1 ']' -304: + cc -B. -o out/test/elf/arm/warn-unresolved-symbols/exe out/test/elf/arm/warn-unresolved-symbols/a.o -Wl,-warn-unresolved-symbols -298: + grep -q '[ms]old' -298: + cc -B. -Wl,-v -o out/test/elf/arm/version/exe2 out/test/elf/arm/version/a.o -304: + grep -q 'undefined symbol:.*foo' +298: + cat +298: + cc -c -xc -o out/test/elf/arm/version/a.o - 305: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/weak-export-dso.sh 305: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 305: ++ export LC_ALL=C @@ -29191,15 +29206,16 @@ 305: ++ mkdir -p out/test/elf/arm/weak-export-dso 305: + cat 305: + cc -fPIC -c -o out/test/elf/arm/weak-export-dso/a.o -xc - -298: + grep -q 'Hello world' -298: + out/test/elf/arm/version/exe2 -298: + ./mold --v -298: + grep -q 'unknown command line option:' out/test/elf/arm/version/log -298: + on_exit -298: + echo OK -298: OK -298: + exit 0 -303/328 Test #298: arm-version ................................. Passed 0.97 sec +304: + cc -B. -o out/test/elf/arm/warn-unresolved-symbols/exe out/test/elf/arm/warn-unresolved-symbols/a.o +304: + grep -q 'undefined symbol:.*foo' +302: ++ wc -l +302: ++ grep 'undefined symbol:.* foo$' out/test/elf/arm/warn-once/log +302: + '[' 1 = 1 ']' +302: + on_exit +302: + echo OK +302: OK +302: + exit 0 +302/328 Test #302: arm-warn-once ............................... Passed 0.90 sec test 306 Start 306: arm-weak-export-dso2 @@ -29209,9 +29225,9 @@ 306: MACHINE=arm 306: CPU= 306: Test timeout computed to be: 1500 -304: + grep -q 'undefined symbol:.*foo' -304: + cc -B. -o out/test/elf/arm/warn-unresolved-symbols/exe out/test/elf/arm/warn-unresolved-symbols/a.o -Wl,-warn-unresolved-symbols --error-unresolved-symbols +298: + rm -f out/test/elf/arm/version/exe 306: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/weak-export-dso2.sh +298: + grep -q '[ms]old' 306: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 306: ++ export LC_ALL=C 306: ++ LC_ALL=C @@ -29230,19 +29246,33 @@ 306: ++ tlsdesc_opt=-mtls-dialect=gnu2 306: ++ trap 'on_error $LINENO' ERR 306: ++ trap on_exit EXIT +298: + cc -B. -Wl,--version -o out/test/elf/arm/version/exe1 out/test/elf/arm/version/a.o 306: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/weak-export-dso2.sh .sh +304: + grep -q 'undefined symbol:.*foo' 306: ++ testname=weak-export-dso2 306: ++ echo -n 'Testing weak-export-dso2 ... ' 306: Testing weak-export-dso2 ... ++ t=out/test/elf/arm/weak-export-dso2 306: ++ mkdir -p out/test/elf/arm/weak-export-dso2 -305: + cc -B. -o out/test/elf/arm/weak-export-dso/b.so out/test/elf/arm/weak-export-dso/a.o -shared +304: + cc -B. -o out/test/elf/arm/warn-unresolved-symbols/exe out/test/elf/arm/warn-unresolved-symbols/a.o -Wl,-warn-unresolved-symbols 306: + cc -fPIC -c -o out/test/elf/arm/weak-export-dso2/a.o -xc - 306: + cat -304: + on_exit -304: + echo OK -304: OK -304: + exit 0 -304/328 Test #304: arm-warn-unresolved-symbols ................. Passed 0.42 sec +298: + '[' -f out/test/elf/arm/version/exe1 ']' +298: + cc -B. -Wl,-v -o out/test/elf/arm/version/exe2 out/test/elf/arm/version/a.o +298: + grep -q '[ms]old' +305: + cc -B. -o out/test/elf/arm/weak-export-dso/b.so out/test/elf/arm/weak-export-dso/a.o -shared +306: + cc -B. -o out/test/elf/arm/weak-export-dso2/b.so out/test/elf/arm/weak-export-dso2/a.o -shared +304: + cc -B. -o out/test/elf/arm/warn-unresolved-symbols/exe out/test/elf/arm/warn-unresolved-symbols/a.o -Wl,-warn-unresolved-symbols --error-unresolved-symbols +304: + grep -q 'undefined symbol:.*foo' +305: + cc -B. -o out/test/elf/arm/weak-export-dso/c.so out/test/elf/arm/weak-export-dso/a.o -shared -Wl,-z,defs +298: + grep -q 'Hello world' +298: + out/test/elf/arm/version/exe2 +298: + ./mold --v +298: + grep -q 'unknown command line option:' out/test/elf/arm/version/log +298: + on_exit +298: + echo OK +298: OK +298: + exit 0 +303/328 Test #298: arm-version ................................. Passed 2.64 sec test 307 Start 307: arm-weak-export-exe @@ -29253,6 +29283,8 @@ 307: CPU= 307: Test timeout computed to be: 1500 307: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/weak-export-exe.sh +306: + cat +306: + cc -fPIC -c -o out/test/elf/arm/weak-export-dso2/c.o -xc - 307: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 307: ++ export LC_ALL=C 307: ++ LC_ALL=C @@ -29272,26 +29304,11 @@ 307: ++ trap 'on_error $LINENO' ERR 307: ++ trap on_exit EXIT 307: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/weak-export-exe.sh .sh -307: ++ testname=weak-export-exe -307: ++ echo -n 'Testing weak-export-exe ... ' -307: Testing weak-export-exe ... ++ t=out/test/elf/arm/weak-export-exe -307: ++ mkdir -p out/test/elf/arm/weak-export-exe -306: + cc -B. -o out/test/elf/arm/weak-export-dso2/b.so out/test/elf/arm/weak-export-dso2/a.o -shared -307: + cc -fPIC -c -o out/test/elf/arm/weak-export-exe/a.o -xc - -307: + cat -305: + cc -B. -o out/test/elf/arm/weak-export-dso/c.so out/test/elf/arm/weak-export-dso/a.o -shared -Wl,-z,defs -307: + cc -B. -o out/test/elf/arm/weak-export-exe/exe out/test/elf/arm/weak-export-exe/a.o -306: + cc -fPIC -c -o out/test/elf/arm/weak-export-dso2/c.o -xc - -306: + cat -305: + readelf --dyn-syms out/test/elf/arm/weak-export-dso/b.so -305: + grep -q 'WEAK DEFAULT UND foo' -305: + grep -q 'WEAK DEFAULT UND foo' -305: + readelf --dyn-syms out/test/elf/arm/weak-export-dso/c.so -305: + on_exit -305: + echo OK -305: OK -305: + exit 0 -305/328 Test #305: arm-weak-export-dso ......................... Passed 0.37 sec +304: + on_exit +304: + echo OK +304: OK +304: + exit 0 +304/328 Test #304: arm-warn-unresolved-symbols ................. Passed 1.01 sec test 308 Start 308: arm-weak-undef-dso @@ -29301,6 +29318,12 @@ 308: MACHINE=arm 308: CPU= 308: Test timeout computed to be: 1500 +307: ++ testname=weak-export-exe +307: ++ echo -n 'Testing weak-export-exe ... ' +307: Testing weak-export-exe ... ++ t=out/test/elf/arm/weak-export-exe +307: ++ mkdir -p out/test/elf/arm/weak-export-exe +307: + cat +307: + cc -fPIC -c -o out/test/elf/arm/weak-export-exe/a.o -xc - 308: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/weak-undef-dso.sh 308: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 308: ++ export LC_ALL=C @@ -29320,23 +29343,22 @@ 308: ++ tlsdesc_opt=-mtls-dialect=gnu2 308: ++ trap 'on_error $LINENO' ERR 308: ++ trap on_exit EXIT +305: + readelf --dyn-syms out/test/elf/arm/weak-export-dso/b.so 308: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/weak-undef-dso.sh .sh +305: + grep -q 'WEAK DEFAULT UND foo' 308: ++ testname=weak-undef-dso 308: ++ echo -n 'Testing weak-undef-dso ... ' 308: Testing weak-undef-dso ... ++ t=out/test/elf/arm/weak-undef-dso 308: ++ mkdir -p out/test/elf/arm/weak-undef-dso -308: + cc -c -o out/test/elf/arm/weak-undef-dso/a.o -fPIC -xc - 308: + cat -307: + grep -q 'WEAK DEFAULT UND foo' -307: + readelf --dyn-syms out/test/elf/arm/weak-export-exe/exe -306: + cc -B. -o out/test/elf/arm/weak-export-dso2/d.so out/test/elf/arm/weak-export-dso2/c.o out/test/elf/arm/weak-export-dso2/b.so -shared -307: + grep -q '^3$' -307: + out/test/elf/arm/weak-export-exe/exe -307: + on_exit -307: + echo OK -307: OK -307: + exit 0 -306/328 Test #307: arm-weak-export-exe ......................... Passed 0.19 sec +308: + cc -c -o out/test/elf/arm/weak-undef-dso/a.o -fPIC -xc - +305: + readelf --dyn-syms out/test/elf/arm/weak-export-dso/c.so +305: + grep -q 'WEAK DEFAULT UND foo' +305: + on_exit +305: + echo OK +305: OK +305: + exit 0 +305/328 Test #305: arm-weak-export-dso ......................... Passed 0.90 sec test 309 Start 309: arm-weak-undef @@ -29372,14 +29394,18 @@ 309: ++ mkdir -p out/test/elf/arm/weak-undef 309: + cc -c -o out/test/elf/arm/weak-undef/a.o -fPIC -xc - 309: + cat +306: + cc -B. -o out/test/elf/arm/weak-export-dso2/d.so out/test/elf/arm/weak-export-dso2/c.o out/test/elf/arm/weak-export-dso2/b.so -shared 308: + cc -B. -shared -o out/test/elf/arm/weak-undef-dso/b.so out/test/elf/arm/weak-undef-dso/a.o -306: + grep -q 'WEAK DEFAULT UND foo' +307: + cc -B. -o out/test/elf/arm/weak-export-exe/exe out/test/elf/arm/weak-export-exe/a.o +309: + cat +309: + cc -c -o out/test/elf/arm/weak-undef/b.o -fno-PIC -xc - 306: + readelf -W --dyn-syms out/test/elf/arm/weak-export-dso2/d.so +306: + grep -q 'WEAK DEFAULT UND foo' 306: + on_exit 306: + echo OK 306: OK 306: + exit 0 -307/328 Test #306: arm-weak-export-dso2 ........................ Passed 0.36 sec +306/328 Test #306: arm-weak-export-dso2 ........................ Passed 1.04 sec test 310 Start 310: arm-weak-undef2 @@ -29389,9 +29415,11 @@ 310: MACHINE=arm 310: CPU= 310: Test timeout computed to be: 1500 -309: + cc -c -o out/test/elf/arm/weak-undef/b.o -fno-PIC -xc - +308: + cc -xc -c -o out/test/elf/arm/weak-undef-dso/c.o - +308: + cat 310: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/weak-undef2.sh -309: + cat +307: + grep -q 'WEAK DEFAULT UND foo' +307: + readelf --dyn-syms out/test/elf/arm/weak-export-exe/exe 310: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 310: ++ export LC_ALL=C 310: ++ LC_ALL=C @@ -29411,32 +29439,17 @@ 310: ++ trap 'on_error $LINENO' ERR 310: ++ trap on_exit EXIT 310: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/weak-undef2.sh .sh +307: + out/test/elf/arm/weak-export-exe/exe +307: + grep -q '^3$' 310: ++ testname=weak-undef2 310: ++ echo -n 'Testing weak-undef2 ... ' 310: Testing weak-undef2 ... ++ t=out/test/elf/arm/weak-undef2 310: ++ mkdir -p out/test/elf/arm/weak-undef2 -310: + cc -c -o out/test/elf/arm/weak-undef2/a.o -xc - -310: + cat -308: + cc -xc -c -o out/test/elf/arm/weak-undef-dso/c.o - -308: + cat -309: + cc -fcommon -xc -c -o out/test/elf/arm/weak-undef/c.o - -309: + cat -310: + cat -310: + cc -c -o out/test/elf/arm/weak-undef2/b.o -xc - -308: + cc -B. -o out/test/elf/arm/weak-undef-dso/exe1 out/test/elf/arm/weak-undef-dso/c.o out/test/elf/arm/weak-undef-dso/b.so -309: + cc -B. -o out/test/elf/arm/weak-undef/exe1 out/test/elf/arm/weak-undef/a.o -pie -310: + cc -B. -o out/test/elf/arm/weak-undef2/exe out/test/elf/arm/weak-undef2/a.o out/test/elf/arm/weak-undef2/b.o -308: + out/test/elf/arm/weak-undef-dso/exe1 -308: + grep -q bar=-1 -308: + cc -xc -c -o out/test/elf/arm/weak-undef-dso/d.o - -308: + cat -309: + cc -B. -o out/test/elf/arm/weak-undef/exe2 out/test/elf/arm/weak-undef/b.o -no-pie -310: + grep -q 'undefined symbol: foo' out/test/elf/arm/weak-undef2/log -310: + on_exit -310: + echo OK -310: OK -310: + exit 0 -308/328 Test #310: arm-weak-undef2 ............................. Passed 0.22 sec +307: + on_exit +307: + echo OK +307: OK +307: + exit 0 +307/328 Test #307: arm-weak-export-exe ......................... Passed 0.69 sec test 311 Start 311: arm-weak-undef4 @@ -29446,6 +29459,8 @@ 311: MACHINE=arm 311: CPU= 311: Test timeout computed to be: 1500 +310: + cc -c -o out/test/elf/arm/weak-undef2/a.o -xc - +310: + cat 311: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/weak-undef4.sh 311: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 311: ++ export LC_ALL=C @@ -29470,20 +29485,31 @@ 311: ++ echo -n 'Testing weak-undef4 ... ' 311: Testing weak-undef4 ... ++ t=out/test/elf/arm/weak-undef4 311: ++ mkdir -p out/test/elf/arm/weak-undef4 +311: + cat 311: + cc -c -o out/test/elf/arm/weak-undef4/a.o -xc - +309: + cc -fcommon -xc -c -o out/test/elf/arm/weak-undef/c.o - +309: + cat +308: + cc -B. -o out/test/elf/arm/weak-undef-dso/exe1 out/test/elf/arm/weak-undef-dso/c.o out/test/elf/arm/weak-undef-dso/b.so +310: + cat +310: + cc -c -o out/test/elf/arm/weak-undef2/b.o -xc - 311: + cat -309: + cc -B. -o out/test/elf/arm/weak-undef/exe3 out/test/elf/arm/weak-undef/a.o out/test/elf/arm/weak-undef/c.o -pie -308: + cc -B. -o out/test/elf/arm/weak-undef-dso/exe2 out/test/elf/arm/weak-undef-dso/d.o out/test/elf/arm/weak-undef-dso/b.so -309: + cc -B. -o out/test/elf/arm/weak-undef/exe4 out/test/elf/arm/weak-undef/b.o out/test/elf/arm/weak-undef/c.o -no-pie -308: + out/test/elf/arm/weak-undef-dso/exe2 311: + cc -c -o out/test/elf/arm/weak-undef4/b.o -xc - +309: + cc -B. -o out/test/elf/arm/weak-undef/exe1 out/test/elf/arm/weak-undef/a.o -pie +308: + out/test/elf/arm/weak-undef-dso/exe1 +308: + grep -q bar=-1 +308: + cc -xc -c -o out/test/elf/arm/weak-undef-dso/d.o - +308: + cat +310: + cc -B. -o out/test/elf/arm/weak-undef2/exe out/test/elf/arm/weak-undef2/a.o out/test/elf/arm/weak-undef2/b.o 311: + cat -308: + grep -q bar=5 -308: + on_exit -308: + echo OK -308: OK -308: + exit 0 -309/328 Test #308: arm-weak-undef-dso .......................... Passed 0.49 sec +309: + cc -B. -o out/test/elf/arm/weak-undef/exe2 out/test/elf/arm/weak-undef/b.o -no-pie +311: + cc -fcommon -xc -c -o out/test/elf/arm/weak-undef4/c.o - +308: + cc -B. -o out/test/elf/arm/weak-undef-dso/exe2 out/test/elf/arm/weak-undef-dso/d.o out/test/elf/arm/weak-undef-dso/b.so +310: + grep -q 'undefined symbol: foo' out/test/elf/arm/weak-undef2/log +310: + on_exit +310: + echo OK +310: OK +310: + exit 0 +308/328 Test #310: arm-weak-undef2 ............................. Passed 0.89 sec test 312 Start 312: arm-whole-archive @@ -29519,23 +29545,18 @@ 312: ++ mkdir -p out/test/elf/arm/whole-archive 312: + cc -o out/test/elf/arm/whole-archive/a.o -c -x assembler - 312: + cat -312: + echo 'int fn1() { return 42; }' +309: + cc -B. -o out/test/elf/arm/weak-undef/exe3 out/test/elf/arm/weak-undef/a.o out/test/elf/arm/weak-undef/c.o -pie +311: + ar rcs out/test/elf/arm/weak-undef4/d.a out/test/elf/arm/weak-undef4/c.o +308: + out/test/elf/arm/weak-undef-dso/exe2 +308: + grep -q bar=5 312: + cc -o out/test/elf/arm/whole-archive/b.o -c -xc - -309: + grep -q '^-1$' -309: + out/test/elf/arm/weak-undef/exe1 -309: + grep -q '^-1$' -309: + out/test/elf/arm/weak-undef/exe2 -311: + cc -fcommon -xc -c -o out/test/elf/arm/weak-undef4/c.o - -309: + grep -q '^2$' -309: + out/test/elf/arm/weak-undef/exe3 -311: + cat -309: + grep -q '^2$' -309: + out/test/elf/arm/weak-undef/exe4 -309: + on_exit -309: + echo OK -309: OK -309: + exit 0 -310/328 Test #309: arm-weak-undef .............................. Passed 0.53 sec +311: + cc -B. -o out/test/elf/arm/weak-undef4/exe1 out/test/elf/arm/weak-undef4/a.o out/test/elf/arm/weak-undef4/d.a +312: + echo 'int fn1() { return 42; }' +308: + on_exit +308: + echo OK +308: OK +308: + exit 0 +309/328 Test #308: arm-weak-undef-dso .......................... Passed 1.50 sec test 313 Start 313: arm-wrap-lto @@ -29546,8 +29567,6 @@ 313: CPU= 313: Test timeout computed to be: 1500 313: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/wrap-lto.sh -312: + echo 'int fn2() { return 42; }' -312: + cc -o out/test/elf/arm/whole-archive/c.o -c -xc - 313: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 313: ++ export LC_ALL=C 313: ++ LC_ALL=C @@ -29573,28 +29592,28 @@ 313: ++ mkdir -p out/test/elf/arm/wrap-lto 313: + cat 313: + cc -fPIC -shared -o out/test/elf/arm/wrap-lto/a.so -xc - -311: + ar rcs out/test/elf/arm/weak-undef4/d.a out/test/elf/arm/weak-undef4/c.o -311: + cc -B. -o out/test/elf/arm/weak-undef4/exe1 out/test/elf/arm/weak-undef4/a.o out/test/elf/arm/weak-undef4/d.a +311: + cc -B. -o out/test/elf/arm/weak-undef4/exe2 out/test/elf/arm/weak-undef4/b.o out/test/elf/arm/weak-undef4/d.a +312: + echo 'int fn2() { return 42; }' +312: + cc -o out/test/elf/arm/whole-archive/c.o -c -xc - +309: + cc -B. -o out/test/elf/arm/weak-undef/exe4 out/test/elf/arm/weak-undef/b.o out/test/elf/arm/weak-undef/c.o -no-pie 312: + rm -f out/test/elf/arm/whole-archive/d.a 312: + ar cr out/test/elf/arm/whole-archive/d.a out/test/elf/arm/whole-archive/b.o out/test/elf/arm/whole-archive/c.o +309: + grep -q '^-1$' +309: + out/test/elf/arm/weak-undef/exe1 +311: + grep -q '^2$' +311: + out/test/elf/arm/weak-undef4/exe1 312: + cc -B. -nostdlib -o out/test/elf/arm/whole-archive/exe out/test/elf/arm/whole-archive/a.o out/test/elf/arm/whole-archive/d.a -312: + readelf --symbols out/test/elf/arm/whole-archive/exe -312: + grep -q fn1 out/test/elf/arm/whole-archive/readelf -312: + grep -q fn2 out/test/elf/arm/whole-archive/readelf -312: + cc -B. -nostdlib -o out/test/elf/arm/whole-archive/exe out/test/elf/arm/whole-archive/a.o -Wl,--whole-archive out/test/elf/arm/whole-archive/d.a -311: + cc -B. -o out/test/elf/arm/weak-undef4/exe2 out/test/elf/arm/weak-undef4/b.o out/test/elf/arm/weak-undef4/d.a -312: + readelf --symbols out/test/elf/arm/whole-archive/exe -312: + grep -q fn1 out/test/elf/arm/whole-archive/readelf -312: + grep -q fn2 out/test/elf/arm/whole-archive/readelf -312: + cc -B. -nostdlib -o out/test/elf/arm/whole-archive/exe out/test/elf/arm/whole-archive/a.o -Wl,--whole-archive -Wl,--no-whole-archive out/test/elf/arm/whole-archive/d.a -312: + readelf --symbols out/test/elf/arm/whole-archive/exe -312: + grep -q fn1 out/test/elf/arm/whole-archive/readelf -312: + grep -q fn2 out/test/elf/arm/whole-archive/readelf -312: + on_exit -312: + echo OK -312: OK -312: + exit 0 -311/328 Test #312: arm-whole-archive ........................... Passed 0.27 sec +309: + out/test/elf/arm/weak-undef/exe2 +309: + grep -q '^-1$' +311: + grep -q '^-1$' +311: + out/test/elf/arm/weak-undef4/exe2 +309: + out/test/elf/arm/weak-undef/exe3 +309: + grep -q '^2$' +311: + on_exit +311: + echo OK +311: OK +311: + exit 0 +310/328 Test #311: arm-weak-undef4 ............................. Passed 1.41 sec test 314 Start 314: arm-wrap @@ -29604,13 +29623,23 @@ 314: MACHINE=arm 314: CPU= 314: Test timeout computed to be: 1500 -313: + cc -c -o out/test/elf/arm/wrap-lto/b.o -xc - -flto -313: + cat -311: + grep -q '^2$' -311: + out/test/elf/arm/weak-undef4/exe1 +309: + out/test/elf/arm/weak-undef/exe4 +309: + grep -q '^2$' +309: + on_exit +309: + echo OK +309: OK +309: + exit 0 314: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/wrap.sh -311: + grep -q '^-1$' -311: + out/test/elf/arm/weak-undef4/exe2 +311/328 Test #309: arm-weak-undef .............................. Passed 1.92 sec +test 315 + Start 315: arm-z-cet-report + +315: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/z-cet-report.sh" +315: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf +315: Environment variables: +315: MACHINE=arm +315: CPU= +315: Test timeout computed to be: 1500 314: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 314: ++ export LC_ALL=C 314: ++ LC_ALL=C @@ -29630,28 +29659,18 @@ 314: ++ trap 'on_error $LINENO' ERR 314: ++ trap on_exit EXIT 314: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/wrap.sh .sh -311: + on_exit -311: + echo OK -311: OK -311: + exit 0 314: ++ testname=wrap 314: ++ echo -n 'Testing wrap ... ' 314: Testing wrap ... ++ t=out/test/elf/arm/wrap +312: + readelf --symbols out/test/elf/arm/whole-archive/exe +312: + grep -q fn1 out/test/elf/arm/whole-archive/readelf 314: ++ mkdir -p out/test/elf/arm/wrap -312/328 Test #311: arm-weak-undef4 ............................. Passed 0.41 sec -test 315 - Start 315: arm-z-cet-report - -315: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/z-cet-report.sh" -315: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -315: Environment variables: -315: MACHINE=arm -315: CPU= -315: Test timeout computed to be: 1500 -314: + cat 314: + cc -fPIC -shared -o out/test/elf/arm/wrap/a.so -xc - +312: + grep -q fn2 out/test/elf/arm/whole-archive/readelf +314: + cat 315: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/z-cet-report.sh 315: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc +312: + cc -B. -nostdlib -o out/test/elf/arm/whole-archive/exe out/test/elf/arm/whole-archive/a.o -Wl,--whole-archive out/test/elf/arm/whole-archive/d.a 315: ++ export LC_ALL=C 315: ++ LC_ALL=C 315: ++ '[' -z arm ']' @@ -29677,24 +29696,20 @@ 315: + cat 315: + cc -o out/test/elf/arm/z-cet-report/a.o -c -x assembler - 315: + cc -B. -o out/test/elf/arm/z-cet-report/exe out/test/elf/arm/z-cet-report/a.o +312: + readelf --symbols out/test/elf/arm/whole-archive/exe +312: + grep -q fn1 out/test/elf/arm/whole-archive/readelf +312: + grep -q fn2 out/test/elf/arm/whole-archive/readelf +312: + cc -B. -nostdlib -o out/test/elf/arm/whole-archive/exe out/test/elf/arm/whole-archive/a.o -Wl,--whole-archive -Wl,--no-whole-archive out/test/elf/arm/whole-archive/d.a +313: + cc -c -o out/test/elf/arm/wrap-lto/b.o -xc - -flto 313: + cat -313: + cc -c -o out/test/elf/arm/wrap-lto/c.o -xc - -flto -313: + cc -B. -o out/test/elf/arm/wrap-lto/exe out/test/elf/arm/wrap-lto/a.so out/test/elf/arm/wrap-lto/b.o -flto -315: + cc -B. -o out/test/elf/arm/z-cet-report/exe out/test/elf/arm/z-cet-report/a.o -Wl,-z,cet-report=warning -314: + cc -c -o out/test/elf/arm/wrap/b.o -xc - -314: + cat -315: + grep -q 'a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_IBT' out/test/elf/arm/z-cet-report/log -315: + grep -q 'a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK' out/test/elf/arm/z-cet-report/log -315: + cc -B. -o out/test/elf/arm/z-cet-report/exe out/test/elf/arm/z-cet-report/a.o -Wl,-z,cet-report=error -314: + cat -314: + cc -c -o out/test/elf/arm/wrap/c.o -xc - -315: + grep -q 'a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_IBT' out/test/elf/arm/z-cet-report/log -315: + grep -q 'a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK' out/test/elf/arm/z-cet-report/log -315: + on_exit -315: + echo OK -315: OK -315: + exit 0 -313/328 Test #315: arm-z-cet-report ............................ Passed 0.29 sec +312: + readelf --symbols out/test/elf/arm/whole-archive/exe +312: + grep -q fn1 out/test/elf/arm/whole-archive/readelf +312: + grep -q fn2 out/test/elf/arm/whole-archive/readelf +312: + on_exit +312: + echo OK +312: OK +312: + exit 0 +312/328 Test #312: arm-whole-archive ........................... Passed 0.98 sec test 316 Start 316: arm-z-defs @@ -29704,6 +29719,7 @@ 316: MACHINE=arm 316: CPU= 316: Test timeout computed to be: 1500 +315: + cc -B. -o out/test/elf/arm/z-cet-report/exe out/test/elf/arm/z-cet-report/a.o -Wl,-z,cet-report=warning 316: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/z-defs.sh 316: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 316: ++ export LC_ALL=C @@ -29723,9 +29739,6 @@ 316: ++ tlsdesc_opt=-mtls-dialect=gnu2 316: ++ trap 'on_error $LINENO' ERR 316: ++ trap on_exit EXIT -313: + grep -q '^foo$' -313: + out/test/elf/arm/wrap-lto/exe -313: + cc -B. -o out/test/elf/arm/wrap-lto/exe out/test/elf/arm/wrap-lto/a.so out/test/elf/arm/wrap-lto/b.o -Wl,-wrap,foo -flto 316: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/z-defs.sh .sh 316: ++ testname=z-defs 316: ++ echo -n 'Testing z-defs ... ' @@ -29733,26 +29746,25 @@ 316: ++ mkdir -p out/test/elf/arm/z-defs 316: + cat 316: + cc -fPIC -c -o out/test/elf/arm/z-defs/a.o -xc - -314: + cc -B. -o out/test/elf/arm/wrap/exe out/test/elf/arm/wrap/a.so out/test/elf/arm/wrap/b.o +313: + cat +313: + cc -c -o out/test/elf/arm/wrap-lto/c.o -xc - -flto +315: + grep -q 'a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_IBT' out/test/elf/arm/z-cet-report/log 316: + cc -B. -shared -o out/test/elf/arm/z-defs/b.so out/test/elf/arm/z-defs/a.o -314: + grep -q '^foo$' -314: + out/test/elf/arm/wrap/exe -314: + cc -B. -o out/test/elf/arm/wrap/exe out/test/elf/arm/wrap/a.so out/test/elf/arm/wrap/b.o -Wl,-wrap,foo +315: + grep -q 'a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK' out/test/elf/arm/z-cet-report/log +314: + cc -c -o out/test/elf/arm/wrap/b.o -xc - +314: + cat +315: + cc -B. -o out/test/elf/arm/z-cet-report/exe out/test/elf/arm/z-cet-report/a.o -Wl,-z,cet-report=error +313: + cc -B. -o out/test/elf/arm/wrap-lto/exe out/test/elf/arm/wrap-lto/a.so out/test/elf/arm/wrap-lto/b.o -flto 316: + cc -B. -shared -o out/test/elf/arm/z-defs/b.so out/test/elf/arm/z-defs/a.o -Wl,-z,undefs -314: + grep -q '^wrap_foo$' -314: + out/test/elf/arm/wrap/exe -314: + cc -B. -o out/test/elf/arm/wrap/exe out/test/elf/arm/wrap/a.so out/test/elf/arm/wrap/c.o -Wl,-wrap,foo -313: + grep -q '^wrap_foo$' -313: + out/test/elf/arm/wrap-lto/exe -313: + cc -B. -o out/test/elf/arm/wrap-lto/exe out/test/elf/arm/wrap-lto/a.so out/test/elf/arm/wrap-lto/c.o -Wl,-wrap,foo -flto -316: + cc -B. -shared -o out/test/elf/arm/z-defs/b.so out/test/elf/arm/z-defs/a.o -Wl,-z,defs -314: + grep -q '^foo$' -314: + out/test/elf/arm/wrap/exe -314: + on_exit -314: + echo OK -314: OK -314: + exit 0 -314/328 Test #314: arm-wrap .................................... Passed 0.56 sec +315: + grep -q 'a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_IBT' out/test/elf/arm/z-cet-report/log +314: + cat +314: + cc -c -o out/test/elf/arm/wrap/c.o -xc - +315: + grep -q 'a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK' out/test/elf/arm/z-cet-report/log +315: + on_exit +315: + echo OK +315: OK +315: + exit 0 +313/328 Test #315: arm-z-cet-report ............................ Passed 0.95 sec test 317 Start 317: arm-z-dynamic-undefined-weak @@ -29762,8 +29774,6 @@ 317: MACHINE=arm 317: CPU= 317: Test timeout computed to be: 1500 -316: + grep -q 'undefined symbol:.* foo' out/test/elf/arm/z-defs/log -316: + cc -B. -shared -o out/test/elf/arm/z-defs/b.so out/test/elf/arm/z-defs/a.o -Wl,-no-undefined 317: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/z-dynamic-undefined-weak.sh 317: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 317: ++ export LC_ALL=C @@ -29790,16 +29800,30 @@ 317: ++ mkdir -p out/test/elf/arm/z-dynamic-undefined-weak 317: + cat 317: + cc -o out/test/elf/arm/z-dynamic-undefined-weak/a.o -c -xc - -fPIC -316: + grep -q 'undefined symbol:.* foo' out/test/elf/arm/z-defs/log -316: + cc -B. -shared -o out/test/elf/arm/z-defs/c.so out/test/elf/arm/z-defs/a.o -Wl,-z,defs -Wl,--warn-unresolved-symbols +316: + cc -B. -shared -o out/test/elf/arm/z-defs/b.so out/test/elf/arm/z-defs/a.o -Wl,-z,defs +314: + cc -B. -o out/test/elf/arm/wrap/exe out/test/elf/arm/wrap/a.so out/test/elf/arm/wrap/b.o 317: + cc -B. -shared -o out/test/elf/arm/z-dynamic-undefined-weak/b.so out/test/elf/arm/z-dynamic-undefined-weak/a.o 313: + out/test/elf/arm/wrap-lto/exe 313: + grep -q '^foo$' -313: + on_exit -313: + echo OK -313: OK -313: + exit 0 -315/328 Test #313: arm-wrap-lto ................................ Passed 0.85 sec +313: + cc -B. -o out/test/elf/arm/wrap-lto/exe out/test/elf/arm/wrap-lto/a.so out/test/elf/arm/wrap-lto/b.o -Wl,-wrap,foo -flto +316: + grep -q 'undefined symbol:.* foo' out/test/elf/arm/z-defs/log +316: + cc -B. -shared -o out/test/elf/arm/z-defs/b.so out/test/elf/arm/z-defs/a.o -Wl,-no-undefined +314: + out/test/elf/arm/wrap/exe +314: + grep -q '^foo$' +314: + cc -B. -o out/test/elf/arm/wrap/exe out/test/elf/arm/wrap/a.so out/test/elf/arm/wrap/b.o -Wl,-wrap,foo +317: + cc -B. -shared -o out/test/elf/arm/z-dynamic-undefined-weak/c.so out/test/elf/arm/z-dynamic-undefined-weak/a.o -Wl,-z,dynamic-undefined-weak +316: + grep -q 'undefined symbol:.* foo' out/test/elf/arm/z-defs/log +316: + cc -B. -shared -o out/test/elf/arm/z-defs/c.so out/test/elf/arm/z-defs/a.o -Wl,-z,defs -Wl,--warn-unresolved-symbols +314: + out/test/elf/arm/wrap/exe +314: + grep -q '^wrap_foo$' +314: + cc -B. -o out/test/elf/arm/wrap/exe out/test/elf/arm/wrap/a.so out/test/elf/arm/wrap/c.o -Wl,-wrap,foo +317: + cc -B. -shared -o out/test/elf/arm/z-dynamic-undefined-weak/d.so out/test/elf/arm/z-dynamic-undefined-weak/a.o -Wl,-z,nodynamic-undefined-weak +316: + grep -q 'undefined symbol:.* foo$' out/test/elf/arm/z-defs/log +316: + on_exit +316: + echo OK +316: OK +316: + exit 0 +314/328 Test #316: arm-z-defs .................................. Passed 1.50 sec test 318 Start 318: arm-z-max-page-size @@ -29833,14 +29857,14 @@ 318: ++ echo -n 'Testing z-max-page-size ... ' 318: Testing z-max-page-size ... ++ t=out/test/elf/arm/z-max-page-size 318: ++ mkdir -p out/test/elf/arm/z-max-page-size -316: + grep -q 'undefined symbol:.* foo$' out/test/elf/arm/z-defs/log -318: + cc -o out/test/elf/arm/z-max-page-size/a.o -c -xc - +314: + grep -q '^foo$' +314: + out/test/elf/arm/wrap/exe 318: + cat -316: + on_exit -316: + echo OK -316: OK -316: + exit 0 -316/328 Test #316: arm-z-defs .................................. Passed 0.39 sec +314: + on_exit +314: + echo OK +314: OK +314: + exit 0 +315/328 Test #314: arm-wrap .................................... Passed 1.99 sec test 319 Start 319: arm-z-nodefaultlib @@ -29850,7 +29874,7 @@ 319: MACHINE=arm 319: CPU= 319: Test timeout computed to be: 1500 -317: + cc -B. -shared -o out/test/elf/arm/z-dynamic-undefined-weak/c.so out/test/elf/arm/z-dynamic-undefined-weak/a.o -Wl,-z,dynamic-undefined-weak +318: + cc -o out/test/elf/arm/z-max-page-size/a.o -c -xc - 319: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/z-nodefaultlib.sh 319: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 319: ++ export LC_ALL=C @@ -29870,22 +29894,25 @@ 319: ++ tlsdesc_opt=-mtls-dialect=gnu2 319: ++ trap 'on_error $LINENO' ERR 319: ++ trap on_exit EXIT +313: + out/test/elf/arm/wrap-lto/exe +313: + grep -q '^wrap_foo$' 319: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/z-nodefaultlib.sh .sh +313: + cc -B. -o out/test/elf/arm/wrap-lto/exe out/test/elf/arm/wrap-lto/a.so out/test/elf/arm/wrap-lto/c.o -Wl,-wrap,foo -flto 319: ++ testname=z-nodefaultlib 319: ++ echo -n 'Testing z-nodefaultlib ... ' 319: Testing z-nodefaultlib ... ++ t=out/test/elf/arm/z-nodefaultlib 319: ++ mkdir -p out/test/elf/arm/z-nodefaultlib +317: + cat +317: + cc -o out/test/elf/arm/z-dynamic-undefined-weak/e.o -c -xc - 319: + cat 319: + cc -o out/test/elf/arm/z-nodefaultlib/a.o -c -xc - -317: + cc -B. -shared -o out/test/elf/arm/z-dynamic-undefined-weak/d.so out/test/elf/arm/z-dynamic-undefined-weak/a.o -Wl,-z,nodynamic-undefined-weak 318: + cc -B. -o out/test/elf/arm/z-max-page-size/exe1 out/test/elf/arm/z-max-page-size/a.o -Wl,-z,max-page-size=65536 -Wl,-z,separate-loadable-segments 319: + cc -B. -o out/test/elf/arm/z-nodefaultlib/exe out/test/elf/arm/z-nodefaultlib/a.o -Wl,-z,nodefaultlib -317: + cc -o out/test/elf/arm/z-dynamic-undefined-weak/e.o -c -xc - +317: + cc -B. -o out/test/elf/arm/z-dynamic-undefined-weak/exe1 out/test/elf/arm/z-dynamic-undefined-weak/e.o out/test/elf/arm/z-dynamic-undefined-weak/b.so 318: + out/test/elf/arm/z-max-page-size/exe1 -317: + cat 318: + grep -q 'Hello world' -318: + readelf -W --segments out/test/elf/arm/z-max-page-size/exe1 318: + grep -q 'LOAD.*R 0x10000$' +318: + readelf -W --segments out/test/elf/arm/z-max-page-size/exe1 318: + cc -B. -o out/test/elf/arm/z-max-page-size/exe2 out/test/elf/arm/z-max-page-size/a.o -Wl,-zmax-page-size=1048576 -Wl,-z,separate-loadable-segments 319: + readelf --dynamic out/test/elf/arm/z-nodefaultlib/exe 319: + grep -q 'Flags:.*NODEFLIB' @@ -29893,7 +29920,7 @@ 319: + echo OK 319: OK 319: + exit 0 -317/328 Test #319: arm-z-nodefaultlib .......................... Passed 0.17 sec +316/328 Test #319: arm-z-nodefaultlib .......................... Passed 0.61 sec test 320 Start 320: arm-z-nodump @@ -29903,6 +29930,7 @@ 320: MACHINE=arm 320: CPU= 320: Test timeout computed to be: 1500 +317: + out/test/elf/arm/z-dynamic-undefined-weak/exe1 320: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/z-nodump.sh 320: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 320: ++ export LC_ALL=C @@ -29922,35 +29950,22 @@ 320: ++ tlsdesc_opt=-mtls-dialect=gnu2 320: ++ trap 'on_error $LINENO' ERR 320: ++ trap on_exit EXIT +317: + grep -q 1 320: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/z-nodump.sh .sh +317: + cc -B. -o out/test/elf/arm/z-dynamic-undefined-weak/exe2 out/test/elf/arm/z-dynamic-undefined-weak/e.o out/test/elf/arm/z-dynamic-undefined-weak/c.so 320: ++ testname=z-nodump 320: ++ echo -n 'Testing z-nodump ... ' 320: Testing z-nodump ... ++ t=out/test/elf/arm/z-nodump 320: ++ mkdir -p out/test/elf/arm/z-nodump 320: + cat 320: + cc -c -o out/test/elf/arm/z-nodump/a.o -xc - -317: + cc -B. -o out/test/elf/arm/z-dynamic-undefined-weak/exe1 out/test/elf/arm/z-dynamic-undefined-weak/e.o out/test/elf/arm/z-dynamic-undefined-weak/b.so -318: + out/test/elf/arm/z-max-page-size/exe2 -318: + grep -q 'Hello world' -318: + grep -q 'LOAD.*R 0x100000$' -318: + readelf -W --segments out/test/elf/arm/z-max-page-size/exe2 -318: + cc -B. -o out/test/elf/arm/z-max-page-size/exe3 out/test/elf/arm/z-max-page-size/a.o -Wl,-zmax-page-size=1048576 -320: + cc -B. -shared -o out/test/elf/arm/z-nodump/b.so out/test/elf/arm/z-nodump/a.o -317: + out/test/elf/arm/z-dynamic-undefined-weak/exe1 -317: + grep -q 1 -317: + cc -B. -o out/test/elf/arm/z-dynamic-undefined-weak/exe2 out/test/elf/arm/z-dynamic-undefined-weak/e.o out/test/elf/arm/z-dynamic-undefined-weak/c.so -320: + grep -Eq 'Flags:.*NODUMP' -318: + out/test/elf/arm/z-max-page-size/exe3 -318: + grep -q 'Hello world' -320: + readelf --dynamic out/test/elf/arm/z-nodump/b.so -320: + cc -B. -shared -o out/test/elf/arm/z-nodump/b.so out/test/elf/arm/z-nodump/a.o -Wl,-z,nodump -318: + grep -q 'LOAD.*R 0x100000$' -318: + readelf -W --segments out/test/elf/arm/z-max-page-size/exe3 -318: + on_exit -318: + echo OK -318: OK -318: + exit 0 -318/328 Test #318: arm-z-max-page-size ......................... Passed 0.35 sec +313: + grep -q '^foo$' +313: + out/test/elf/arm/wrap-lto/exe +313: + on_exit +313: + echo OK +313: OK +313: + exit 0 +317/328 Test #313: arm-wrap-lto ................................ Passed 3.20 sec test 321 Start 321: arm-z-now @@ -29986,16 +30001,29 @@ 321: ++ mkdir -p out/test/elf/arm/z-now 321: + cat 321: + cc -o out/test/elf/arm/z-now/a.o -c -xc - +320: + cc -B. -shared -o out/test/elf/arm/z-nodump/b.so out/test/elf/arm/z-nodump/a.o +318: + grep -q 'Hello world' +318: + out/test/elf/arm/z-max-page-size/exe2 +318: + readelf -W --segments out/test/elf/arm/z-max-page-size/exe2 +318: + grep -q 'LOAD.*R 0x100000$' +318: + cc -B. -o out/test/elf/arm/z-max-page-size/exe3 out/test/elf/arm/z-max-page-size/a.o -Wl,-zmax-page-size=1048576 317: + out/test/elf/arm/z-dynamic-undefined-weak/exe2 317: + grep -q 1 317: + cc -B. -o out/test/elf/arm/z-dynamic-undefined-weak/exe3 out/test/elf/arm/z-dynamic-undefined-weak/e.o out/test/elf/arm/z-dynamic-undefined-weak/d.so +321: + cc -B. -o out/test/elf/arm/z-now/exe out/test/elf/arm/z-now/a.o -Wl,-z,now 320: + readelf --dynamic out/test/elf/arm/z-nodump/b.so 320: + grep -Eq 'Flags:.*NODUMP' -320: + on_exit -320: + echo OK -320: OK -320: + exit 0 -319/328 Test #320: arm-z-nodump ................................ Passed 0.20 sec +320: + cc -B. -shared -o out/test/elf/arm/z-nodump/b.so out/test/elf/arm/z-nodump/a.o -Wl,-z,nodump +318: + grep -q 'Hello world' +318: + out/test/elf/arm/z-max-page-size/exe3 +318: + grep -q 'LOAD.*R 0x100000$' +318: + readelf -W --segments out/test/elf/arm/z-max-page-size/exe3 +317: + out/test/elf/arm/z-dynamic-undefined-weak/exe3 +318: + on_exit +318: + echo OK +318: OK +318: + exit 0 +318/328 Test #318: arm-z-max-page-size ......................... Passed 1.38 sec test 322 Start 322: arm-z-origin @@ -30005,6 +30033,21 @@ 322: MACHINE=arm 322: CPU= 322: Test timeout computed to be: 1500 +317: + grep -q 0 +317: + on_exit +317: + echo OK +317: OK +317: + exit 0 +319/328 Test #317: arm-z-dynamic-undefined-weak ................ Passed 2.29 sec +test 323 + Start 323: arm-z-pack-relative-relocs + +323: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/z-pack-relative-relocs.sh" +323: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf +323: Environment variables: +323: MACHINE=arm +323: CPU= +323: Test timeout computed to be: 1500 322: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/z-origin.sh 322: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 322: ++ export LC_ALL=C @@ -30024,30 +30067,6 @@ 322: ++ tlsdesc_opt=-mtls-dialect=gnu2 322: ++ trap 'on_error $LINENO' ERR 322: ++ trap on_exit EXIT -322: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/z-origin.sh .sh -322: ++ testname=z-origin -322: ++ echo -n 'Testing z-origin ... ' -322: Testing z-origin ... ++ t=out/test/elf/arm/z-origin -322: ++ mkdir -p out/test/elf/arm/z-origin -322: + cat -322: + cc -c -o out/test/elf/arm/z-origin/a.o -xc - -321: + cc -B. -o out/test/elf/arm/z-now/exe out/test/elf/arm/z-now/a.o -Wl,-z,now -317: + grep -q 0 -317: + out/test/elf/arm/z-dynamic-undefined-weak/exe3 -317: + on_exit -317: + echo OK -317: OK -317: + exit 0 -320/328 Test #317: arm-z-dynamic-undefined-weak ................ Passed 0.55 sec -test 323 - Start 323: arm-z-pack-relative-relocs - -323: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/z-pack-relative-relocs.sh" -323: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -323: Environment variables: -323: MACHINE=arm -323: CPU= -323: Test timeout computed to be: 1500 323: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/z-pack-relative-relocs.sh 323: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 323: ++ export LC_ALL=C @@ -30065,23 +30084,27 @@ 323: ++ QEMU= 323: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' 323: ++ tlsdesc_opt=-mtls-dialect=gnu2 +322: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/z-origin.sh .sh 323: ++ trap 'on_error $LINENO' ERR 323: ++ trap on_exit EXIT +322: ++ testname=z-origin +322: ++ echo -n 'Testing z-origin ... ' +322: Testing z-origin ... ++ t=out/test/elf/arm/z-origin +322: ++ mkdir -p out/test/elf/arm/z-origin 323: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/z-pack-relative-relocs.sh .sh +322: + cc -c -o out/test/elf/arm/z-origin/a.o -xc - +322: + cat +321: + out/test/elf/arm/z-now/exe +321: + grep -q 'Hello world' 323: ++ testname=z-pack-relative-relocs 323: ++ echo -n 'Testing z-pack-relative-relocs ... ' 323: Testing z-pack-relative-relocs ... ++ t=out/test/elf/arm/z-pack-relative-relocs 323: ++ mkdir -p out/test/elf/arm/z-pack-relative-relocs -323: + cc -o out/test/elf/arm/z-pack-relative-relocs/a.o -fPIC -c -xc - -323: + cat -322: + cc -B. -o out/test/elf/arm/z-origin/exe out/test/elf/arm/z-origin/a.o -Wl,-z,origin -321: + out/test/elf/arm/z-now/exe -321: + grep -q 'Hello world' 321: + on_exit 321: + echo OK 321: OK 321: + exit 0 -321/328 Test #321: arm-z-now ................................... Passed 0.15 sec +320/328 Test #321: arm-z-now ................................... Passed 0.66 sec test 324 Start 324: arm-z-sectionheader @@ -30091,6 +30114,10 @@ 324: MACHINE=arm 324: CPU= 324: Test timeout computed to be: 1500 +323: + cc -o out/test/elf/arm/z-pack-relative-relocs/a.o -fPIC -c -xc - +323: + cat +320: + grep -Eq 'Flags:.*NODUMP' +320: + readelf --dynamic out/test/elf/arm/z-nodump/b.so 324: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/z-sectionheader.sh 324: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 324: ++ export LC_ALL=C @@ -30108,25 +30135,11 @@ 324: ++ QEMU= 324: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' 324: ++ tlsdesc_opt=-mtls-dialect=gnu2 -324: ++ trap 'on_error $LINENO' ERR -324: ++ trap on_exit EXIT -324: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/z-sectionheader.sh .sh -324: ++ testname=z-sectionheader -324: ++ echo -n 'Testing z-sectionheader ... ' -324: Testing z-sectionheader ... ++ t=out/test/elf/arm/z-sectionheader -324: ++ mkdir -p out/test/elf/arm/z-sectionheader -324: + cat -324: + cc -o out/test/elf/arm/z-sectionheader/a.o -c -xc - -323: + cc -B. -o out/test/elf/arm/z-pack-relative-relocs/exe out/test/elf/arm/z-pack-relative-relocs/a.o -pie -Wl,-z,pack-relative-relocs -322: + readelf --dynamic out/test/elf/arm/z-origin/exe -322: + grep -Eq '\(FLAGS\)\s+ORIGIN' -322: + readelf --dynamic out/test/elf/arm/z-origin/exe -322: + grep -Eq 'Flags:.*ORIGIN' -322: + on_exit -322: + echo OK -322: OK -322: + exit 0 -322/328 Test #322: arm-z-origin ................................ Passed 0.17 sec +320: + on_exit +320: + echo OK +320: OK +320: + exit 0 +321/328 Test #320: arm-z-nodump ................................ Passed 0.81 sec test 325 Start 325: arm-z-separate-code @@ -30136,6 +30149,15 @@ 325: MACHINE=arm 325: CPU= 325: Test timeout computed to be: 1500 +324: ++ trap 'on_error $LINENO' ERR +324: ++ trap on_exit EXIT +324: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/z-sectionheader.sh .sh +324: ++ testname=z-sectionheader +324: ++ echo -n 'Testing z-sectionheader ... ' +324: Testing z-sectionheader ... ++ t=out/test/elf/arm/z-sectionheader +324: ++ mkdir -p out/test/elf/arm/z-sectionheader +324: + cc -o out/test/elf/arm/z-sectionheader/a.o -c -xc - +324: + cat 325: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/z-separate-code.sh 325: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 325: ++ export LC_ALL=C @@ -30161,19 +30183,27 @@ 325: Testing z-separate-code ... ++ t=out/test/elf/arm/z-separate-code 325: ++ mkdir -p out/test/elf/arm/z-separate-code 325: + is_musl -325: + ldd --version 325: + grep -q musl -324: + cc -B. -o out/test/elf/arm/z-sectionheader/exe out/test/elf/arm/z-sectionheader/a.o -Wl,-z,nosectionheader -325: + cat +325: + ldd --version 325: + cc -o out/test/elf/arm/z-separate-code/a.o -c -xc - +325: + cat +322: + cc -B. -o out/test/elf/arm/z-origin/exe out/test/elf/arm/z-origin/a.o -Wl,-z,origin +323: + cc -B. -o out/test/elf/arm/z-pack-relative-relocs/exe out/test/elf/arm/z-pack-relative-relocs/a.o -pie -Wl,-z,pack-relative-relocs +324: + cc -B. -o out/test/elf/arm/z-sectionheader/exe out/test/elf/arm/z-sectionheader/a.o -Wl,-z,nosectionheader +325: + cc -B. -o out/test/elf/arm/z-separate-code/exe1 out/test/elf/arm/z-separate-code/a.o -Wl,-z,separate-loadable-segments +322: + readelf --dynamic out/test/elf/arm/z-origin/exe +322: + grep -Eq '\(FLAGS\)\s+ORIGIN' +324: + out/test/elf/arm/z-sectionheader/exe +324: + grep -q 'Hello world' +322: + readelf --dynamic out/test/elf/arm/z-origin/exe +322: + grep -Eq 'Flags:.*ORIGIN' 323: + readelf -W -V out/test/elf/arm/z-pack-relative-relocs/exe -323: + grep -Fq GLIBC_2. out/test/elf/arm/z-pack-relative-relocs/log -323: + grep -q GLIBC_ABI_DT_RELR out/test/elf/arm/z-pack-relative-relocs/log -323: + on_exit -323: + echo OK -323: OK -323: + exit 0 -323/328 Test #323: arm-z-pack-relative-relocs .................. Passed 0.17 sec +324: + grep -Eq 'Size of section headers:\s+0 ' +322: + on_exit +322: + echo OK +322: OK +322: + exit 0 +322/328 Test #322: arm-z-origin ................................ Passed 0.68 sec test 326 Start 326: arm-z-stack-size @@ -30183,6 +30213,22 @@ 326: MACHINE=arm 326: CPU= 326: Test timeout computed to be: 1500 +324: + readelf -h out/test/elf/arm/z-sectionheader/exe +324: + on_exit +324: + echo OK +324: OK +324: + exit 0 +323: + grep -Fq GLIBC_2. out/test/elf/arm/z-pack-relative-relocs/log +323/328 Test #324: arm-z-sectionheader ......................... Passed 0.59 sec +test 327 + Start 327: arm-z-start-stop-visibility + +327: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/z-start-stop-visibility.sh" +327: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf +327: Environment variables: +327: MACHINE=arm +327: CPU= +327: Test timeout computed to be: 1500 326: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/z-stack-size.sh 326: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 326: ++ export LC_ALL=C @@ -30202,33 +30248,31 @@ 326: ++ tlsdesc_opt=-mtls-dialect=gnu2 326: ++ trap 'on_error $LINENO' ERR 326: ++ trap on_exit EXIT +323: + grep -q GLIBC_ABI_DT_RELR out/test/elf/arm/z-pack-relative-relocs/log +325: + out/test/elf/arm/z-separate-code/exe1 +325: + grep -q 'Hello world' 326: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/z-stack-size.sh .sh +323: + on_exit +323: + echo OK +323: OK +323: + exit 0 +327: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/z-start-stop-visibility.sh +325: + cc -B. -o out/test/elf/arm/z-separate-code/exe2 out/test/elf/arm/z-separate-code/a.o -Wl,-z,separate-code -Wl,-z,norelro +324/328 Test #323: arm-z-pack-relative-relocs .................. Passed 0.72 sec +test 328 + Start 328: arm-z-unknown + +328: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/z-unknown.sh" +328: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf +328: Environment variables: +328: MACHINE=arm +328: CPU= +328: Test timeout computed to be: 1500 326: ++ testname=z-stack-size 326: ++ echo -n 'Testing z-stack-size ... ' 326: Testing z-stack-size ... ++ t=out/test/elf/arm/z-stack-size 326: ++ mkdir -p out/test/elf/arm/z-stack-size -326: + cat 326: + cc -o out/test/elf/arm/z-stack-size/a.o -c -xc - -324: + grep -q 'Hello world' -324: + out/test/elf/arm/z-sectionheader/exe -324: + readelf -h out/test/elf/arm/z-sectionheader/exe -324: + grep -Eq 'Size of section headers:\s+0 ' -325: + cc -B. -o out/test/elf/arm/z-separate-code/exe1 out/test/elf/arm/z-separate-code/a.o -Wl,-z,separate-loadable-segments -324: + on_exit -324: + echo OK -324: OK -324: + exit 0 -324/328 Test #324: arm-z-sectionheader ......................... Passed 0.17 sec -test 327 - Start 327: arm-z-start-stop-visibility - -327: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/z-start-stop-visibility.sh" -327: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -327: Environment variables: -327: MACHINE=arm -327: CPU= -327: Test timeout computed to be: 1500 -327: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/z-start-stop-visibility.sh 327: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 327: ++ export LC_ALL=C 327: ++ LC_ALL=C @@ -30248,33 +30292,11 @@ 327: ++ trap 'on_error $LINENO' ERR 327: ++ trap on_exit EXIT 327: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/z-start-stop-visibility.sh .sh +326: + cat 327: ++ testname=z-start-stop-visibility 327: ++ echo -n 'Testing z-start-stop-visibility ... ' 327: Testing z-start-stop-visibility ... ++ t=out/test/elf/arm/z-start-stop-visibility 327: ++ mkdir -p out/test/elf/arm/z-start-stop-visibility -327: + cat -327: + cc -o out/test/elf/arm/z-start-stop-visibility/a.o -c -xc - -326: + cc -B. -o out/test/elf/arm/z-stack-size/exe out/test/elf/arm/z-stack-size/a.o -Wl,-z,stack-size=0x900000 -325: + grep -q 'Hello world' -325: + out/test/elf/arm/z-separate-code/exe1 -325: + cc -B. -o out/test/elf/arm/z-separate-code/exe2 out/test/elf/arm/z-separate-code/a.o -Wl,-z,separate-code -Wl,-z,norelro -326: + readelf -W --segments out/test/elf/arm/z-stack-size/exe -326: + grep -q 'GNU_STACK .* 0x900000 RW' -326: + on_exit -326: + echo OK -326: OK -326: + exit 0 -325/328 Test #326: arm-z-stack-size ............................ Passed 0.15 sec -test 328 - Start 328: arm-z-unknown - -328: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.31.0+dfsg/test/elf/z-unknown.sh" -328: Working Directory: /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf -328: Environment variables: -328: MACHINE=arm -328: CPU= -328: Test timeout computed to be: 1500 -327: + cc -B. -o out/test/elf/arm/z-start-stop-visibility/exe1 out/test/elf/arm/z-start-stop-visibility/a.o 328: ++ dirname /build/reproducible-path/mold-2.31.0+dfsg/test/elf/z-unknown.sh 328: + . /build/reproducible-path/mold-2.31.0+dfsg/test/elf/common.inc 328: ++ export LC_ALL=C @@ -30294,34 +30316,45 @@ 328: ++ tlsdesc_opt=-mtls-dialect=gnu2 328: ++ trap 'on_error $LINENO' ERR 328: ++ trap on_exit EXIT +327: + cc -o out/test/elf/arm/z-start-stop-visibility/a.o -c -xc - 328: +++ basename /build/reproducible-path/mold-2.31.0+dfsg/test/elf/z-unknown.sh .sh +327: + cat 328: ++ testname=z-unknown 328: ++ echo -n 'Testing z-unknown ... ' 328: Testing z-unknown ... ++ t=out/test/elf/arm/z-unknown 328: ++ mkdir -p out/test/elf/arm/z-unknown 328: + grep -q 'unknown command line option: -z no-such-opt' 328: + ./mold -z no-such-opt -328: + ./mold -zno-such-opt 328: + grep -q 'unknown command line option: -zno-such-opt' +328: + ./mold -zno-such-opt 328: + on_exit 328: + echo OK 328: OK 328: + exit 0 -326/328 Test #328: arm-z-unknown ............................... Passed 0.04 sec +325/328 Test #328: arm-z-unknown ............................... Passed 0.14 sec 325: + out/test/elf/arm/z-separate-code/exe2 325: + grep -q 'Hello world' 325: + cc -B. -o out/test/elf/arm/z-separate-code/exe3 out/test/elf/arm/z-separate-code/a.o -Wl,-z,noseparate-code -Wl,-z,norelro -327: + readelf -W --dyn-syms out/test/elf/arm/z-start-stop-visibility/exe1 -327: + grep -q __start_hello out/test/elf/arm/z-start-stop-visibility/log1 -327: + grep -q __stop_hello out/test/elf/arm/z-start-stop-visibility/log1 -327: + cc -B. -o out/test/elf/arm/z-start-stop-visibility/exe2 out/test/elf/arm/z-start-stop-visibility/a.o -Wl,-z,start-stop-visibility=hidden +326: + cc -B. -o out/test/elf/arm/z-stack-size/exe out/test/elf/arm/z-stack-size/a.o -Wl,-z,stack-size=0x900000 +327: + cc -B. -o out/test/elf/arm/z-start-stop-visibility/exe1 out/test/elf/arm/z-start-stop-visibility/a.o +326: + readelf -W --segments out/test/elf/arm/z-stack-size/exe +326: + grep -q 'GNU_STACK .* 0x900000 RW' 325: + out/test/elf/arm/z-separate-code/exe3 325: + grep -q 'Hello world' +326: + on_exit +326: + echo OK +326: OK +326: + exit 0 325: + on_exit 325: + echo OK 325: OK 325: + exit 0 -327/328 Test #325: arm-z-separate-code ......................... Passed 0.30 sec +326/328 Test #326: arm-z-stack-size ............................ Passed 0.50 sec +327/328 Test #325: arm-z-separate-code ......................... Passed 1.03 sec +327: + readelf -W --dyn-syms out/test/elf/arm/z-start-stop-visibility/exe1 +327: + grep -q __start_hello out/test/elf/arm/z-start-stop-visibility/log1 +327: + grep -q __stop_hello out/test/elf/arm/z-start-stop-visibility/log1 +327: + cc -B. -o out/test/elf/arm/z-start-stop-visibility/exe2 out/test/elf/arm/z-start-stop-visibility/a.o -Wl,-z,start-stop-visibility=hidden 327: + readelf -W --dyn-syms out/test/elf/arm/z-start-stop-visibility/exe2 327: + grep -q __start_hello out/test/elf/arm/z-start-stop-visibility/log2 327: + grep -q __stop_hello out/test/elf/arm/z-start-stop-visibility/log2 @@ -30333,11 +30366,11 @@ 327: + echo OK 327: OK 327: + exit 0 -328/328 Test #327: arm-z-start-stop-visibility ................. Passed 0.28 sec +328/328 Test #327: arm-z-start-stop-visibility ................. Passed 0.91 sec 100% tests passed, 0 tests failed out of 328 -Total Test time (real) = 51.56 sec +Total Test time (real) = 167.85 sec The following tests did not run: 29 - arm-compress-debug-sections-zstd (Skipped) @@ -30355,7 +30388,7 @@ create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install --destdir=debian/mold/ - cd obj-arm-linux-gnueabihf && make -j3 install DESTDIR=/build/reproducible-path/mold-2.31.0\+dfsg/debian/mold AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" + cd obj-arm-linux-gnueabihf && make -j4 install DESTDIR=/build/reproducible-path/mold-2.31.0\+dfsg/debian/mold AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[1]: Entering directory '/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf' /usr/bin/cmake -P /build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/VerifyGlobs.cmake /usr/bin/cmake -S/build/reproducible-path/mold-2.31.0+dfsg -B/build/reproducible-path/mold-2.31.0+dfsg/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0 @@ -30406,12 +30439,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/18424/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/18424/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/7081 and its subdirectories -I: Current time: Fri May 3 11:20:32 -12 2024 -I: pbuilder-time-stamp: 1714778432 +I: removing directory /srv/workspace/pbuilder/18424 and its subdirectories +I: Current time: Sat May 4 17:45:26 +14 2024 +I: pbuilder-time-stamp: 1714794326