Diff of the two buildlogs: -- --- b1/build.log 2024-04-13 17:31:52.639859579 +0000 +++ b2/build.log 2024-04-13 18:43:21.597651869 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sat Apr 13 03:36:12 -12 2024 -I: pbuilder-time-stamp: 1713022572 +I: Current time: Sun Apr 14 07:41:02 +14 2024 +I: pbuilder-time-stamp: 1713030062 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -25,52 +25,84 @@ dpkg-source: info: unpacking mold_2.30.0+dfsg-1.debian.tar.xz I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/32766/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/20135/tmp/hooks/D01_modify_environment starting +debug: Running on virt32z. +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 Apr 13 17:41 /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/20135/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/20135/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='trixie' - 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=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=arm + HOST_ARCH=armhf IFS=' ' - INVOCATION_ID='ae7a9126a29a4662a971d1bb1e122a93' - 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='32766' - PS1='# ' - PS2='> ' + INVOCATION_ID=9b8f29f9241e436ba6e99ce1fafb85ae + 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=20135 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.LPETZnSa/pbuilderrc_2E7Y --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.LPETZnSa/b1 --logfile b1/build.log mold_2.30.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.LPETZnSa/pbuilderrc_uTjg --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.LPETZnSa/b2 --logfile b2/build.log mold_2.30.0+dfsg-1.dsc' + SUDO_GID=110 + SUDO_UID=103 + 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 virt64b 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-lpae #1 SMP Debian 6.1.85-1 (2024-04-11) armv7l GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Apr 11 11:24 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/32766/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Apr 10 11:24 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/20135/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -199,7 +231,7 @@ Get: 75 http://deb.debian.org/debian trixie/main armhf pkgconf armhf 1.8.1-1+b2 [26.2 kB] Get: 76 http://deb.debian.org/debian trixie/main armhf pkg-config armhf 1.8.1-1+b2 [14.0 kB] Get: 77 http://deb.debian.org/debian trixie/main armhf zlib1g-dev armhf 1:1.3.dfsg-3+b1 [904 kB] -Fetched 42.9 MB in 2s (21.0 MB/s) +Fetched 42.9 MB in 1s (63.7 MB/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 ... 19635 files and directories currently installed.) @@ -458,8 +490,8 @@ Setting up tzdata (2024a-1) ... Current default time zone: 'Etc/UTC' -Local time is now: Sat Apr 13 15:37:26 UTC 2024. -Universal Time is now: Sat Apr 13 15:37:26 UTC 2024. +Local time is now: Sat Apr 13 17:41:40 UTC 2024. +Universal Time is now: Sat Apr 13 17:41:40 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up autotools-dev (20220109.1) ... @@ -530,7 +562,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/mold-2.30.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.30.0+dfsg-1_source.changes +I: user script /srv/workspace/pbuilder/20135/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/20135/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/mold-2.30.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.30.0+dfsg-1_source.changes dpkg-buildpackage: info: source package mold dpkg-buildpackage: info: source version 2.30.0+dfsg-1 dpkg-buildpackage: info: source distribution unstable @@ -562,10 +598,7 @@ -- Detecting CXX compile features - done -- The ASM compiler identification is GNU -- Found assembler: /usr/bin/cc --- Performing Test BLAKE3_MFPU_NEON_SUPPORTED --- Performing Test BLAKE3_MFPU_NEON_SUPPORTED - Success -- - * NEON SIMD intrinsics, The library uses NEON SIMD intrinsics. -- Looking for zstd.h -- Looking for zstd.h - not found @@ -645,8 +678,8 @@ -- Performing Test HAVE_FULL_ATOMIC_SUPPORT - Success -- Looking for madvise -- Looking for madvise - found --- Configuring done (20.3s) --- Generating done (0.5s) +-- Configuring done (9.4s) +-- Generating done (0.3s) CMake Warning: Manually-specified variables were not used by the project: @@ -658,7 +691,7 @@ -- Build files have been written to: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf make[1]: Leaving directory '/build/reproducible-path/mold-2.30.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.30.0+dfsg/obj-arm-linux-gnueabihf' /usr/bin/cmake -P /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/VerifyGlobs.cmake /usr/bin/cmake -S/build/reproducible-path/mold-2.30.0+dfsg -B/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0 @@ -667,84 +700,46 @@ make[2]: Entering directory '/build/reproducible-path/mold-2.30.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/depend make -f CMakeFiles/git_hash.dir/build.make CMakeFiles/git_hash.dir/depend -make[3]: Entering directory '/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf' -cd /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.30.0+dfsg /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb /build/reproducible-path/mold-2.30.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.30.0+dfsg/obj-arm-linux-gnueabihf' 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.30.0+dfsg/obj-arm-linux-gnueabihf' cd /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.30.0+dfsg /build/reproducible-path/mold-2.30.0+dfsg /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/git_hash.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf' cd /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.30.0+dfsg /build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/third-party/blake3/c /build/reproducible-path/mold-2.30.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.30.0+dfsg/obj-arm-linux-gnueabihf' +cd /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.30.0+dfsg /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb/CMakeFiles/tbb.dir/DependInfo.cmake "--color=" +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.30.0+dfsg/obj-arm-linux-gnueabihf' +cd /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.30.0+dfsg /build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib /build/reproducible-path/mold-2.30.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.30.0+dfsg/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf' make -f CMakeFiles/git_hash.dir/build.make CMakeFiles/git_hash.dir/build -make[3]: Entering directory '/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf' -/usr/bin/cmake -DSOURCE_DIR=/build/reproducible-path/mold-2.30.0+dfsg -DOUTPUT_FILE=/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/git-hash.cc -P /build/reproducible-path/mold-2.30.0+dfsg/common/update-git-hash.cmake make[3]: Leaving directory '/build/reproducible-path/mold-2.30.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]: Leaving directory '/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf' 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.30.0+dfsg/obj-arm-linux-gnueabihf' +/usr/bin/cmake -DSOURCE_DIR=/build/reproducible-path/mold-2.30.0+dfsg -DOUTPUT_FILE=/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/git-hash.cc -P /build/reproducible-path/mold-2.30.0+dfsg/common/update-git-hash.cmake make[3]: Entering directory '/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf' -[ 0%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/address_waiter.cpp.o -[ 0%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3.c.o -cd /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/third-party/blake3/c && /usr/bin/cc -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DBLAKE3_USE_NEON=1 -mfpu=neon -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.30.0+dfsg/third-party/blake3/c/blake3.c -cd /build/reproducible-path/mold-2.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.30.0+dfsg/third-party/tbb/src/tbb/address_waiter.cpp -[ 0%] 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.30.0+dfsg/obj-arm-linux-gnueabihf' -cd /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.30.0+dfsg /build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib /build/reproducible-path/mold-2.30.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.30.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.30.0+dfsg/obj-arm-linux-gnueabihf' +[ 0%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3.c.o +[ 0%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/address_waiter.cpp.o +make[3]: Leaving directory '/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf' +cd /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/third-party/blake3/c && /usr/bin/cc -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -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.30.0+dfsg/third-party/blake3/c/blake3.c +cd /build/reproducible-path/mold-2.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.30.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.30.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.30.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -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.30.0+dfsg/third-party/zstd/lib/common/debug.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.30.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.30.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -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.30.0+dfsg/third-party/zstd/lib/common/entropy_common.c -[ 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.30.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.30.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -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.30.0+dfsg/third-party/zstd/lib/common/error_private.c -[ 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.30.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.30.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -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.30.0+dfsg/third-party/zstd/lib/common/fse_decompress.c -[ 1%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/pool.c.o -cd /build/reproducible-path/mold-2.30.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.30.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -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.30.0+dfsg/third-party/zstd/lib/common/pool.c -[ 1%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_dispatch.c.o -cd /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/third-party/blake3/c && /usr/bin/cc -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DBLAKE3_USE_NEON=1 -mfpu=neon -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.30.0+dfsg/third-party/blake3/c/blake3_dispatch.c -/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c/blake3_dispatch.c:85:5: warning: 'get_cpu_features' defined but not used [-Wunused-function] - 85 | get_cpu_features(void) { - | ^~~~~~~~~~~~~~~~ -[ 1%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/threading.c.o -cd /build/reproducible-path/mold-2.30.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.30.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -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.30.0+dfsg/third-party/zstd/lib/common/threading.c -[ 1%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_portable.c.o -cd /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/third-party/blake3/c && /usr/bin/cc -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DBLAKE3_USE_NEON=1 -mfpu=neon -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.30.0+dfsg/third-party/blake3/c/blake3_portable.c -[ 1%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/xxhash.c.o -cd /build/reproducible-path/mold-2.30.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.30.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -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.30.0+dfsg/third-party/zstd/lib/common/xxhash.c -[ 1%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/allocator.cpp.o -cd /build/reproducible-path/mold-2.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.30.0+dfsg/third-party/tbb/src/tbb/allocator.cpp -[ 1%] 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.30.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.30.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -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.30.0+dfsg/third-party/zstd/lib/common/zstd_common.c -[ 2%] 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.30.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.30.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -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.30.0+dfsg/third-party/zstd/lib/compress/fse_compress.c -[ 2%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_neon.c.o -cd /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/third-party/blake3/c && /usr/bin/cc -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DBLAKE3_USE_NEON=1 -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.30.0+dfsg/third-party/blake3/c/blake3_neon.c -[ 2%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/arena.cpp.o -cd /build/reproducible-path/mold-2.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.30.0+dfsg/third-party/tbb/src/tbb/arena.cpp -[ 2%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/hist.c.o -cd /build/reproducible-path/mold-2.30.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.30.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -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.30.0+dfsg/third-party/zstd/lib/compress/hist.c -[ 2%] 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.30.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.30.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -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.30.0+dfsg/third-party/zstd/lib/compress/huf_compress.c -[ 2%] Linking C static library libblake3.a -cd /build/reproducible-path/mold-2.30.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.30.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 -make[3]: Leaving directory '/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf' -[ 2%] Built target blake3 +[ 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.30.0+dfsg/obj-arm-linux-gnueabihf' cd /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.30.0+dfsg /build/reproducible-path/mold-2.30.0+dfsg /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold-wrapper.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/mold-2.30.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.30.0+dfsg/obj-arm-linux-gnueabihf' -[ 2%] Building C object CMakeFiles/mold-wrapper.dir/elf/mold-wrapper.c.o +[ 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.30.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.30.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -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.30.0+dfsg/third-party/zstd/lib/common/entropy_common.c +[ 1%] Building C object CMakeFiles/mold-wrapper.dir/elf/mold-wrapper.c.o /usr/bin/cc -Dmold_wrapper_EXPORTS -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -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.30.0+dfsg/elf/mold-wrapper.c /build/reproducible-path/mold-2.30.0+dfsg/elf/mold-wrapper.c: In function 'execvpe': /build/reproducible-path/mold-2.30.0+dfsg/elf/mold-wrapper.c:77:27: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] @@ -762,17 +757,59 @@ /build/reproducible-path/mold-2.30.0+dfsg/elf/mold-wrapper.c:143:32: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 143 | typeof(posix_spawnp) *real = dlsym(RTLD_NEXT, "posix_spawnp"); | ^~~~~ -[ 2%] 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.30.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.30.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -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.30.0+dfsg/third-party/zstd/lib/compress/zstd_compress.c -[ 2%] Linking C shared library mold-wrapper.so +[ 1%] 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.30.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.30.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -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.30.0+dfsg/third-party/zstd/lib/common/error_private.c +[ 1%] Linking C shared library mold-wrapper.so /usr/bin/cmake -E cmake_link_script CMakeFiles/mold-wrapper.dir/link.txt --verbose=1 /usr/bin/cc -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -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 +[ 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.30.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.30.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -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.30.0+dfsg/third-party/zstd/lib/common/fse_decompress.c make[3]: Leaving directory '/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf' -[ 2%] Built target mold-wrapper -[ 2%] 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.30.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.30.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -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.30.0+dfsg/third-party/zstd/lib/compress/zstd_compress_literals.c -[ 3%] 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.30.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.30.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -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.30.0+dfsg/third-party/zstd/lib/compress/zstd_compress_sequences.c +[ 1%] Built target mold-wrapper +[ 1%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/allocator.cpp.o +cd /build/reproducible-path/mold-2.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.30.0+dfsg/third-party/tbb/src/tbb/allocator.cpp +[ 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.30.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.30.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -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.30.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.30.0+dfsg/obj-arm-linux-gnueabihf/third-party/blake3/c && /usr/bin/cc -DBLAKE3_USE_NEON=0 -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -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.30.0+dfsg/third-party/blake3/c/blake3_dispatch.c +/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c/blake3_dispatch.c:85:5: warning: 'get_cpu_features' defined but not used [-Wunused-function] + 85 | 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.30.0+dfsg/obj-arm-linux-gnueabihf/third-party/blake3/c && /usr/bin/cc -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -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.30.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.30.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.30.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -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.30.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.30.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.30.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -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.30.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.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.30.0+dfsg/third-party/tbb/src/tbb/arena.cpp +[ 3%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/arena_slot.cpp.o +cd /build/reproducible-path/mold-2.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.30.0+dfsg/third-party/tbb/src/tbb/arena_slot.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.30.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.30.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -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.30.0+dfsg/third-party/zstd/lib/common/zstd_common.c +[ 3%] Linking C static library libblake3.a +cd /build/reproducible-path/mold-2.30.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.30.0+dfsg/obj-arm-linux-gnueabihf/third-party/blake3/c && /usr/bin/cmake -E cmake_link_script CMakeFiles/blake3.dir/link.txt --verbose=1 +[ 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.30.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.30.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -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.30.0+dfsg/third-party/zstd/lib/compress/fse_compress.c +/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.30.0+dfsg/obj-arm-linux-gnueabihf' +[ 3%] Built target blake3 +[ 3%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/concurrent_bounded_queue.cpp.o +cd /build/reproducible-path/mold-2.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.30.0+dfsg/third-party/tbb/src/tbb/concurrent_bounded_queue.cpp +[ 4%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/hist.c.o +cd /build/reproducible-path/mold-2.30.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.30.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -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.30.0+dfsg/third-party/zstd/lib/compress/hist.c +[ 4%] 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.30.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.30.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -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.30.0+dfsg/third-party/zstd/lib/compress/huf_compress.c +[ 4%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/dynamic_link.cpp.o +cd /build/reproducible-path/mold-2.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.30.0+dfsg/third-party/tbb/src/tbb/dynamic_link.cpp +[ 4%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/exception.cpp.o +cd /build/reproducible-path/mold-2.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.30.0+dfsg/third-party/tbb/src/tbb/exception.cpp +[ 4%] 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.30.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.30.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -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.30.0+dfsg/third-party/zstd/lib/compress/zstd_compress.c +[ 4%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/governor.cpp.o +cd /build/reproducible-path/mold-2.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.30.0+dfsg/third-party/tbb/src/tbb/governor.cpp In file included from /usr/include/c++/13/atomic:41, from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/oneapi/tbb/detail/_utils.h:22, from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/task_dispatcher.h:20, @@ -785,87 +822,100 @@ | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 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 -[ 3%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_superblock.c.o +[ 5%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/global_control.cpp.o +cd /build/reproducible-path/mold-2.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.30.0+dfsg/third-party/tbb/src/tbb/global_control.cpp +[ 5%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/itt_notify.cpp.o +cd /build/reproducible-path/mold-2.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.30.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.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.30.0+dfsg/third-party/tbb/src/tbb/main.cpp +[ 5%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/market.cpp.o +cd /build/reproducible-path/mold-2.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.30.0+dfsg/third-party/tbb/src/tbb/market.cpp +[ 5%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/tcm_adaptor.cpp.o +cd /build/reproducible-path/mold-2.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.30.0+dfsg/third-party/tbb/src/tbb/tcm_adaptor.cpp +[ 7%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/misc.cpp.o +cd /build/reproducible-path/mold-2.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.30.0+dfsg/third-party/tbb/src/tbb/misc.cpp +[ 7%] 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.30.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.30.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -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.30.0+dfsg/third-party/zstd/lib/compress/zstd_compress_literals.c +[ 7%] 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.30.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.30.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -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.30.0+dfsg/third-party/zstd/lib/compress/zstd_compress_sequences.c +[ 7%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/misc_ex.cpp.o +cd /build/reproducible-path/mold-2.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.30.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_compress_superblock.c.o cd /build/reproducible-path/mold-2.30.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.30.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -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.30.0+dfsg/third-party/zstd/lib/compress/zstd_compress_superblock.c -[ 3%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_double_fast.c.o +[ 8%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/observer_proxy.cpp.o +cd /build/reproducible-path/mold-2.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.30.0+dfsg/third-party/tbb/src/tbb/observer_proxy.cpp +[ 8%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/parallel_pipeline.cpp.o +cd /build/reproducible-path/mold-2.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.30.0+dfsg/third-party/tbb/src/tbb/parallel_pipeline.cpp +[ 8%] 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.30.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.30.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -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.30.0+dfsg/third-party/zstd/lib/compress/zstd_double_fast.c -[ 4%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/arena_slot.cpp.o -cd /build/reproducible-path/mold-2.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.30.0+dfsg/third-party/tbb/src/tbb/arena_slot.cpp -[ 4%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/concurrent_bounded_queue.cpp.o -cd /build/reproducible-path/mold-2.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.30.0+dfsg/third-party/tbb/src/tbb/concurrent_bounded_queue.cpp -[ 4%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_fast.c.o +[ 8%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/private_server.cpp.o +cd /build/reproducible-path/mold-2.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.30.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.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.30.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.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.30.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.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.30.0+dfsg/third-party/tbb/src/tbb/rtm_mutex.cpp +[ 9%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rtm_rw_mutex.cpp.o +cd /build/reproducible-path/mold-2.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.30.0+dfsg/third-party/tbb/src/tbb/rtm_rw_mutex.cpp +[ 9%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/semaphore.cpp.o +cd /build/reproducible-path/mold-2.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.30.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.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.30.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.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.30.0+dfsg/third-party/tbb/src/tbb/task.cpp +[ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task_dispatcher.cpp.o +cd /build/reproducible-path/mold-2.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.30.0+dfsg/third-party/tbb/src/tbb/task_dispatcher.cpp +[ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task_group_context.cpp.o +cd /build/reproducible-path/mold-2.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.30.0+dfsg/third-party/tbb/src/tbb/task_group_context.cpp +[ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/thread_dispatcher.cpp.o +cd /build/reproducible-path/mold-2.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.30.0+dfsg/third-party/tbb/src/tbb/thread_dispatcher.cpp +[ 10%] 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.30.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.30.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -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.30.0+dfsg/third-party/zstd/lib/compress/zstd_fast.c -[ 4%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/dynamic_link.cpp.o -cd /build/reproducible-path/mold-2.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.30.0+dfsg/third-party/tbb/src/tbb/dynamic_link.cpp -[ 4%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/exception.cpp.o -cd /build/reproducible-path/mold-2.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.30.0+dfsg/third-party/tbb/src/tbb/exception.cpp -[ 4%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_lazy.c.o +[ 11%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/thread_request_serializer.cpp.o +cd /build/reproducible-path/mold-2.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.30.0+dfsg/third-party/tbb/src/tbb/thread_request_serializer.cpp +[ 11%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/threading_control.cpp.o +cd /build/reproducible-path/mold-2.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.30.0+dfsg/third-party/tbb/src/tbb/threading_control.cpp +[ 11%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/version.cpp.o +cd /build/reproducible-path/mold-2.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.30.0+dfsg/third-party/tbb/src/tbb/version.cpp +[ 11%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/queuing_rw_mutex.cpp.o +cd /build/reproducible-path/mold-2.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.30.0+dfsg/third-party/tbb/src/tbb/queuing_rw_mutex.cpp +[ 11%] 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.30.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.30.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -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.30.0+dfsg/third-party/zstd/lib/compress/zstd_lazy.c -[ 4%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/governor.cpp.o -cd /build/reproducible-path/mold-2.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.30.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.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.30.0+dfsg/third-party/tbb/src/tbb/global_control.cpp -[ 7%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_ldm.c.o +[ 11%] 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.30.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.30.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -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.30.0+dfsg/third-party/zstd/lib/compress/zstd_ldm.c -[ 7%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_opt.c.o +[ 11%] Linking CXX static library ../../../../gnu_13.2_cxx11_32_none/libtbb.a +cd /build/reproducible-path/mold-2.30.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.30.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.30.0+dfsg/obj-arm-linux-gnueabihf' +[ 11%] Built target tbb +[ 12%] 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.30.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.30.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -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.30.0+dfsg/third-party/zstd/lib/compress/zstd_opt.c -[ 7%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/itt_notify.cpp.o -cd /build/reproducible-path/mold-2.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.30.0+dfsg/third-party/tbb/src/tbb/itt_notify.cpp -[ 7%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/main.cpp.o -cd /build/reproducible-path/mold-2.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.30.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.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.30.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.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.30.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/zstdmt_compress.c.o +[ 12%] 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.30.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.30.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -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.30.0+dfsg/third-party/zstd/lib/compress/zstdmt_compress.c -[ 8%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/misc.cpp.o -cd /build/reproducible-path/mold-2.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.30.0+dfsg/third-party/tbb/src/tbb/misc.cpp -[ 8%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress.c.o +[ 12%] 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.30.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.30.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -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.30.0+dfsg/third-party/zstd/lib/decompress/huf_decompress.c -[ 8%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/misc_ex.cpp.o -cd /build/reproducible-path/mold-2.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.30.0+dfsg/third-party/tbb/src/tbb/misc_ex.cpp -[ 8%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/observer_proxy.cpp.o -cd /build/reproducible-path/mold-2.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.30.0+dfsg/third-party/tbb/src/tbb/observer_proxy.cpp -[ 8%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress_amd64.S.o +[ 12%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress_amd64.S.o cd /build/reproducible-path/mold-2.30.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.30.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress_amd64.S.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress_amd64.S.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress_amd64.S.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib/decompress/huf_decompress_amd64.S -[ 8%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_ddict.c.o +[ 12%] 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.30.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.30.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -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.30.0+dfsg/third-party/zstd/lib/decompress/zstd_ddict.c -[ 9%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress.c.o +[ 14%] 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.30.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.30.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -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.30.0+dfsg/third-party/zstd/lib/decompress/zstd_decompress.c -[ 9%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/parallel_pipeline.cpp.o -cd /build/reproducible-path/mold-2.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.30.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/decompress/zstd_decompress_block.c.o +[ 14%] 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.30.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.30.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -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.30.0+dfsg/third-party/zstd/lib/decompress/zstd_decompress_block.c -[ 9%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/private_server.cpp.o -cd /build/reproducible-path/mold-2.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.30.0+dfsg/third-party/tbb/src/tbb/private_server.cpp -[ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/profiling.cpp.o -cd /build/reproducible-path/mold-2.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.30.0+dfsg/third-party/tbb/src/tbb/profiling.cpp -[ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rml_tbb.cpp.o -cd /build/reproducible-path/mold-2.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.30.0+dfsg/third-party/tbb/src/tbb/rml_tbb.cpp -[ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rtm_mutex.cpp.o -cd /build/reproducible-path/mold-2.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.30.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.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.30.0+dfsg/third-party/tbb/src/tbb/rtm_rw_mutex.cpp -[ 10%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/cover.c.o +[ 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.30.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.30.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -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.30.0+dfsg/third-party/zstd/lib/dictBuilder/cover.c -[ 10%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/divsufsort.c.o +[ 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.30.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.30.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -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.30.0+dfsg/third-party/zstd/lib/dictBuilder/divsufsort.c -[ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/semaphore.cpp.o -cd /build/reproducible-path/mold-2.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.30.0+dfsg/third-party/tbb/src/tbb/semaphore.cpp -[ 11%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/small_object_pool.cpp.o -cd /build/reproducible-path/mold-2.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.30.0+dfsg/third-party/tbb/src/tbb/small_object_pool.cpp -[ 11%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task.cpp.o -cd /build/reproducible-path/mold-2.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.30.0+dfsg/third-party/tbb/src/tbb/task.cpp -[ 11%] 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.30.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.30.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -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.30.0+dfsg/third-party/zstd/lib/dictBuilder/fastcover.c -[ 12%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/zdict.c.o +[ 14%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/zdict.c.o cd /build/reproducible-path/mold-2.30.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.30.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -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.30.0+dfsg/third-party/zstd/lib/dictBuilder/zdict.c -[ 12%] 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.30.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.30.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -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.30.0+dfsg/third-party/zstd/lib/legacy/zstd_v01.c -[ 12%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task_dispatcher.cpp.o -cd /build/reproducible-path/mold-2.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.30.0+dfsg/third-party/tbb/src/tbb/task_dispatcher.cpp -[ 12%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v02.c.o +[ 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.30.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.30.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -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.30.0+dfsg/third-party/zstd/lib/legacy/zstd_v02.c In function 'ZSTDv01_decodeLiteralsBlock', inlined from 'ZSTD_decompressBlock' at /build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib/legacy/zstd_v01.c:1898:17: @@ -912,6 +962,8 @@ /build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib/legacy/zstd_v01.c:1828:9: note: 'nbSeq' was declared here 1828 | int nbSeq; | ^~~~~ +[ 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.30.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.30.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -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.30.0+dfsg/third-party/zstd/lib/legacy/zstd_v03.c /build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib/legacy/zstd_v01.c: In function 'ZSTDv01_decompressDCtx': /build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib/legacy/zstd_v01.c:1935:9: warning: '*(unsigned int *)((char *)&blockProperties + offsetof(blockProperties_t, blockType))' may be used uninitialized [-Wmaybe-uninitialized] 1935 | switch(blockProperties.blockType) @@ -919,98 +971,79 @@ /build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib/legacy/zstd_v01.c:1917:23: note: '*(unsigned int *)((char *)&blockProperties + offsetof(blockProperties_t, blockType))' was declared here 1917 | blockProperties_t blockProperties; | ^~~~~~~~~~~~~~~ -[ 12%] 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.30.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.30.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -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.30.0+dfsg/third-party/zstd/lib/legacy/zstd_v03.c -[ 12%] 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.30.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.30.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -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.30.0+dfsg/third-party/zstd/lib/legacy/zstd_v04.c -[ 14%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v05.c.o +[ 15%] 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.30.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.30.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -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.30.0+dfsg/third-party/zstd/lib/legacy/zstd_v05.c -[ 14%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task_group_context.cpp.o -cd /build/reproducible-path/mold-2.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.30.0+dfsg/third-party/tbb/src/tbb/task_group_context.cpp -[ 14%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v06.c.o +[ 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.30.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.30.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -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.30.0+dfsg/third-party/zstd/lib/legacy/zstd_v06.c -[ 14%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v07.c.o +[ 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.30.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.30.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -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.30.0+dfsg/third-party/zstd/lib/legacy/zstd_v07.c -[ 14%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/thread_dispatcher.cpp.o -cd /build/reproducible-path/mold-2.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.30.0+dfsg/third-party/tbb/src/tbb/thread_dispatcher.cpp -[ 15%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/thread_request_serializer.cpp.o -cd /build/reproducible-path/mold-2.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.30.0+dfsg/third-party/tbb/src/tbb/thread_request_serializer.cpp -[ 15%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/threading_control.cpp.o -cd /build/reproducible-path/mold-2.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.30.0+dfsg/third-party/tbb/src/tbb/threading_control.cpp -[ 15%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/version.cpp.o -cd /build/reproducible-path/mold-2.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.30.0+dfsg/third-party/tbb/src/tbb/version.cpp -[ 15%] Linking C static library libzstd.a +[ 16%] Linking C static library libzstd.a cd /build/reproducible-path/mold-2.30.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.30.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 -[ 15%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/queuing_rw_mutex.cpp.o -cd /build/reproducible-path/mold-2.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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.30.0+dfsg/third-party/tbb/src/tbb/queuing_rw_mutex.cpp /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/huf_decompress_amd64.S.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.30.0+dfsg/obj-arm-linux-gnueabihf' -[ 15%] Built target libzstd_static -[ 15%] Linking CXX static library ../../../../gnu_13.2_cxx11_32_none/libtbb.a -cd /build/reproducible-path/mold-2.30.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.30.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.30.0+dfsg/obj-arm-linux-gnueabihf' -[ 15%] 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.30.0+dfsg/obj-arm-linux-gnueabihf' cd /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.30.0+dfsg /build/reproducible-path/mold-2.30.0+dfsg /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/mold-2.30.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.30.0+dfsg/obj-arm-linux-gnueabihf' -[ 15%] 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.ARM32.cc.o +[ 16%] 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.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.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-loongarch.cc.ARM32.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-loongarch.cc.X86_64.cc -[ 16%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.ARM64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-loongarch.cc.I386.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-loongarch.cc.ARM64.cc -[ 16%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.ARM32.cc.o -[ 16%] 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.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-loongarch.cc.RV32LE.cc -[ 16%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.RV32BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-loongarch.cc.ARM32.cc +[ 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 +[ 18%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-loongarch.cc.RV32BE.cc -[ 17%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-loongarch.cc.RV64LE.cc -[ 17%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-loongarch.cc.RV64BE.cc -[ 17%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.PPC32.cc.o +[ 18%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.PPC64V2.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.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-loongarch.cc.PPC64V2.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-loongarch.cc.PPC32.cc -[ 17%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-loongarch.cc.PPC64V1.cc -[ 17%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.PPC64V2.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-loongarch.cc.PPC64V2.cc [ 18%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-loongarch.cc.S390X.cc -[ 18%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.SPARC64.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.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-loongarch.cc.SPARC64.cc -[ 18%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.M68K.cc.o +[ 20%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-loongarch.cc.M68K.cc -[ 18%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.SH4.cc.o +[ 20%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.SH4.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-loongarch.cc.SH4.cc -[ 18%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.ALPHA.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.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-loongarch.cc.ALPHA.cc -[ 18%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.LOONGARCH32.cc.o +[ 20%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-loongarch.cc.LOONGARCH32.cc -[ 20%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.LOONGARCH64.cc.o +[ 21%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.X86_64.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.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-loongarch.cc.LOONGARCH64.cc -[ 20%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-riscv.cc.X86_64.cc -[ 20%] 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.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-riscv.cc.I386.cc -[ 20%] 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.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-riscv.cc.ARM64.cc -[ 20%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.ARM32.cc.o +[ 21%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-riscv.cc.ARM32.cc -[ 21%] 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.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-riscv.cc.RV32LE.cc -[ 21%] 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.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-riscv.cc.RV32BE.cc -[ 21%] 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.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.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.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, @@ -1056,6 +1089,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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, + from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, + from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, + from /build/reproducible-path/mold-2.30.0+dfsg/elf/../common/common.h:24, + from /build/reproducible-path/mold-2.30.0+dfsg/elf/mold.h:4, + from /build/reproducible-path/mold-2.30.0+dfsg/elf/arch-riscv.cc:73, + from /build/reproducible-path/mold-2.30.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.30.0+dfsg/elf/arch-riscv.cc:1317:13, @@ -1075,8 +1123,6 @@ 1484 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1483:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -[ 21%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.RV64BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.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.30.0+dfsg/elf/arch-riscv.cc:1317:13, @@ -1096,64 +1142,30 @@ 1484 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1483:26: 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.30.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.30.0+dfsg/elf/arch-riscv.cc:1362:32: -/usr/include/c++/13/bits/stl_vector.h:1483:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1483 | _M_range_insert(begin() + __offset, __first, __last, - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1484 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_vector.h:1483: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.30.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.30.0+dfsg/elf/arch-riscv.cc:1362:32: -/usr/include/c++/13/bits/stl_vector.h:1483:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1483 | _M_range_insert(begin() + __offset, __first, __last, - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1484 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_vector.h:1483:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -[ 21%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.PPC32.cc.o +[ 22%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-riscv.cc.PPC32.cc [ 22%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-riscv.cc.PPC64V1.cc -[ 22%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.PPC64V2.cc.o +[ 23%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-riscv.cc.PPC64V2.cc -[ 22%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.S390X.cc.o +[ 23%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-riscv.cc.S390X.cc -[ 22%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.SPARC64.cc.o +[ 23%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-riscv.cc.SPARC64.cc -[ 22%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.M68K.cc.o +[ 23%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-riscv.cc.M68K.cc [ 23%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.SH4.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-riscv.cc.SH4.cc -[ 23%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.ALPHA.cc.o +[ 24%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.ALPHA.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-riscv.cc.ALPHA.cc -[ 23%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.LOONGARCH32.cc.o +[ 24%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-riscv.cc.LOONGARCH32.cc -[ 23%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.LOONGARCH64.cc.o +[ 24%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/arch-riscv.cc.LOONGARCH64.cc -[ 23%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.X86_64.cc.o +[ 24%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.X86_64.cc [ 24%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, - from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, - from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, - from /build/reproducible-path/mold-2.30.0+dfsg/elf/../common/common.h:24, - from /build/reproducible-path/mold-2.30.0+dfsg/elf/mold.h:4, - from /build/reproducible-path/mold-2.30.0+dfsg/elf/arch-riscv.cc:73, - from /build/reproducible-path/mold-2.30.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.30.0+dfsg/elf/arch-riscv.cc:1317:13, @@ -1173,6 +1185,29 @@ 1484 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1483:26: 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.30.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.30.0+dfsg/elf/arch-riscv.cc:1362:32: +/usr/include/c++/13/bits/stl_vector.h:1483:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1483 | _M_range_insert(begin() + __offset, __first, __last, + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1484 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_vector.h:1483: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.30.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.30.0+dfsg/elf/arch-riscv.cc:1362:32: +/usr/include/c++/13/bits/stl_vector.h:1483:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1483 | _M_range_insert(begin() + __offset, __first, __last, + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1484 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_vector.h:1483: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.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.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.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, @@ -1199,8 +1234,19 @@ /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>:: | ^~~~~~~~~~~~~~~~~~~ -[ 24%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.ARM64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, + from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, + from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, + from /build/reproducible-path/mold-2.30.0+dfsg/elf/../common/common.h:24, + from /build/reproducible-path/mold-2.30.0+dfsg/elf/mold.h:4, + from /build/reproducible-path/mold-2.30.0+dfsg/elf/cmdline.cc:1, + from /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.ARM64.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 = {const mold::elf::SectionOrder&}; _Tp = mold::elf::SectionOrder; _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 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.30.0+dfsg/elf/cmdline.cc:369:18: @@ -1213,10 +1259,6 @@ /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[ 24%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.ARM32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.ARM32.cc -[ 24%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.RV32LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, @@ -1225,7 +1267,7 @@ from /build/reproducible-path/mold-2.30.0+dfsg/elf/../common/common.h:24, from /build/reproducible-path/mold-2.30.0+dfsg/elf/mold.h:4, from /build/reproducible-path/mold-2.30.0+dfsg/elf/cmdline.cc:1, - from /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.ARM64.cc:3: + from /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.ARM32.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 = {const mold::elf::SectionOrder&}; _Tp = mold::elf::SectionOrder; _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>:: @@ -1236,6 +1278,20 @@ /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In 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.30.0+dfsg/elf/cmdline.cc:369:18: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +[ 25%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.RV32LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.RV32LE.cc +[ 25%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.RV32BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.RV32BE.cc +[ 25%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.RV64LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.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.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, @@ -1244,7 +1300,7 @@ from /build/reproducible-path/mold-2.30.0+dfsg/elf/../common/common.h:24, from /build/reproducible-path/mold-2.30.0+dfsg/elf/mold.h:4, from /build/reproducible-path/mold-2.30.0+dfsg/elf/cmdline.cc:1, - from /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.ARM32.cc:3: + from /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.RV32LE.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 = {const mold::elf::SectionOrder&}; _Tp = mold::elf::SectionOrder; _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>:: @@ -1257,27 +1313,17 @@ from /build/reproducible-path/mold-2.30.0+dfsg/elf/../common/common.h:24, from /build/reproducible-path/mold-2.30.0+dfsg/elf/mold.h:4, from /build/reproducible-path/mold-2.30.0+dfsg/elf/cmdline.cc:1, - from /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.RV32LE.cc:3: + from /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.RV32BE.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 = {const mold::elf::SectionOrder&}; _Tp = mold::elf::SectionOrder; _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>:: | ^~~~~~~~~~~~~~~~~~~ -[ 24%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.RV32BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.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.30.0+dfsg/elf/cmdline.cc:369:18: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In 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.30.0+dfsg/elf/cmdline.cc:369:18: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[ 25%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.RV64LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, @@ -1286,13 +1332,11 @@ from /build/reproducible-path/mold-2.30.0+dfsg/elf/../common/common.h:24, from /build/reproducible-path/mold-2.30.0+dfsg/elf/mold.h:4, from /build/reproducible-path/mold-2.30.0+dfsg/elf/cmdline.cc:1, - from /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.RV32BE.cc:3: + from /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.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 = {const mold::elf::SectionOrder&}; _Tp = mold::elf::SectionOrder; _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>:: | ^~~~~~~~~~~~~~~~~~~ -[ 25%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.RV64BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.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.30.0+dfsg/elf/cmdline.cc:369:18: @@ -1307,26 +1351,11 @@ from /build/reproducible-path/mold-2.30.0+dfsg/elf/../common/common.h:24, from /build/reproducible-path/mold-2.30.0+dfsg/elf/mold.h:4, from /build/reproducible-path/mold-2.30.0+dfsg/elf/cmdline.cc:1, - from /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.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 = {const mold::elf::SectionOrder&}; _Tp = mold::elf::SectionOrder; _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 file included from /usr/include/c++/13/vector:72, - from /usr/include/c++/13/functional:64, - from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, - from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, - from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, - from /build/reproducible-path/mold-2.30.0+dfsg/elf/../common/common.h:24, - from /build/reproducible-path/mold-2.30.0+dfsg/elf/mold.h:4, - from /build/reproducible-path/mold-2.30.0+dfsg/elf/cmdline.cc:1, from /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.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 = {const mold::elf::SectionOrder&}; _Tp = mold::elf::SectionOrder; _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>:: | ^~~~~~~~~~~~~~~~~~~ -[ 25%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.PPC32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.PPC32.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 = RV64BE]' at /build/reproducible-path/mold-2.30.0+dfsg/elf/cmdline.cc:369:18: @@ -1339,10 +1368,14 @@ /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[ 25%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.PPC64V1.cc.o +[ 27%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.PPC32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.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.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.PPC64V1.cc -[ 25%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.PPC64V2.cc.o +[ 27%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.PPC64V2.cc +[ 27%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.S390X.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, @@ -1356,6 +1389,19 @@ /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:72, + from /usr/include/c++/13/functional:64, + from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, + from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, + from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, + from /build/reproducible-path/mold-2.30.0+dfsg/elf/../common/common.h:24, + from /build/reproducible-path/mold-2.30.0+dfsg/elf/mold.h:4, + from /build/reproducible-path/mold-2.30.0+dfsg/elf/cmdline.cc:1, + from /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.PPC64V1.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 = {const mold::elf::SectionOrder&}; _Tp = mold::elf::SectionOrder; _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 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.30.0+dfsg/elf/cmdline.cc:369:18: @@ -1383,13 +1429,11 @@ from /build/reproducible-path/mold-2.30.0+dfsg/elf/../common/common.h:24, from /build/reproducible-path/mold-2.30.0+dfsg/elf/mold.h:4, from /build/reproducible-path/mold-2.30.0+dfsg/elf/cmdline.cc:1, - from /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.PPC64V1.cc:3: + from /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.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 = {const mold::elf::SectionOrder&}; _Tp = mold::elf::SectionOrder; _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>:: | ^~~~~~~~~~~~~~~~~~~ -[ 27%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.S390X.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.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 = PPC64V1]' at /build/reproducible-path/mold-2.30.0+dfsg/elf/cmdline.cc:369:18: @@ -1402,8 +1446,20 @@ /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[ 27%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.SPARC64.cc.o +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.30.0+dfsg/elf/cmdline.cc:369:18: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +[ 28%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.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.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.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.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.SH4.cc +[ 28%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.ALPHA.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, @@ -1412,16 +1468,27 @@ from /build/reproducible-path/mold-2.30.0+dfsg/elf/../common/common.h:24, from /build/reproducible-path/mold-2.30.0+dfsg/elf/mold.h:4, from /build/reproducible-path/mold-2.30.0+dfsg/elf/cmdline.cc:1, - from /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.S390X.cc:3: + from /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.SPARC64.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 = {const mold::elf::SectionOrder&}; _Tp = mold::elf::SectionOrder; _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 file included from /usr/include/c++/13/vector:72, + from /usr/include/c++/13/functional:64, + from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, + from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, + from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, + from /build/reproducible-path/mold-2.30.0+dfsg/elf/../common/common.h:24, + from /build/reproducible-path/mold-2.30.0+dfsg/elf/mold.h:4, + from /build/reproducible-path/mold-2.30.0+dfsg/elf/cmdline.cc:1, + from /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.M68K.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 = {const mold::elf::SectionOrder&}; _Tp = mold::elf::SectionOrder; _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>:: | ^~~~~~~~~~~~~~~~~~~ -[ 27%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.M68K.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.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 = S390X]' at /build/reproducible-path/mold-2.30.0+dfsg/elf/cmdline.cc:369:18: + inlined from 'std::vector mold::elf::parse_section_order(Context&, std::string_view) [with E = SPARC64]' at /build/reproducible-path/mold-2.30.0+dfsg/elf/cmdline.cc:369:18: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ @@ -1433,7 +1500,7 @@ from /build/reproducible-path/mold-2.30.0+dfsg/elf/../common/common.h:24, from /build/reproducible-path/mold-2.30.0+dfsg/elf/mold.h:4, from /build/reproducible-path/mold-2.30.0+dfsg/elf/cmdline.cc:1, - from /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.M68K.cc:3: + from /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.ALPHA.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 = {const mold::elf::SectionOrder&}; _Tp = mold::elf::SectionOrder; _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>:: @@ -1446,48 +1513,37 @@ from /build/reproducible-path/mold-2.30.0+dfsg/elf/../common/common.h:24, from /build/reproducible-path/mold-2.30.0+dfsg/elf/mold.h:4, from /build/reproducible-path/mold-2.30.0+dfsg/elf/cmdline.cc:1, - from /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.SPARC64.cc:3: + from /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.SH4.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 = {const mold::elf::SectionOrder&}; _Tp = mold::elf::SectionOrder; _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>:: | ^~~~~~~~~~~~~~~~~~~ -[ 27%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.SH4.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.SH4.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 = SPARC64]' at /build/reproducible-path/mold-2.30.0+dfsg/elf/cmdline.cc:369:18: + inlined from 'std::vector mold::elf::parse_section_order(Context&, std::string_view) [with E = M68K]' at /build/reproducible-path/mold-2.30.0+dfsg/elf/cmdline.cc:369:18: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In 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.30.0+dfsg/elf/cmdline.cc:369:18: + inlined from 'std::vector mold::elf::parse_section_order(Context&, std::string_view) [with E = ALPHA]' at /build/reproducible-path/mold-2.30.0+dfsg/elf/cmdline.cc:369:18: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[ 27%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.ALPHA.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.ALPHA.cc -[ 27%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.LOONGARCH32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.LOONGARCH32.cc -In file included from /usr/include/c++/13/vector:72, - from /usr/include/c++/13/functional:64, - from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, - from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, - from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, - from /build/reproducible-path/mold-2.30.0+dfsg/elf/../common/common.h:24, - from /build/reproducible-path/mold-2.30.0+dfsg/elf/mold.h:4, - from /build/reproducible-path/mold-2.30.0+dfsg/elf/cmdline.cc:1, - from /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.SH4.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 = {const mold::elf::SectionOrder&}; _Tp = mold::elf::SectionOrder; _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 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.30.0+dfsg/elf/cmdline.cc:369:18: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +[ 28%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.LOONGARCH32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.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.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.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.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.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.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, @@ -1496,11 +1552,13 @@ from /build/reproducible-path/mold-2.30.0+dfsg/elf/../common/common.h:24, from /build/reproducible-path/mold-2.30.0+dfsg/elf/mold.h:4, from /build/reproducible-path/mold-2.30.0+dfsg/elf/cmdline.cc:1, - from /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.ALPHA.cc:3: + from /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.LOONGARCH32.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 = {const mold::elf::SectionOrder&}; _Tp = mold::elf::SectionOrder; _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>:: | ^~~~~~~~~~~~~~~~~~~ +[ 29%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.ARM64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/gc-sections.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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, @@ -1509,81 +1567,54 @@ from /build/reproducible-path/mold-2.30.0+dfsg/elf/../common/common.h:24, from /build/reproducible-path/mold-2.30.0+dfsg/elf/mold.h:4, from /build/reproducible-path/mold-2.30.0+dfsg/elf/cmdline.cc:1, - from /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.LOONGARCH32.cc:3: + from /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.LOONGARCH64.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 = {const mold::elf::SectionOrder&}; _Tp = mold::elf::SectionOrder; _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>:: | ^~~~~~~~~~~~~~~~~~~ -[ 28%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.LOONGARCH64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.LOONGARCH64.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 = ALPHA]' at /build/reproducible-path/mold-2.30.0+dfsg/elf/cmdline.cc:369:18: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +[ 29%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.ARM32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.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.30.0+dfsg/elf/cmdline.cc:369:18: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[ 28%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.X86_64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/gc-sections.cc.X86_64.cc -[ 28%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.I386.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, - from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, - from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, - from /build/reproducible-path/mold-2.30.0+dfsg/elf/../common/common.h:24, - from /build/reproducible-path/mold-2.30.0+dfsg/elf/mold.h:4, - from /build/reproducible-path/mold-2.30.0+dfsg/elf/cmdline.cc:1, - from /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.LOONGARCH64.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 = {const mold::elf::SectionOrder&}; _Tp = mold::elf::SectionOrder; _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 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.30.0+dfsg/elf/cmdline.cc:369:18: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[ 28%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.ARM64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/gc-sections.cc.ARM64.cc -[ 28%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.ARM32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/gc-sections.cc.ARM32.cc [ 29%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/gc-sections.cc.RV32LE.cc -[ 29%] 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.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/gc-sections.cc.RV32BE.cc -[ 29%] 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.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/gc-sections.cc.RV64LE.cc -[ 29%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.RV64BE.cc.o +[ 30%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/gc-sections.cc.RV64BE.cc -[ 29%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.PPC32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/gc-sections.cc.PPC32.cc +[ 30%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.PPC32.cc.o [ 30%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/gc-sections.cc.PPC64V1.cc -[ 30%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.PPC64V2.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/gc-sections.cc.PPC32.cc +[ 31%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/gc-sections.cc.PPC64V2.cc -[ 30%] 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.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/gc-sections.cc.S390X.cc -[ 30%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.SPARC64.cc.o +[ 31%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/gc-sections.cc.SPARC64.cc -[ 30%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.M68K.cc.o +[ 31%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/gc-sections.cc.M68K.cc [ 31%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.SH4.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/gc-sections.cc.SH4.cc -[ 31%] 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.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/gc-sections.cc.ALPHA.cc -[ 31%] 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.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/gc-sections.cc.LOONGARCH32.cc -[ 31%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.LOONGARCH64.cc.o +[ 32%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/gc-sections.cc.LOONGARCH64.cc -[ 31%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.X86_64.cc.o +[ 32%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.X86_64.cc [ 32%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.I386.cc @@ -1622,6 +1653,8 @@ /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 +[ 34%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.ARM64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.ARM64.cc /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, @@ -1815,8 +1848,8 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2779 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ -[ 32%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.ARM64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.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.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.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 @@ -1930,8 +1963,6 @@ 2061 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/13/bits/stl_algobase.h:2061:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -[ 32%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.ARM32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.ARM32.cc In file included from /usr/include/c++/13/functional:67, from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, @@ -2146,20 +2177,8 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2779 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ -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.30.0+dfsg/elf/elf.h:6, - from /build/reproducible-path/mold-2.30.0+dfsg/elf/mold.h:3, - from /build/reproducible-path/mold-2.30.0+dfsg/elf/gdb-index.cc:59, - from /build/reproducible-path/mold-2.30.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:2061:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2061 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, - | ^~~~~~~~~ -/usr/include/c++/13/bits/stl_algobase.h:2061:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +[ 34%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.RV32LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.RV32LE.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 @@ -2213,6 +2232,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.30.0+dfsg/elf/elf.h:6, + from /build/reproducible-path/mold-2.30.0+dfsg/elf/mold.h:3, + from /build/reproducible-path/mold-2.30.0+dfsg/elf/gdb-index.cc:59, + from /build/reproducible-path/mold-2.30.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:2061:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2061 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, + | ^~~~~~~~~ +/usr/include/c++/13/bits/stl_algobase.h:2061: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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, @@ -2234,6 +2267,52 @@ /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:2136: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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: +/usr/include/c++/13/bits/stl_algobase.h:2114:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2114 | return __find_if(__first, __last, __pred, + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 2115 | 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:2136: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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: +/usr/include/c++/13/bits/stl_algobase.h:2114:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2114 | return __find_if(__first, __last, __pred, + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 2115 | 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, @@ -2427,107 +2506,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:2136: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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: -/usr/include/c++/13/bits/stl_algobase.h:2114:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2114 | return __find_if(__first, __last, __pred, - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 2115 | 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:2136: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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: -/usr/include/c++/13/bits/stl_algobase.h:2114:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2114 | return __find_if(__first, __last, __pred, - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 2115 | 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(T&) [with T = std::vector]' at /build/reproducible-path/mold-2.30.0+dfsg/elf/../common/common.h:426:19, - inlined from 'mold::elf::read_compunits(Context&)::' at /build/reproducible-path/mold-2.30.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.30.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.30.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.30.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:1296: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.30.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.30.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:1296: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.30.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.30.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)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 32%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.RV32LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.RV32LE.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, @@ -2542,52 +2520,6 @@ 2061 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/13/bits/stl_algobase.h:2061: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:2136: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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: -/usr/include/c++/13/bits/stl_algobase.h:2114:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2114 | return __find_if(__first, __last, __pred, - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 2115 | 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:2136: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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: -/usr/include/c++/13/bits/stl_algobase.h:2114:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2114 | return __find_if(__first, __last, __pred, - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 2115 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/functional:67, from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, @@ -2688,6 +2620,11 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2752 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ +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>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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, @@ -2712,6 +2649,34 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2521 | __len1 - __len11, __len2 - __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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(T&) [with T = std::vector]' at /build/reproducible-path/mold-2.30.0+dfsg/elf/../common/common.h:426:19, + inlined from 'mold::elf::read_compunits(Context&)::' at /build/reproducible-path/mold-2.30.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.30.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.30.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.30.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); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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, @@ -2735,6 +2700,12 @@ | ~~~~~~~~~~~~~~~~~~ 2799 | __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>:: + | ^~~~~~~~~~~~~~~~~~~ /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, @@ -2771,6 +2742,20 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2469 | __buffer, __buffer_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:1296: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.30.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.30.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:1296: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.30.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.30.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 '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, @@ -2802,8 +2787,68 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2779 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ -[ 32%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.RV32BE.cc.o +[ 34%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.RV32BE.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:2136: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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: +/usr/include/c++/13/bits/stl_algobase.h:2114:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2114 | return __find_if(__first, __last, __pred, + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 2115 | 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:2136: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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: +/usr/include/c++/13/bits/stl_algobase.h:2114:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2114 | return __find_if(__first, __last, __pred, + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 2115 | 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.30.0+dfsg/elf/elf.h:6, + from /build/reproducible-path/mold-2.30.0+dfsg/elf/mold.h:3, + from /build/reproducible-path/mold-2.30.0+dfsg/elf/gdb-index.cc:59, + from /build/reproducible-path/mold-2.30.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:2061:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2061 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, + | ^~~~~~~~~ +/usr/include/c++/13/bits/stl_algobase.h:2061: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 @@ -2857,68 +2902,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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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:2136: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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: -/usr/include/c++/13/bits/stl_algobase.h:2114:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2114 | return __find_if(__first, __last, __pred, - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 2115 | 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:2136: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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: -/usr/include/c++/13/bits/stl_algobase.h:2114:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2114 | return __find_if(__first, __last, __pred, - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 2115 | 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.30.0+dfsg/elf/elf.h:6, - from /build/reproducible-path/mold-2.30.0+dfsg/elf/mold.h:3, - from /build/reproducible-path/mold-2.30.0+dfsg/elf/gdb-index.cc:59, - from /build/reproducible-path/mold-2.30.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:2061:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2061 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, - | ^~~~~~~~~ -/usr/include/c++/13/bits/stl_algobase.h:2061:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -[ 34%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.RV64LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.RV64LE.cc In file included from /usr/include/c++/13/functional:67, from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, @@ -3133,20 +3116,54 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2779 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ -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.30.0+dfsg/elf/elf.h:6, - from /build/reproducible-path/mold-2.30.0+dfsg/elf/mold.h:3, - from /build/reproducible-path/mold-2.30.0+dfsg/elf/gdb-index.cc:59, - from /build/reproducible-path/mold-2.30.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:2061:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2061 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, - | ^~~~~~~~~ -/usr/include/c++/13/bits/stl_algobase.h:2061: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:2136: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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: +/usr/include/c++/13/bits/stl_algobase.h:2114:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2114 | return __find_if(__first, __last, __pred, + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 2115 | 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:2136: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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: +/usr/include/c++/13/bits/stl_algobase.h:2114:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2114 | return __find_if(__first, __last, __pred, + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 2115 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 34%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.RV64LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.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 @@ -3200,6 +3217,68 @@ /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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 35%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.RV64BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.RV64BE.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:2136: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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: +/usr/include/c++/13/bits/stl_algobase.h:2114:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2114 | return __find_if(__first, __last, __pred, + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 2115 | 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:2136: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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: +/usr/include/c++/13/bits/stl_algobase.h:2114:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2114 | return __find_if(__first, __last, __pred, + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 2115 | 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.30.0+dfsg/elf/elf.h:6, + from /build/reproducible-path/mold-2.30.0+dfsg/elf/mold.h:3, + from /build/reproducible-path/mold-2.30.0+dfsg/elf/gdb-index.cc:59, + from /build/reproducible-path/mold-2.30.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:2061:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2061 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, + | ^~~~~~~~~ +/usr/include/c++/13/bits/stl_algobase.h:2061: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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, @@ -3219,6 +3298,8 @@ /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 +[ 35%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.PPC32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.PPC32.cc /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]': @@ -3414,52 +3495,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:2136: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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: -/usr/include/c++/13/bits/stl_algobase.h:2114:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2114 | return __find_if(__first, __last, __pred, - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 2115 | 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:2136: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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: -/usr/include/c++/13/bits/stl_algobase.h:2114:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2114 | return __find_if(__first, __last, __pred, - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 2115 | 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 @@ -3513,8 +3548,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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 34%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.RV64BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.RV64BE.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, @@ -3529,6 +3562,32 @@ 2061 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/13/bits/stl_algobase.h:2061: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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, + from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, + from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, + from /build/reproducible-path/mold-2.30.0+dfsg/elf/../common/common.h:24, + from /build/reproducible-path/mold-2.30.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, + | ^~~~~~~~~~~~~~~~ +/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 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:2136: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, @@ -3575,32 +3634,6 @@ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2115 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/functional:67, - from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, - from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, - from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, - from /build/reproducible-path/mold-2.30.0+dfsg/elf/../common/common.h:24, - from /build/reproducible-path/mold-2.30.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, - | ^~~~~~~~~~~~~~~~ -/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, @@ -3758,6 +3791,20 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2469 | __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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.30.0+dfsg/elf/elf.h:6, + from /build/reproducible-path/mold-2.30.0+dfsg/elf/mold.h:3, + from /build/reproducible-path/mold-2.30.0+dfsg/elf/gdb-index.cc:59, + from /build/reproducible-path/mold-2.30.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:2061:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2061 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, + | ^~~~~~~~~ +/usr/include/c++/13/bits/stl_algobase.h:2061: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 '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, @@ -3789,123 +3836,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2779 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ -[ 34%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.PPC32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.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 - 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(T&) [with T = std::vector]' at /build/reproducible-path/mold-2.30.0+dfsg/elf/../common/common.h:426:19, - inlined from 'mold::elf::read_compunits(Context&)::' at /build/reproducible-path/mold-2.30.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.30.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.30.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.30.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:1296: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.30.0+dfsg/elf/gdb-index.cc:542:28, - inlined from 'void mold::elf::read_pubnames(Context&, std::vector&, ObjectFile&) [with E = RV64LE]' at /build/reproducible-path/mold-2.30.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:1296:21, - inlined from 'mold::i64 mold::elf::read_pubnames_cu(Context&, const PubnamesHdr&, std::vector&, ObjectFile&) [with E = RV64LE; PubnamesHdr = PubnamesHdr32]' at /build/reproducible-path/mold-2.30.0+dfsg/elf/gdb-index.cc:542:28, - inlined from 'void mold::elf::read_pubnames(Context&, std::vector&, ObjectFile&) [with E = RV64LE]' at /build/reproducible-path/mold-2.30.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:2136: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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: -/usr/include/c++/13/bits/stl_algobase.h:2114:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2114 | return __find_if(__first, __last, __pred, - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 2115 | 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:2136: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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: -/usr/include/c++/13/bits/stl_algobase.h:2114:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2114 | return __find_if(__first, __last, __pred, - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 2115 | 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.30.0+dfsg/elf/elf.h:6, - from /build/reproducible-path/mold-2.30.0+dfsg/elf/mold.h:3, - from /build/reproducible-path/mold-2.30.0+dfsg/elf/gdb-index.cc:59, - from /build/reproducible-path/mold-2.30.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:2061:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2061 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, - | ^~~~~~~~~ -/usr/include/c++/13/bits/stl_algobase.h:2061:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -[ 34%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.PPC64V1.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.PPC64V1.cc In file included from /usr/include/c++/13/functional:67, from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, @@ -4006,6 +3936,11 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2752 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ +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>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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, @@ -4030,6 +3965,34 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2521 | __len1 - __len11, __len2 - __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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(T&) [with T = std::vector]' at /build/reproducible-path/mold-2.30.0+dfsg/elf/../common/common.h:426:19, + inlined from 'mold::elf::read_compunits(Context&)::' at /build/reproducible-path/mold-2.30.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.30.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.30.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.30.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); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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, @@ -4053,6 +4016,12 @@ | ~~~~~~~~~~~~~~~~~~ 2799 | __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>:: + | ^~~~~~~~~~~~~~~~~~~ /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, @@ -4089,6 +4058,20 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2469 | __buffer, __buffer_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:1296: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.30.0+dfsg/elf/gdb-index.cc:542:28, + inlined from 'void mold::elf::read_pubnames(Context&, std::vector&, ObjectFile&) [with E = RV64LE]' at /build/reproducible-path/mold-2.30.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:1296:21, + inlined from 'mold::i64 mold::elf::read_pubnames_cu(Context&, const PubnamesHdr&, std::vector&, ObjectFile&) [with E = RV64LE; PubnamesHdr = PubnamesHdr32]' at /build/reproducible-path/mold-2.30.0+dfsg/elf/gdb-index.cc:542:28, + inlined from 'void mold::elf::read_pubnames(Context&, std::vector&, ObjectFile&) [with E = RV64LE]' at /build/reproducible-path/mold-2.30.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 '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, @@ -4120,6 +4103,8 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2779 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ +[ 35%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.PPC64V1.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.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, @@ -4134,6 +4119,73 @@ 2061 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/13/bits/stl_algobase.h:2061: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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, + from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, + from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, + from /build/reproducible-path/mold-2.30.0+dfsg/elf/../common/common.h:24, + from /build/reproducible-path/mold-2.30.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:2136: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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: +/usr/include/c++/13/bits/stl_algobase.h:2114:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2114 | return __find_if(__first, __last, __pred, + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 2115 | 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:2136: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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: +/usr/include/c++/13/bits/stl_algobase.h:2114:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2114 | return __find_if(__first, __last, __pred, + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 2115 | 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/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 @@ -4187,27 +4239,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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/functional:67, - from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, - from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, - from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, - from /build/reproducible-path/mold-2.30.0+dfsg/elf/../common/common.h:24, - from /build/reproducible-path/mold-2.30.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, @@ -4311,52 +4342,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2521 | __len1 - __len11, __len2 - __len22, __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:2136: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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: -/usr/include/c++/13/bits/stl_algobase.h:2114:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2114 | return __find_if(__first, __last, __pred, - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 2115 | 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:2136: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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: -/usr/include/c++/13/bits/stl_algobase.h:2114:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2114 | return __find_if(__first, __last, __pred, - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 2115 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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, @@ -4447,6 +4432,52 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:2136: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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: +/usr/include/c++/13/bits/stl_algobase.h:2114:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2114 | return __find_if(__first, __last, __pred, + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 2115 | 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:2136: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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: +/usr/include/c++/13/bits/stl_algobase.h:2114:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2114 | return __find_if(__first, __last, __pred, + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 2115 | 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 @@ -4480,6 +4511,8 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5048 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 35%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.PPC64V2.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.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::NameType}; _Tp = mold::elf::NameType; _Alloc = std::allocator]': @@ -4500,8 +4533,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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 34%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.PPC64V2.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.PPC64V2.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:2136: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, @@ -4548,6 +4579,10 @@ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2115 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 35%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.S390X.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.S390X.cc +[ 36%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.SPARC64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.SPARC64.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, @@ -4776,8 +4811,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2779 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ -[ 34%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.S390X.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.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 @@ -4817,6 +4850,20 @@ /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/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.30.0+dfsg/elf/elf.h:6, + from /build/reproducible-path/mold-2.30.0+dfsg/elf/mold.h:3, + from /build/reproducible-path/mold-2.30.0+dfsg/elf/gdb-index.cc:59, + from /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.PPC64V2.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:2061:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2061 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, + | ^~~~~~~~~ +/usr/include/c++/13/bits/stl_algobase.h:2061:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' 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::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:1296: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.30.0+dfsg/elf/gdb-index.cc:542:28, @@ -4831,6 +4878,32 @@ /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/functional:67, + from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, + from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, + from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, + from /build/reproducible-path/mold-2.30.0+dfsg/elf/../common/common.h:24, + from /build/reproducible-path/mold-2.30.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, + | ^~~~~~~~~~~~~~~~ +/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 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:2136: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, @@ -4877,48 +4950,6 @@ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2115 | 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.30.0+dfsg/elf/elf.h:6, - from /build/reproducible-path/mold-2.30.0+dfsg/elf/mold.h:3, - from /build/reproducible-path/mold-2.30.0+dfsg/elf/gdb-index.cc:59, - from /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.PPC64V2.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:2061:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2061 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, - | ^~~~~~~~~ -/usr/include/c++/13/bits/stl_algobase.h:2061: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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, - from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, - from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, - from /build/reproducible-path/mold-2.30.0+dfsg/elf/../common/common.h:24, - from /build/reproducible-path/mold-2.30.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 -[ 35%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.SPARC64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.SPARC64.cc -/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, @@ -5017,6 +5048,20 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2521 | __len1 - __len11, __len2 - __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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.30.0+dfsg/elf/elf.h:6, + from /build/reproducible-path/mold-2.30.0+dfsg/elf/mold.h:3, + from /build/reproducible-path/mold-2.30.0+dfsg/elf/gdb-index.cc:59, + from /build/reproducible-path/mold-2.30.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:2061:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2061 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, + | ^~~~~~~~~ +/usr/include/c++/13/bits/stl_algobase.h:2061: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 '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, @@ -5107,73 +5152,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2779 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ -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.30.0+dfsg/elf/elf.h:6, - from /build/reproducible-path/mold-2.30.0+dfsg/elf/mold.h:3, - from /build/reproducible-path/mold-2.30.0+dfsg/elf/gdb-index.cc:59, - from /build/reproducible-path/mold-2.30.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:2061:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2061 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, - | ^~~~~~~~~ -/usr/include/c++/13/bits/stl_algobase.h:2061: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 - 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(T&) [with T = std::vector]' at /build/reproducible-path/mold-2.30.0+dfsg/elf/../common/common.h:426:19, - inlined from 'mold::elf::read_compunits(Context&)::' at /build/reproducible-path/mold-2.30.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.30.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.30.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.30.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:1296:21, - inlined from 'mold::i64 mold::elf::read_pubnames_cu(Context&, const PubnamesHdr&, std::vector&, ObjectFile&) [with E = PPC64V2; PubnamesHdr = PubnamesHdr64]' at /build/reproducible-path/mold-2.30.0+dfsg/elf/gdb-index.cc:542:28, - inlined from 'void mold::elf::read_pubnames(Context&, std::vector&, ObjectFile&) [with E = PPC64V2]' at /build/reproducible-path/mold-2.30.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:1296:21, - inlined from 'mold::i64 mold::elf::read_pubnames_cu(Context&, const PubnamesHdr&, std::vector&, ObjectFile&) [with E = PPC64V2; PubnamesHdr = PubnamesHdr32]' at /build/reproducible-path/mold-2.30.0+dfsg/elf/gdb-index.cc:542:28, - inlined from 'void mold::elf::read_pubnames(Context&, std::vector&, ObjectFile&) [with E = PPC64V2]' at /build/reproducible-path/mold-2.30.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/functional:67, from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, @@ -5321,52 +5299,6 @@ | ~~~~~~~~~~~~~~~~~~ 2799 | __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:2136: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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: -/usr/include/c++/13/bits/stl_algobase.h:2114:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2114 | return __find_if(__first, __last, __pred, - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 2115 | 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:2136: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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: -/usr/include/c++/13/bits/stl_algobase.h:2114:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2114 | return __find_if(__first, __last, __pred, - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 2115 | 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:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2424 | __merge_adaptive_resize(_BidirectionalIterator __first, @@ -5442,13 +5374,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(T&) [with T = std::vector]' at /build/reproducible-path/mold-2.30.0+dfsg/elf/../common/common.h:426:19, - inlined from 'mold::elf::read_compunits(Context&)::' at /build/reproducible-path/mold-2.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.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); | ^~~~~ @@ -5475,43 +5407,20 @@ | ^~~~~~~~~~~~~~~~~~~ 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:1296:21, - inlined from 'mold::i64 mold::elf::read_pubnames_cu(Context&, const PubnamesHdr&, std::vector&, ObjectFile&) [with E = S390X; PubnamesHdr = PubnamesHdr64]' at /build/reproducible-path/mold-2.30.0+dfsg/elf/gdb-index.cc:542:28, - inlined from 'void mold::elf::read_pubnames(Context&, std::vector&, ObjectFile&) [with E = S390X]' at /build/reproducible-path/mold-2.30.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 = PPC64V2; PubnamesHdr = PubnamesHdr64]' at /build/reproducible-path/mold-2.30.0+dfsg/elf/gdb-index.cc:542:28, + inlined from 'void mold::elf::read_pubnames(Context&, std::vector&, ObjectFile&) [with E = PPC64V2]' at /build/reproducible-path/mold-2.30.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:1296:21, - inlined from 'mold::i64 mold::elf::read_pubnames_cu(Context&, const PubnamesHdr&, std::vector&, ObjectFile&) [with E = S390X; PubnamesHdr = PubnamesHdr32]' at /build/reproducible-path/mold-2.30.0+dfsg/elf/gdb-index.cc:542:28, - inlined from 'void mold::elf::read_pubnames(Context&, std::vector&, ObjectFile&) [with E = S390X]' at /build/reproducible-path/mold-2.30.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 = PPC64V2; PubnamesHdr = PubnamesHdr32]' at /build/reproducible-path/mold-2.30.0+dfsg/elf/gdb-index.cc:542:28, + inlined from 'void mold::elf::read_pubnames(Context&, std::vector&, ObjectFile&) [with E = PPC64V2]' at /build/reproducible-path/mold-2.30.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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 35%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.M68K.cc.o +[ 36%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.M68K.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:2136: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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: -/usr/include/c++/13/bits/stl_algobase.h:2114:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2114 | return __find_if(__first, __last, __pred, - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 2115 | 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, @@ -5526,29 +5435,85 @@ 2061 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/13/bits/stl_algobase.h:2061: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:2136: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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.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:2136: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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: +/usr/include/c++/13/bits/stl_algobase.h:2114:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2114 | return __find_if(__first, __last, __pred, + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 2115 | 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:2136: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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: /usr/include/c++/13/bits/stl_algobase.h:2114:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2114 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2115 | 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(T&) [with T = std::vector]' at /build/reproducible-path/mold-2.30.0+dfsg/elf/../common/common.h:426:19, + inlined from 'mold::elf::read_compunits(Context&)::' at /build/reproducible-path/mold-2.30.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.30.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.30.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.30.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/functional:67, from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, @@ -5561,6 +5526,26 @@ | ^~~~~~~~ /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]': +/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:1296:21, + inlined from 'mold::i64 mold::elf::read_pubnames_cu(Context&, const PubnamesHdr&, std::vector&, ObjectFile&) [with E = S390X; PubnamesHdr = PubnamesHdr64]' at /build/reproducible-path/mold-2.30.0+dfsg/elf/gdb-index.cc:542:28, + inlined from 'void mold::elf::read_pubnames(Context&, std::vector&, ObjectFile&) [with E = S390X]' at /build/reproducible-path/mold-2.30.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:1296:21, + inlined from 'mold::i64 mold::elf::read_pubnames_cu(Context&, const PubnamesHdr&, std::vector&, ObjectFile&) [with E = S390X; PubnamesHdr = PubnamesHdr32]' at /build/reproducible-path/mold-2.30.0+dfsg/elf/gdb-index.cc:542:28, + inlined from 'void mold::elf::read_pubnames(Context&, std::vector&, ObjectFile&) [with E = S390X]' at /build/reproducible-path/mold-2.30.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, @@ -5763,7 +5748,53 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2779 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ -[ 35%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.SH4.cc.o +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:2136: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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: +/usr/include/c++/13/bits/stl_algobase.h:2114:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2114 | return __find_if(__first, __last, __pred, + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 2115 | 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:2136: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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: +/usr/include/c++/13/bits/stl_algobase.h:2114:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2114 | return __find_if(__first, __last, __pred, + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 2115 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 36%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.SH4.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.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]': @@ -5818,6 +5849,8 @@ /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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 36%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.ALPHA.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.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:2136: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, @@ -5878,6 +5911,8 @@ 2061 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/13/bits/stl_algobase.h:2061:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +[ 36%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.LOONGARCH32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.LOONGARCH32.cc In file included from /usr/include/c++/13/functional:67, from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, @@ -5890,8 +5925,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 -[ 35%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.ALPHA.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.ALPHA.cc /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, @@ -6133,20 +6166,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/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.30.0+dfsg/elf/elf.h:6, - from /build/reproducible-path/mold-2.30.0+dfsg/elf/mold.h:3, - from /build/reproducible-path/mold-2.30.0+dfsg/elf/gdb-index.cc:59, - from /build/reproducible-path/mold-2.30.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:2061:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2061 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, - | ^~~~~~~~~ -/usr/include/c++/13/bits/stl_algobase.h:2061:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' 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::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:1296: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.30.0+dfsg/elf/gdb-index.cc:542:28, @@ -6161,6 +6180,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.30.0+dfsg/elf/elf.h:6, + from /build/reproducible-path/mold-2.30.0+dfsg/elf/mold.h:3, + from /build/reproducible-path/mold-2.30.0+dfsg/elf/gdb-index.cc:59, + from /build/reproducible-path/mold-2.30.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:2061:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2061 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, + | ^~~~~~~~~ +/usr/include/c++/13/bits/stl_algobase.h:2061: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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, @@ -6173,6 +6206,52 @@ | ^~~~~~~~ /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:2136: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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: +/usr/include/c++/13/bits/stl_algobase.h:2114:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2114 | return __find_if(__first, __last, __pred, + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 2115 | 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:2136: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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: +/usr/include/c++/13/bits/stl_algobase.h:2114:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2114 | return __find_if(__first, __last, __pred, + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 2115 | 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, @@ -6182,6 +6261,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 +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.30.0+dfsg/elf/elf.h:6, + from /build/reproducible-path/mold-2.30.0+dfsg/elf/mold.h:3, + from /build/reproducible-path/mold-2.30.0+dfsg/elf/gdb-index.cc:59, + from /build/reproducible-path/mold-2.30.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:2061:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2061 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, + | ^~~~~~~~~ +/usr/include/c++/13/bits/stl_algobase.h:2061: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, @@ -6242,52 +6335,6 @@ | ^~~~~~~~~~~~~~~~ /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 -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:2136: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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: -/usr/include/c++/13/bits/stl_algobase.h:2114:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2114 | return __find_if(__first, __last, __pred, - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 2115 | 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:2136: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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: -/usr/include/c++/13/bits/stl_algobase.h:2114:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2114 | return __find_if(__first, __last, __pred, - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 2115 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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, @@ -6331,6 +6378,18 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2521 | __len1 - __len11, __len2 - __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/13/functional:67, + from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, + from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, + from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, + from /build/reproducible-path/mold-2.30.0+dfsg/elf/../common/common.h:24, + from /build/reproducible-path/mold-2.30.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, @@ -6421,133 +6480,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2779 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ -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(T&) [with T = std::vector]' at /build/reproducible-path/mold-2.30.0+dfsg/elf/../common/common.h:426:19, - inlined from 'mold::elf::read_compunits(Context&)::' at /build/reproducible-path/mold-2.30.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.30.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.30.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.30.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:1296: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.30.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.30.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:1296: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.30.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.30.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)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 35%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.LOONGARCH32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.LOONGARCH32.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:2136: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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: -/usr/include/c++/13/bits/stl_algobase.h:2114:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2114 | return __find_if(__first, __last, __pred, - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 2115 | 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:2136: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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: -/usr/include/c++/13/bits/stl_algobase.h:2114:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2114 | return __find_if(__first, __last, __pred, - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 2115 | 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.30.0+dfsg/elf/elf.h:6, - from /build/reproducible-path/mold-2.30.0+dfsg/elf/mold.h:3, - from /build/reproducible-path/mold-2.30.0+dfsg/elf/gdb-index.cc:59, - from /build/reproducible-path/mold-2.30.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:2061:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2061 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, - | ^~~~~~~~~ -/usr/include/c++/13/bits/stl_algobase.h:2061: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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, - from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, - from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, - from /build/reproducible-path/mold-2.30.0+dfsg/elf/../common/common.h:24, - from /build/reproducible-path/mold-2.30.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, @@ -6750,8 +6682,61 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2779 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ -[ 36%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.LOONGARCH64.cc.o +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>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 37%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/gdb-index.cc.LOONGARCH64.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(T&) [with T = std::vector]' at /build/reproducible-path/mold-2.30.0+dfsg/elf/../common/common.h:426:19, + inlined from 'mold::elf::read_compunits(Context&)::' at /build/reproducible-path/mold-2.30.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.30.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.30.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.30.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:1296: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.30.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.30.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:1296: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.30.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.30.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 @@ -6791,6 +6776,20 @@ /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/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.30.0+dfsg/elf/elf.h:6, + from /build/reproducible-path/mold-2.30.0+dfsg/elf/mold.h:3, + from /build/reproducible-path/mold-2.30.0+dfsg/elf/gdb-index.cc:59, + from /build/reproducible-path/mold-2.30.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:2061:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2061 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, + | ^~~~~~~~~ +/usr/include/c++/13/bits/stl_algobase.h:2061:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' 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::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:1296: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.30.0+dfsg/elf/gdb-index.cc:542:28, @@ -6805,66 +6804,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 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:2136: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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.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:2136: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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: /usr/include/c++/13/bits/stl_algobase.h:2114:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2114 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2115 | 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:2136: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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.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:2136: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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: /usr/include/c++/13/bits/stl_algobase.h:2114:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2114 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2115 | 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.30.0+dfsg/elf/elf.h:6, - from /build/reproducible-path/mold-2.30.0+dfsg/elf/mold.h:3, - from /build/reproducible-path/mold-2.30.0+dfsg/elf/gdb-index.cc:59, - from /build/reproducible-path/mold-2.30.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:2061:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2061 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, - | ^~~~~~~~~ -/usr/include/c++/13/bits/stl_algobase.h:2061: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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, @@ -6877,8 +6862,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 -[ 36%] Building CXX object CMakeFiles/mold.dir/elf/icf.cc.X86_64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/icf.cc.X86_64.cc /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, @@ -6967,6 +6950,52 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2752 | __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:2136: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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: +/usr/include/c++/13/bits/stl_algobase.h:2114:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2114 | return __find_if(__first, __last, __pred, + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 2115 | 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:2136: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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: +/usr/include/c++/13/bits/stl_algobase.h:2114:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2114 | return __find_if(__first, __last, __pred, + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 2115 | 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:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2477 | __merge_without_buffer(_BidirectionalIterator __first, @@ -7081,20 +7110,8 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2779 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ -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.30.0+dfsg/elf/elf.h:6, - from /build/reproducible-path/mold-2.30.0+dfsg/elf/mold.h:3, - from /build/reproducible-path/mold-2.30.0+dfsg/elf/gdb-index.cc:59, - from /build/reproducible-path/mold-2.30.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:2061:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2061 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, - | ^~~~~~~~~ -/usr/include/c++/13/bits/stl_algobase.h:2061:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +[ 37%] Building CXX object CMakeFiles/mold.dir/elf/icf.cc.X86_64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/icf.cc.X86_64.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 @@ -7148,6 +7165,68 @@ /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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 37%] Building CXX object CMakeFiles/mold.dir/elf/icf.cc.I386.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/icf.cc.I386.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:2136: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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: +/usr/include/c++/13/bits/stl_algobase.h:2114:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2114 | return __find_if(__first, __last, __pred, + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 2115 | 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:2136: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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: +/usr/include/c++/13/bits/stl_algobase.h:2114:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2114 | return __find_if(__first, __last, __pred, + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 2115 | 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.30.0+dfsg/elf/elf.h:6, + from /build/reproducible-path/mold-2.30.0+dfsg/elf/mold.h:3, + from /build/reproducible-path/mold-2.30.0+dfsg/elf/gdb-index.cc:59, + from /build/reproducible-path/mold-2.30.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:2061:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 2061 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, + | ^~~~~~~~~ +/usr/include/c++/13/bits/stl_algobase.h:2061: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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, @@ -7248,6 +7327,8 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2752 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ +[ 37%] Building CXX object CMakeFiles/mold.dir/elf/icf.cc.ARM64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/icf.cc.ARM64.cc /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, @@ -7295,52 +7376,6 @@ | ~~~~~~~~~~~~~~~~~~ 2799 | __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:2136: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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: -/usr/include/c++/13/bits/stl_algobase.h:2114:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2114 | return __find_if(__first, __last, __pred, - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 2115 | 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:2136: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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: -/usr/include/c++/13/bits/stl_algobase.h:2114:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 2114 | return __find_if(__first, __last, __pred, - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 2115 | 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:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2424 | __merge_adaptive_resize(_BidirectionalIterator __first, @@ -7461,8 +7496,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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 36%] Building CXX object CMakeFiles/mold.dir/elf/icf.cc.I386.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/icf.cc.I386.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:2136: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, @@ -7509,306 +7542,301 @@ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2115 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 36%] Building CXX object CMakeFiles/mold.dir/elf/icf.cc.ARM64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/icf.cc.ARM64.cc -[ 36%] Building CXX object CMakeFiles/mold.dir/elf/icf.cc.ARM32.cc.o +[ 37%] Building CXX object CMakeFiles/mold.dir/elf/icf.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/icf.cc.ARM32.cc [ 37%] Building CXX object CMakeFiles/mold.dir/elf/icf.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/icf.cc.RV32LE.cc -[ 37%] 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.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/icf.cc.RV32BE.cc -[ 37%] Building CXX object CMakeFiles/mold.dir/elf/icf.cc.RV64LE.cc.o +[ 38%] Building CXX object CMakeFiles/mold.dir/elf/icf.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/icf.cc.RV64LE.cc -[ 37%] Building CXX object CMakeFiles/mold.dir/elf/icf.cc.RV64BE.cc.o +[ 38%] Building CXX object CMakeFiles/mold.dir/elf/icf.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.RV64BE.cc.o -MF CMakeFiles/mold.dir/elf/icf.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/elf/icf.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/icf.cc.RV64BE.cc -[ 37%] Building CXX object CMakeFiles/mold.dir/elf/icf.cc.PPC32.cc.o +[ 38%] Building CXX object CMakeFiles/mold.dir/elf/icf.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/icf.cc.PPC32.cc [ 38%] Building CXX object CMakeFiles/mold.dir/elf/icf.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/icf.cc.PPC64V1.cc -[ 38%] 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.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/icf.cc.PPC64V2.cc -[ 38%] Building CXX object CMakeFiles/mold.dir/elf/icf.cc.S390X.cc.o +[ 40%] Building CXX object CMakeFiles/mold.dir/elf/icf.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/icf.cc.S390X.cc -[ 38%] Building CXX object CMakeFiles/mold.dir/elf/icf.cc.SPARC64.cc.o +[ 40%] Building CXX object CMakeFiles/mold.dir/elf/icf.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.SPARC64.cc.o -MF CMakeFiles/mold.dir/elf/icf.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/elf/icf.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/icf.cc.SPARC64.cc -[ 38%] Building CXX object CMakeFiles/mold.dir/elf/icf.cc.M68K.cc.o +[ 40%] Building CXX object CMakeFiles/mold.dir/elf/icf.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/icf.cc.M68K.cc [ 40%] Building CXX object CMakeFiles/mold.dir/elf/icf.cc.SH4.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/icf.cc.SH4.cc -[ 40%] 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.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/icf.cc.ALPHA.cc -[ 40%] Building CXX object CMakeFiles/mold.dir/elf/icf.cc.LOONGARCH32.cc.o +[ 41%] Building CXX object CMakeFiles/mold.dir/elf/icf.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/icf.cc.LOONGARCH32.cc -[ 40%] Building CXX object CMakeFiles/mold.dir/elf/icf.cc.LOONGARCH64.cc.o +[ 41%] Building CXX object CMakeFiles/mold.dir/elf/icf.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/icf.cc.LOONGARCH64.cc -[ 40%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.X86_64.cc.o +[ 41%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/input-files.cc.X86_64.cc [ 41%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/input-files.cc.I386.cc -[ 41%] 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.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/input-files.cc.ARM64.cc -[ 41%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.ARM32.cc.o +[ 42%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/input-files.cc.ARM32.cc -[ 41%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.RV32LE.cc.o +[ 42%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/input-files.cc.RV32LE.cc -[ 41%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.RV32BE.cc.o +[ 42%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/input-files.cc.RV32BE.cc -[ 41%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.RV64LE.cc.o +[ 42%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/input-files.cc.RV64LE.cc -[ 42%] 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.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/input-files.cc.RV64BE.cc -[ 42%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.PPC32.cc.o +[ 43%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/input-files.cc.PPC32.cc -[ 42%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.PPC64V1.cc.o +[ 43%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/input-files.cc.PPC64V1.cc -[ 42%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.PPC64V2.cc.o +[ 43%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/input-files.cc.PPC64V2.cc -[ 42%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.S390X.cc.o +[ 43%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/input-files.cc.S390X.cc -[ 43%] 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.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/input-files.cc.SPARC64.cc -[ 43%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.M68K.cc.o +[ 44%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/input-files.cc.M68K.cc -[ 43%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.SH4.cc.o +[ 44%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.SH4.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/input-files.cc.SH4.cc -[ 43%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.ALPHA.cc.o +[ 44%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.ALPHA.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/input-files.cc.ALPHA.cc -[ 43%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.LOONGARCH32.cc.o +[ 44%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/input-files.cc.LOONGARCH32.cc -[ 44%] 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.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/input-files.cc.LOONGARCH64.cc -[ 44%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.X86_64.cc.o +[ 45%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/input-sections.cc.X86_64.cc -[ 44%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.I386.cc.o +[ 45%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.I386.cc.o -MF CMakeFiles/mold.dir/elf/input-sections.cc.I386.cc.o.d -o CMakeFiles/mold.dir/elf/input-sections.cc.I386.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/input-sections.cc.I386.cc -[ 44%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.ARM64.cc.o +[ 45%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.ARM64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/input-sections.cc.ARM64.cc -[ 44%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.ARM32.cc.o +[ 45%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/input-sections.cc.ARM32.cc [ 45%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/input-sections.cc.RV32LE.cc -[ 45%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.RV32BE.cc.o +[ 47%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/input-sections.cc.RV32BE.cc -[ 45%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.RV64LE.cc.o +[ 47%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.RV64LE.cc.o -MF CMakeFiles/mold.dir/elf/input-sections.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/elf/input-sections.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/input-sections.cc.RV64LE.cc -[ 45%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.RV64BE.cc.o +[ 47%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/input-sections.cc.RV64BE.cc -[ 45%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.PPC32.cc.o +[ 47%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/input-sections.cc.PPC32.cc [ 47%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/input-sections.cc.PPC64V1.cc -[ 47%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.PPC64V2.cc.o +[ 48%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/input-sections.cc.PPC64V2.cc -[ 47%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.S390X.cc.o +[ 48%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/input-sections.cc.S390X.cc -[ 47%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.SPARC64.cc.o +[ 48%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/input-sections.cc.SPARC64.cc -[ 47%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.M68K.cc.o +[ 48%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/input-sections.cc.M68K.cc [ 48%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.SH4.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/input-sections.cc.SH4.cc -[ 48%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.ALPHA.cc.o +[ 49%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.ALPHA.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/input-sections.cc.ALPHA.cc -[ 48%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.LOONGARCH32.cc.o +[ 49%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/input-sections.cc.LOONGARCH32.cc -[ 48%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.LOONGARCH64.cc.o +[ 49%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/input-sections.cc.LOONGARCH64.cc -[ 48%] Building CXX object CMakeFiles/mold.dir/elf/jobs.cc.X86_64.cc.o +[ 49%] Building CXX object CMakeFiles/mold.dir/elf/jobs.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/jobs.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/elf/jobs.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/elf/jobs.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/jobs.cc.X86_64.cc -[ 48%] Building CXX object CMakeFiles/mold.dir/elf/jobs.cc.I386.cc.o +[ 49%] Building CXX object CMakeFiles/mold.dir/elf/jobs.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/jobs.cc.I386.cc.o -MF CMakeFiles/mold.dir/elf/jobs.cc.I386.cc.o.d -o CMakeFiles/mold.dir/elf/jobs.cc.I386.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/jobs.cc.I386.cc -[ 49%] Building CXX object CMakeFiles/mold.dir/elf/jobs.cc.ARM64.cc.o +[ 50%] Building CXX object CMakeFiles/mold.dir/elf/jobs.cc.ARM64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/jobs.cc.ARM64.cc.o -MF CMakeFiles/mold.dir/elf/jobs.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/elf/jobs.cc.ARM64.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/jobs.cc.ARM64.cc -[ 49%] Building CXX object CMakeFiles/mold.dir/elf/jobs.cc.ARM32.cc.o +[ 50%] Building CXX object CMakeFiles/mold.dir/elf/jobs.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/jobs.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/elf/jobs.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/elf/jobs.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/jobs.cc.ARM32.cc -[ 49%] Building CXX object CMakeFiles/mold.dir/elf/jobs.cc.RV32LE.cc.o +[ 50%] Building CXX object CMakeFiles/mold.dir/elf/jobs.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/jobs.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/elf/jobs.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/elf/jobs.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/jobs.cc.RV32LE.cc -[ 49%] Building CXX object CMakeFiles/mold.dir/elf/jobs.cc.RV32BE.cc.o +[ 50%] Building CXX object CMakeFiles/mold.dir/elf/jobs.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/jobs.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/elf/jobs.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/elf/jobs.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/jobs.cc.RV32BE.cc -[ 49%] Building CXX object CMakeFiles/mold.dir/elf/jobs.cc.RV64LE.cc.o +[ 50%] Building CXX object CMakeFiles/mold.dir/elf/jobs.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/jobs.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/elf/jobs.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/elf/jobs.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/jobs.cc.RV64LE.cc -[ 50%] Building CXX object CMakeFiles/mold.dir/elf/jobs.cc.RV64BE.cc.o +[ 51%] Building CXX object CMakeFiles/mold.dir/elf/jobs.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/jobs.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/elf/jobs.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/elf/jobs.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/jobs.cc.RV64BE.cc -[ 50%] Building CXX object CMakeFiles/mold.dir/elf/jobs.cc.PPC32.cc.o +[ 51%] Building CXX object CMakeFiles/mold.dir/elf/jobs.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/jobs.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/elf/jobs.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/elf/jobs.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/jobs.cc.PPC32.cc -[ 50%] Building CXX object CMakeFiles/mold.dir/elf/jobs.cc.PPC64V1.cc.o +[ 51%] Building CXX object CMakeFiles/mold.dir/elf/jobs.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/jobs.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/elf/jobs.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/elf/jobs.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/jobs.cc.PPC64V1.cc -[ 50%] Building CXX object CMakeFiles/mold.dir/elf/jobs.cc.PPC64V2.cc.o +[ 51%] Building CXX object CMakeFiles/mold.dir/elf/jobs.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/jobs.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/elf/jobs.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/elf/jobs.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/jobs.cc.PPC64V2.cc -[ 50%] Building CXX object CMakeFiles/mold.dir/elf/jobs.cc.S390X.cc.o +[ 51%] Building CXX object CMakeFiles/mold.dir/elf/jobs.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/jobs.cc.S390X.cc.o -MF CMakeFiles/mold.dir/elf/jobs.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/elf/jobs.cc.S390X.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/jobs.cc.S390X.cc -[ 51%] Building CXX object CMakeFiles/mold.dir/elf/jobs.cc.SPARC64.cc.o +[ 52%] Building CXX object CMakeFiles/mold.dir/elf/jobs.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/jobs.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/elf/jobs.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/elf/jobs.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/jobs.cc.SPARC64.cc -[ 51%] Building CXX object CMakeFiles/mold.dir/elf/jobs.cc.M68K.cc.o +[ 52%] Building CXX object CMakeFiles/mold.dir/elf/jobs.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/jobs.cc.M68K.cc.o -MF CMakeFiles/mold.dir/elf/jobs.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/elf/jobs.cc.M68K.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/jobs.cc.M68K.cc -[ 51%] Building CXX object CMakeFiles/mold.dir/elf/jobs.cc.SH4.cc.o +[ 52%] Building CXX object CMakeFiles/mold.dir/elf/jobs.cc.SH4.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/jobs.cc.SH4.cc.o -MF CMakeFiles/mold.dir/elf/jobs.cc.SH4.cc.o.d -o CMakeFiles/mold.dir/elf/jobs.cc.SH4.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/jobs.cc.SH4.cc -[ 51%] Building CXX object CMakeFiles/mold.dir/elf/jobs.cc.ALPHA.cc.o +[ 52%] Building CXX object CMakeFiles/mold.dir/elf/jobs.cc.ALPHA.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/jobs.cc.ALPHA.cc.o -MF CMakeFiles/mold.dir/elf/jobs.cc.ALPHA.cc.o.d -o CMakeFiles/mold.dir/elf/jobs.cc.ALPHA.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/jobs.cc.ALPHA.cc -[ 51%] Building CXX object CMakeFiles/mold.dir/elf/jobs.cc.LOONGARCH32.cc.o +[ 52%] Building CXX object CMakeFiles/mold.dir/elf/jobs.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/jobs.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/elf/jobs.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/elf/jobs.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/jobs.cc.LOONGARCH32.cc [ 52%] Building CXX object CMakeFiles/mold.dir/elf/jobs.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/jobs.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/elf/jobs.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/elf/jobs.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/jobs.cc.LOONGARCH64.cc -[ 52%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.X86_64.cc.o +[ 54%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.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 +[ 54%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/linker-script.cc.I386.cc -[ 52%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.ARM64.cc.o +[ 54%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.ARM64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.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 +[ 54%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/linker-script.cc.ARM32.cc [ 54%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/linker-script.cc.RV32LE.cc -[ 54%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.RV32BE.cc.o +[ 55%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/linker-script.cc.RV32BE.cc -[ 54%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.RV64LE.cc.o +[ 55%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/linker-script.cc.RV64LE.cc -[ 54%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.RV64BE.cc.o +[ 55%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/linker-script.cc.RV64BE.cc -[ 54%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.PPC32.cc.o +[ 55%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/linker-script.cc.PPC32.cc [ 55%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/linker-script.cc.PPC64V1.cc -[ 55%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.PPC64V2.cc.o +[ 56%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/linker-script.cc.PPC64V2.cc -[ 55%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.S390X.cc.o +[ 56%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/linker-script.cc.S390X.cc -[ 55%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.SPARC64.cc.o +[ 56%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/linker-script.cc.SPARC64.cc -[ 55%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.M68K.cc.o +[ 56%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/linker-script.cc.M68K.cc [ 56%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.SH4.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.SH4.cc.o -MF CMakeFiles/mold.dir/elf/linker-script.cc.SH4.cc.o.d -o CMakeFiles/mold.dir/elf/linker-script.cc.SH4.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/linker-script.cc.SH4.cc -[ 56%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.ALPHA.cc.o +[ 57%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.ALPHA.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.ALPHA.cc.o -MF CMakeFiles/mold.dir/elf/linker-script.cc.ALPHA.cc.o.d -o CMakeFiles/mold.dir/elf/linker-script.cc.ALPHA.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/linker-script.cc.ALPHA.cc -[ 56%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.LOONGARCH32.cc.o +[ 57%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/linker-script.cc.LOONGARCH32.cc -[ 56%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.LOONGARCH64.cc.o +[ 57%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/linker-script.cc.LOONGARCH64.cc -[ 56%] Building CXX object CMakeFiles/mold.dir/elf/lto.cc.X86_64.cc.o +[ 57%] Building CXX object CMakeFiles/mold.dir/elf/lto.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/elf/lto.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/elf/lto.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/lto.cc.X86_64.cc -[ 56%] Building CXX object CMakeFiles/mold.dir/elf/lto.cc.I386.cc.o +[ 57%] Building CXX object CMakeFiles/mold.dir/elf/lto.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.cc.I386.cc.o -MF CMakeFiles/mold.dir/elf/lto.cc.I386.cc.o.d -o CMakeFiles/mold.dir/elf/lto.cc.I386.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/lto.cc.I386.cc -[ 57%] Building CXX object CMakeFiles/mold.dir/elf/lto.cc.ARM64.cc.o +[ 58%] Building CXX object CMakeFiles/mold.dir/elf/lto.cc.ARM64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.cc.ARM64.cc.o -MF CMakeFiles/mold.dir/elf/lto.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/elf/lto.cc.ARM64.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/lto.cc.ARM64.cc -[ 57%] Building CXX object CMakeFiles/mold.dir/elf/lto.cc.ARM32.cc.o +[ 58%] Building CXX object CMakeFiles/mold.dir/elf/lto.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/elf/lto.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/elf/lto.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/lto.cc.ARM32.cc -[ 57%] Building CXX object CMakeFiles/mold.dir/elf/lto.cc.RV32LE.cc.o +[ 58%] Building CXX object CMakeFiles/mold.dir/elf/lto.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/elf/lto.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/elf/lto.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/lto.cc.RV32LE.cc -[ 57%] Building CXX object CMakeFiles/mold.dir/elf/lto.cc.RV32BE.cc.o +[ 58%] Building CXX object CMakeFiles/mold.dir/elf/lto.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/elf/lto.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/elf/lto.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/lto.cc.RV32BE.cc -[ 57%] Building CXX object CMakeFiles/mold.dir/elf/lto.cc.RV64LE.cc.o +[ 58%] Building CXX object CMakeFiles/mold.dir/elf/lto.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/elf/lto.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/elf/lto.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/lto.cc.RV64LE.cc -[ 58%] Building CXX object CMakeFiles/mold.dir/elf/lto.cc.RV64BE.cc.o +[ 60%] Building CXX object CMakeFiles/mold.dir/elf/lto.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/elf/lto.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/elf/lto.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/lto.cc.RV64BE.cc -[ 58%] Building CXX object CMakeFiles/mold.dir/elf/lto.cc.PPC32.cc.o +[ 60%] Building CXX object CMakeFiles/mold.dir/elf/lto.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/elf/lto.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/elf/lto.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/lto.cc.PPC32.cc -[ 58%] Building CXX object CMakeFiles/mold.dir/elf/lto.cc.PPC64V1.cc.o +[ 60%] Building CXX object CMakeFiles/mold.dir/elf/lto.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/elf/lto.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/elf/lto.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/lto.cc.PPC64V1.cc -[ 58%] Building CXX object CMakeFiles/mold.dir/elf/lto.cc.PPC64V2.cc.o +[ 60%] Building CXX object CMakeFiles/mold.dir/elf/lto.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/elf/lto.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/elf/lto.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/lto.cc.PPC64V2.cc -[ 58%] Building CXX object CMakeFiles/mold.dir/elf/lto.cc.S390X.cc.o +[ 60%] Building CXX object CMakeFiles/mold.dir/elf/lto.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.cc.S390X.cc.o -MF CMakeFiles/mold.dir/elf/lto.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/elf/lto.cc.S390X.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/lto.cc.S390X.cc -[ 60%] Building CXX object CMakeFiles/mold.dir/elf/lto.cc.SPARC64.cc.o +[ 61%] Building CXX object CMakeFiles/mold.dir/elf/lto.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/elf/lto.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/elf/lto.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/lto.cc.SPARC64.cc -[ 60%] Building CXX object CMakeFiles/mold.dir/elf/lto.cc.M68K.cc.o +[ 61%] Building CXX object CMakeFiles/mold.dir/elf/lto.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.cc.M68K.cc.o -MF CMakeFiles/mold.dir/elf/lto.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/elf/lto.cc.M68K.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/lto.cc.M68K.cc -[ 60%] Building CXX object CMakeFiles/mold.dir/elf/lto.cc.SH4.cc.o +[ 61%] Building CXX object CMakeFiles/mold.dir/elf/lto.cc.SH4.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.cc.SH4.cc.o -MF CMakeFiles/mold.dir/elf/lto.cc.SH4.cc.o.d -o CMakeFiles/mold.dir/elf/lto.cc.SH4.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/lto.cc.SH4.cc -[ 60%] Building CXX object CMakeFiles/mold.dir/elf/lto.cc.ALPHA.cc.o +[ 61%] Building CXX object CMakeFiles/mold.dir/elf/lto.cc.ALPHA.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.cc.ALPHA.cc.o -MF CMakeFiles/mold.dir/elf/lto.cc.ALPHA.cc.o.d -o CMakeFiles/mold.dir/elf/lto.cc.ALPHA.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/lto.cc.ALPHA.cc -[ 60%] Building CXX object CMakeFiles/mold.dir/elf/lto.cc.LOONGARCH32.cc.o +[ 61%] Building CXX object CMakeFiles/mold.dir/elf/lto.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/elf/lto.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/elf/lto.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/lto.cc.LOONGARCH32.cc [ 61%] Building CXX object CMakeFiles/mold.dir/elf/lto.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/elf/lto.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/elf/lto.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/lto.cc.LOONGARCH64.cc -[ 61%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.X86_64.cc.o +[ 62%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/main.cc.X86_64.cc -[ 61%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.I386.cc.o +[ 62%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/main.cc.I386.cc -[ 61%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.ARM64.cc.o +[ 62%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.ARM64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/main.cc.ARM64.cc -[ 61%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.ARM32.cc.o +[ 62%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/main.cc.ARM32.cc [ 62%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/main.cc.RV32LE.cc -[ 62%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.RV32BE.cc.o +[ 63%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.RV32BE.cc.o -MF CMakeFiles/mold.dir/elf/main.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/elf/main.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/main.cc.RV32BE.cc -[ 62%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.RV64LE.cc.o +[ 63%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/main.cc.RV64LE.cc -[ 62%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.RV64BE.cc.o +[ 63%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/main.cc.RV64BE.cc -[ 62%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.PPC32.cc.o +[ 63%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/main.cc.PPC32.cc [ 63%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/main.cc.PPC64V1.cc -[ 63%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.PPC64V2.cc.o +[ 64%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/main.cc.PPC64V2.cc -[ 63%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.S390X.cc.o +[ 64%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/main.cc.S390X.cc -[ 63%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.SPARC64.cc.o +[ 64%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/main.cc.SPARC64.cc -[ 63%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.M68K.cc.o +[ 64%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/main.cc.M68K.cc -[ 63%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.SH4.cc.o +[ 64%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.SH4.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/main.cc.SH4.cc -[ 64%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.ALPHA.cc.o +[ 65%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.ALPHA.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/main.cc.ALPHA.cc -[ 64%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.LOONGARCH32.cc.o +[ 65%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/main.cc.LOONGARCH32.cc -[ 64%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.LOONGARCH64.cc.o +[ 65%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/main.cc.LOONGARCH64.cc -[ 64%] Building CXX object CMakeFiles/mold.dir/elf/mapfile.cc.X86_64.cc.o +[ 65%] Building CXX object CMakeFiles/mold.dir/elf/mapfile.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/mapfile.cc.X86_64.cc -[ 64%] Building CXX object CMakeFiles/mold.dir/elf/mapfile.cc.I386.cc.o +[ 65%] Building CXX object CMakeFiles/mold.dir/elf/mapfile.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/mapfile.cc.I386.cc -[ 65%] Building CXX object CMakeFiles/mold.dir/elf/mapfile.cc.ARM64.cc.o +[ 67%] Building CXX object CMakeFiles/mold.dir/elf/mapfile.cc.ARM64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.ARM64.cc.o -MF CMakeFiles/mold.dir/elf/mapfile.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/elf/mapfile.cc.ARM64.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/mapfile.cc.ARM64.cc -[ 65%] Building CXX object CMakeFiles/mold.dir/elf/mapfile.cc.ARM32.cc.o +[ 67%] Building CXX object CMakeFiles/mold.dir/elf/mapfile.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/mapfile.cc.ARM32.cc -[ 65%] Building CXX object CMakeFiles/mold.dir/elf/mapfile.cc.RV32LE.cc.o +[ 67%] Building CXX object CMakeFiles/mold.dir/elf/mapfile.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/mapfile.cc.RV32LE.cc -[ 65%] Building CXX object CMakeFiles/mold.dir/elf/mapfile.cc.RV32BE.cc.o +[ 67%] Building CXX object CMakeFiles/mold.dir/elf/mapfile.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/mapfile.cc.RV32BE.cc -[ 65%] Building CXX object CMakeFiles/mold.dir/elf/mapfile.cc.RV64LE.cc.o +[ 67%] Building CXX object CMakeFiles/mold.dir/elf/mapfile.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/mapfile.cc.RV64LE.cc -[ 67%] Building CXX object CMakeFiles/mold.dir/elf/mapfile.cc.RV64BE.cc.o +[ 68%] Building CXX object CMakeFiles/mold.dir/elf/mapfile.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.RV64BE.cc.o -MF CMakeFiles/mold.dir/elf/mapfile.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/elf/mapfile.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/mapfile.cc.RV64BE.cc -[ 67%] Building CXX object CMakeFiles/mold.dir/elf/mapfile.cc.PPC32.cc.o +[ 68%] Building CXX object CMakeFiles/mold.dir/elf/mapfile.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/mapfile.cc.PPC32.cc -[ 67%] Building CXX object CMakeFiles/mold.dir/elf/mapfile.cc.PPC64V1.cc.o +[ 68%] Building CXX object CMakeFiles/mold.dir/elf/mapfile.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/mapfile.cc.PPC64V1.cc -[ 67%] Building CXX object CMakeFiles/mold.dir/elf/mapfile.cc.PPC64V2.cc.o +[ 68%] Building CXX object CMakeFiles/mold.dir/elf/mapfile.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/mapfile.cc.PPC64V2.cc -[ 67%] Building CXX object CMakeFiles/mold.dir/elf/mapfile.cc.S390X.cc.o +[ 68%] Building CXX object CMakeFiles/mold.dir/elf/mapfile.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/mapfile.cc.S390X.cc -[ 68%] Building CXX object CMakeFiles/mold.dir/elf/mapfile.cc.SPARC64.cc.o +[ 69%] Building CXX object CMakeFiles/mold.dir/elf/mapfile.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.SPARC64.cc.o -MF CMakeFiles/mold.dir/elf/mapfile.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/elf/mapfile.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/mapfile.cc.SPARC64.cc -[ 68%] Building CXX object CMakeFiles/mold.dir/elf/mapfile.cc.M68K.cc.o +[ 69%] Building CXX object CMakeFiles/mold.dir/elf/mapfile.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/mapfile.cc.M68K.cc -[ 68%] Building CXX object CMakeFiles/mold.dir/elf/mapfile.cc.SH4.cc.o +[ 69%] Building CXX object CMakeFiles/mold.dir/elf/mapfile.cc.SH4.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/mapfile.cc.SH4.cc -[ 68%] Building CXX object CMakeFiles/mold.dir/elf/mapfile.cc.ALPHA.cc.o +[ 69%] Building CXX object CMakeFiles/mold.dir/elf/mapfile.cc.ALPHA.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/mapfile.cc.ALPHA.cc -[ 68%] Building CXX object CMakeFiles/mold.dir/elf/mapfile.cc.LOONGARCH32.cc.o +[ 69%] Building CXX object CMakeFiles/mold.dir/elf/mapfile.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/mapfile.cc.LOONGARCH32.cc [ 69%] Building CXX object CMakeFiles/mold.dir/elf/mapfile.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/elf/mapfile.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/elf/mapfile.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/mapfile.cc.LOONGARCH64.cc -[ 69%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.X86_64.cc.o +[ 70%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.X86_64.cc -[ 69%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.I386.cc.o +[ 70%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.I386.cc -[ 69%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.ARM64.cc.o +[ 70%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.ARM64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.ARM64.cc +[ 70%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.ARM32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.ARM32.cc In file included from /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.X86_64.cc:3: /build/reproducible-path/mold-2.30.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.30.0+dfsg/elf/output-chunks.cc:923:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 923 | static std::vector encode_relr(std::span pos) { | ^~~~~~~~~~~ -In file included from /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.ARM64.cc:3: -/build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc: In function 'std::vector mold::elf::encode_relr(std::span) [with E = ARM64]': -/build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc:923:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 923 | static std::vector encode_relr(std::span pos) { - | ^~~~~~~~~~~ In file included from /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.I386.cc:3: /build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc: In function 'std::vector mold::elf::encode_relr(std::span) [with E = I386]': /build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc:923:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 @@ -7818,37 +7846,52 @@ /build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc:982:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 982 | this->relr = encode_relr(pos); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::OutputSection::construct_relr(mold::elf::Context&) [with E = mold::elf::ARM64]': +In file included from /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.ARM64.cc:3: +/build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc: In function 'std::vector mold::elf::encode_relr(std::span) [with E = ARM64]': +/build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc:923:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 923 | static std::vector encode_relr(std::span pos) { + | ^~~~~~~~~~~ +/build/reproducible-path/mold-2.30.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.30.0+dfsg/elf/output-chunks.cc:1311:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 1311 | this->relr = encode_relr(pos); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/mold-2.30.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.30.0+dfsg/elf/output-chunks.cc:982:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 982 | this->relr = encode_relr(pos); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::GotSection::construct_relr(mold::elf::Context&) [with E = mold::elf::X86_64]': +In file included from /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.ARM32.cc:3: +/build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc: In function 'std::vector mold::elf::encode_relr(std::span) [with E = ARM32]': +/build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc:923:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 923 | static std::vector encode_relr(std::span pos) { + | ^~~~~~~~~~~ +/build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::GotSection::construct_relr(mold::elf::Context&) [with E = mold::elf::I386]': /build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc:1311:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1311 | this->relr = encode_relr(pos); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/mold-2.30.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.30.0+dfsg/elf/output-chunks.cc:982:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 982 | this->relr = encode_relr(pos); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::GotSection::construct_relr(mold::elf::Context&) [with E = mold::elf::ARM64]': /build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc:1311:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1311 | this->relr = encode_relr(pos); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/mold-2.30.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.30.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.30.0+dfsg/elf/output-chunks.cc:982:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 982 | this->relr = encode_relr(pos); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::GotSection::construct_relr(mold::elf::Context&) [with E = mold::elf::I386]': +/build/reproducible-path/mold-2.30.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.30.0+dfsg/elf/output-chunks.cc:1311:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1311 | this->relr = encode_relr(pos); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -[ 69%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.ARM32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.ARM32.cc [ 70%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.RV32LE.cc -[ 70%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.RV32BE.cc.o +[ 71%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.RV32BE.cc -In file included from /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.ARM32.cc:3: -/build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc: In function 'std::vector mold::elf::encode_relr(std::span) [with E = ARM32]': -/build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc:923:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 923 | static std::vector encode_relr(std::span pos) { - | ^~~~~~~~~~~ +[ 71%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.RV64LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.RV64LE.cc +[ 71%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.RV64BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.RV64BE.cc In file included from /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.RV32LE.cc:3: /build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc: In function 'std::vector mold::elf::encode_relr(std::span) [with E = RV32LE]': /build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc:923:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 @@ -7859,36 +7902,14 @@ /build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc:923:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 923 | static std::vector encode_relr(std::span pos) { | ^~~~~~~~~~~ -/build/reproducible-path/mold-2.30.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.30.0+dfsg/elf/output-chunks.cc:982:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 982 | this->relr = encode_relr(pos); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::OutputSection::construct_relr(mold::elf::Context&) [with E = mold::elf::RV32LE]': /build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc:982:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 982 | this->relr = encode_relr(pos); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/mold-2.30.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.30.0+dfsg/elf/output-chunks.cc:1311:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 1311 | this->relr = encode_relr(pos); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mold-2.30.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.30.0+dfsg/elf/output-chunks.cc:1311:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1311 | this->relr = encode_relr(pos); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::OutputSection::construct_relr(mold::elf::Context&) [with E = mold::elf::RV32BE]': -/build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc:982:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 982 | this->relr = encode_relr(pos); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::GotSection::construct_relr(mold::elf::Context&) [with E = mold::elf::RV32BE]': -/build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc:1311:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 1311 | this->relr = encode_relr(pos); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -[ 70%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.RV64LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.RV64LE.cc -[ 70%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.RV64BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.RV64BE.cc -[ 70%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.PPC32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.PPC32.cc In file included from /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.RV64LE.cc:3: /build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc: In function 'std::vector mold::elf::encode_relr(std::span) [with E = RV64LE]': /build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc:923:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 @@ -7899,16 +7920,11 @@ /build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc:923:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 923 | static std::vector encode_relr(std::span pos) { | ^~~~~~~~~~~ -In file included from /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.PPC32.cc:3: -/build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc: In function 'std::vector mold::elf::encode_relr(std::span) [with E = PPC32]': -/build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc:923:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 923 | static std::vector encode_relr(std::span pos) { - | ^~~~~~~~~~~ -/build/reproducible-path/mold-2.30.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.30.0+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::OutputSection::construct_relr(mold::elf::Context&) [with E = mold::elf::RV32BE]': /build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc:982:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 982 | this->relr = encode_relr(pos); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::GotSection::construct_relr(mold::elf::Context&) [with E = mold::elf::RV64LE]': +/build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::GotSection::construct_relr(mold::elf::Context&) [with E = mold::elf::RV32BE]': /build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc:1311:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1311 | this->relr = encode_relr(pos); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -7916,34 +7932,44 @@ /build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc:982:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 982 | this->relr = encode_relr(pos); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::GotSection::construct_relr(mold::elf::Context&) [with E = mold::elf::RV64BE]': -/build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc:1311:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 1311 | this->relr = encode_relr(pos); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/mold-2.30.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.30.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.30.0+dfsg/elf/output-chunks.cc:982:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 982 | this->relr = encode_relr(pos); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::GotSection::construct_relr(mold::elf::Context&) [with E = mold::elf::PPC32]': +/build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::GotSection::construct_relr(mold::elf::Context&) [with E = mold::elf::RV64LE]': +/build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc:1311:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 1311 | this->relr = encode_relr(pos); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::GotSection::construct_relr(mold::elf::Context&) [with E = mold::elf::RV64BE]': /build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc:1311:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1311 | this->relr = encode_relr(pos); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -[ 70%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.PPC64V1.cc.o +[ 71%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.PPC32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.PPC32.cc +[ 71%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.PPC64V1.cc -[ 71%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.PPC64V2.cc.o +[ 72%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.PPC64V2.cc -[ 71%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.S390X.cc.o +[ 72%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.S390X.cc -In file included from /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.PPC64V1.cc:3: -/build/reproducible-path/mold-2.30.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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.PPC32.cc:3: +/build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc: In function 'std::vector mold::elf::encode_relr(std::span) [with E = PPC32]': /build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc:923:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 923 | static std::vector encode_relr(std::span pos) { | ^~~~~~~~~~~ -In file included from /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.PPC64V2.cc:3: -/build/reproducible-path/mold-2.30.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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.PPC64V1.cc:3: +/build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc: In function 'std::vector mold::elf::encode_relr(std::span) [with E = PPC64V1]': /build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc:923:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 923 | static std::vector encode_relr(std::span pos) { | ^~~~~~~~~~~ +/build/reproducible-path/mold-2.30.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.30.0+dfsg/elf/output-chunks.cc:982:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 982 | this->relr = encode_relr(pos); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::GotSection::construct_relr(mold::elf::Context&) [with E = mold::elf::PPC32]': +/build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc:1311:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 1311 | this->relr = encode_relr(pos); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.S390X.cc:3: /build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc: In function 'std::vector mold::elf::encode_relr(std::span) [with E = S390X]': /build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc:923:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 @@ -7953,19 +7979,20 @@ /build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc:982:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 982 | this->relr = encode_relr(pos); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.PPC64V2.cc:3: +/build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc: In function 'std::vector mold::elf::encode_relr(std::span) [with E = PPC64V2]': +/build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc:923:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 923 | static std::vector encode_relr(std::span pos) { + | ^~~~~~~~~~~ /build/reproducible-path/mold-2.30.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.30.0+dfsg/elf/output-chunks.cc:1311:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1311 | this->relr = encode_relr(pos); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/mold-2.30.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.30.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.30.0+dfsg/elf/output-chunks.cc:982:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 982 | this->relr = encode_relr(pos); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/mold-2.30.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.30.0+dfsg/elf/output-chunks.cc:1311:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 1311 | this->relr = encode_relr(pos); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/mold-2.30.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.30.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.30.0+dfsg/elf/output-chunks.cc:982:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 982 | this->relr = encode_relr(pos); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -7973,12 +8000,18 @@ /build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc:1311:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1311 | this->relr = encode_relr(pos); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -[ 71%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.SPARC64.cc.o +/build/reproducible-path/mold-2.30.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.30.0+dfsg/elf/output-chunks.cc:1311:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 1311 | this->relr = encode_relr(pos); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +[ 72%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.SPARC64.cc -[ 71%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.M68K.cc.o +[ 72%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.M68K.cc -[ 71%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.SH4.cc.o +[ 72%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.SH4.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.SH4.cc +[ 74%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.ALPHA.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.ALPHA.cc In file included from /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.SPARC64.cc:3: /build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc: In function 'std::vector mold::elf::encode_relr(std::span) [with E = SPARC64]': /build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc:923:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 @@ -7989,11 +8022,6 @@ /build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc:923:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 923 | static std::vector encode_relr(std::span pos) { | ^~~~~~~~~~~ -In file included from /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.SH4.cc:3: -/build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc: In function 'std::vector mold::elf::encode_relr(std::span) [with E = SH4]': -/build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc:923:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 923 | static std::vector encode_relr(std::span pos) { - | ^~~~~~~~~~~ /build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::OutputSection::construct_relr(mold::elf::Context&) [with E = mold::elf::SPARC64]': /build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc:982:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 982 | this->relr = encode_relr(pos); @@ -8002,55 +8030,62 @@ /build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc:1311:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1311 | this->relr = encode_relr(pos); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.SH4.cc:3: +/build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc: In function 'std::vector mold::elf::encode_relr(std::span) [with E = SH4]': +/build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc:923:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 923 | static std::vector encode_relr(std::span pos) { + | ^~~~~~~~~~~ /build/reproducible-path/mold-2.30.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.30.0+dfsg/elf/output-chunks.cc:982:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 982 | this->relr = encode_relr(pos); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/mold-2.30.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.30.0+dfsg/elf/output-chunks.cc:1311:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 1311 | this->relr = encode_relr(pos); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.ALPHA.cc:3: +/build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc: In function 'std::vector mold::elf::encode_relr(std::span) [with E = ALPHA]': +/build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc:923:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 923 | static std::vector encode_relr(std::span pos) { + | ^~~~~~~~~~~ /build/reproducible-path/mold-2.30.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.30.0+dfsg/elf/output-chunks.cc:982:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 982 | this->relr = encode_relr(pos); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/mold-2.30.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.30.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.30.0+dfsg/elf/output-chunks.cc:1311:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1311 | this->relr = encode_relr(pos); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/mold-2.30.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.30.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.30.0+dfsg/elf/output-chunks.cc:982:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 982 | this->relr = encode_relr(pos); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/mold-2.30.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.30.0+dfsg/elf/output-chunks.cc:1311:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1311 | this->relr = encode_relr(pos); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -[ 72%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.ALPHA.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.ALPHA.cc -[ 72%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.LOONGARCH32.cc.o +[ 74%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.LOONGARCH32.cc -[ 72%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.LOONGARCH64.cc.o +[ 74%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.LOONGARCH64.cc -In file included from /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.ALPHA.cc:3: -/build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc: In function 'std::vector mold::elf::encode_relr(std::span) [with E = ALPHA]': -/build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc:923:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 923 | static std::vector encode_relr(std::span pos) { - | ^~~~~~~~~~~ +[ 74%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.X86_64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.X86_64.cc +[ 74%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.I386.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.I386.cc In file included from /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.LOONGARCH32.cc:3: /build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc: In function 'std::vector mold::elf::encode_relr(std::span) [with E = LOONGARCH32]': /build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc:923:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 923 | static std::vector encode_relr(std::span pos) { | ^~~~~~~~~~~ +/build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::OutputSection::construct_relr(mold::elf::Context&) [with E = mold::elf::LOONGARCH32]': +/build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc:982:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 982 | this->relr = encode_relr(pos); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.LOONGARCH64.cc:3: /build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc: In function 'std::vector mold::elf::encode_relr(std::span) [with E = LOONGARCH64]': /build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc:923:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 923 | static std::vector encode_relr(std::span pos) { | ^~~~~~~~~~~ -/build/reproducible-path/mold-2.30.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.30.0+dfsg/elf/output-chunks.cc:982:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 982 | this->relr = encode_relr(pos); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/mold-2.30.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.30.0+dfsg/elf/output-chunks.cc:1311:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 1311 | this->relr = encode_relr(pos); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::OutputSection::construct_relr(mold::elf::Context&) [with E = mold::elf::LOONGARCH32]': -/build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc:982:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 982 | this->relr = encode_relr(pos); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::GotSection::construct_relr(mold::elf::Context&) [with E = mold::elf::LOONGARCH32]': /build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc:1311:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1311 | this->relr = encode_relr(pos); @@ -8063,12 +8098,10 @@ /build/reproducible-path/mold-2.30.0+dfsg/elf/output-chunks.cc:1311:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1311 | this->relr = encode_relr(pos); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -[ 72%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.X86_64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.X86_64.cc -[ 72%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.I386.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.I386.cc -[ 74%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.ARM64.cc.o +[ 75%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.ARM64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.ARM64.cc +[ 75%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.ARM32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, @@ -8126,12 +8159,6 @@ /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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 74%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.ARM32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.ARM32.cc -[ 74%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.RV32LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.RV32LE.cc -[ 74%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.RV32BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, @@ -8140,17 +8167,25 @@ from /build/reproducible-path/mold-2.30.0+dfsg/elf/../common/common.h:24, from /build/reproducible-path/mold-2.30.0+dfsg/elf/mold.h:4, from /build/reproducible-path/mold-2.30.0+dfsg/elf/passes.cc:1, - from /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.RV32LE.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::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 + from /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.ARM32.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::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:1296:21, - inlined from 'mold::elf::compute_section_sizes(Context&)::*)>' at /build/reproducible-path/mold-2.30.0+dfsg/elf/passes.cc:1286: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:1296:21, + inlined from 'mold::elf::compute_section_sizes(Context&)::*)>' at /build/reproducible-path/mold-2.30.0+dfsg/elf/passes.cc:1286: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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 75%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.RV32LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.RV32LE.cc +[ 75%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.RV32BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.RV32BE.cc +[ 75%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.RV64LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.RV64LE.cc +[ 76%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.RV64BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, @@ -8159,11 +8194,17 @@ from /build/reproducible-path/mold-2.30.0+dfsg/elf/../common/common.h:24, from /build/reproducible-path/mold-2.30.0+dfsg/elf/mold.h:4, from /build/reproducible-path/mold-2.30.0+dfsg/elf/passes.cc:1, - from /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.ARM32.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::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 + from /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.RV32LE.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::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:1296:21, + inlined from 'mold::elf::compute_section_sizes(Context&)::*)>' at /build/reproducible-path/mold-2.30.0+dfsg/elf/passes.cc:1286: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/vector:72, from /usr/include/c++/13/functional:64, from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, @@ -8177,24 +8218,12 @@ /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:1296:21, - inlined from 'mold::elf::compute_section_sizes(Context&)::*)>' at /build/reproducible-path/mold-2.30.0+dfsg/elf/passes.cc:1286: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 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:1296:21, inlined from 'mold::elf::compute_section_sizes(Context&)::*)>' at /build/reproducible-path/mold-2.30.0+dfsg/elf/passes.cc:1286: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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 74%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.RV64LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.RV64LE.cc -[ 75%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.RV64BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.RV64BE.cc -[ 75%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.PPC32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, @@ -8222,25 +8251,6 @@ from /build/reproducible-path/mold-2.30.0+dfsg/elf/../common/common.h:24, from /build/reproducible-path/mold-2.30.0+dfsg/elf/mold.h:4, from /build/reproducible-path/mold-2.30.0+dfsg/elf/passes.cc:1, - from /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.PPC32.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::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:1296:21, - inlined from 'mold::elf::compute_section_sizes(Context&)::*)>' at /build/reproducible-path/mold-2.30.0+dfsg/elf/passes.cc:1286: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/vector:72, - from /usr/include/c++/13/functional:64, - from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, - from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, - from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, - from /build/reproducible-path/mold-2.30.0+dfsg/elf/../common/common.h:24, - from /build/reproducible-path/mold-2.30.0+dfsg/elf/mold.h:4, - from /build/reproducible-path/mold-2.30.0+dfsg/elf/passes.cc:1, from /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.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::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 @@ -8252,11 +8262,13 @@ /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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 75%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.PPC64V1.cc.o +[ 76%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.PPC32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.PPC32.cc +[ 76%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.PPC64V1.cc -[ 75%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.PPC64V2.cc.o +[ 76%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.PPC64V2.cc -[ 75%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.S390X.cc.o +[ 76%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.S390X.cc In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/functional:64, @@ -8285,6 +8297,25 @@ from /build/reproducible-path/mold-2.30.0+dfsg/elf/../common/common.h:24, from /build/reproducible-path/mold-2.30.0+dfsg/elf/mold.h:4, from /build/reproducible-path/mold-2.30.0+dfsg/elf/passes.cc:1, + from /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.PPC32.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::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:1296:21, + inlined from 'mold::elf::compute_section_sizes(Context&)::*)>' at /build/reproducible-path/mold-2.30.0+dfsg/elf/passes.cc:1286: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/vector:72, + from /usr/include/c++/13/functional:64, + from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, + from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, + from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, + from /build/reproducible-path/mold-2.30.0+dfsg/elf/../common/common.h:24, + from /build/reproducible-path/mold-2.30.0+dfsg/elf/mold.h:4, + from /build/reproducible-path/mold-2.30.0+dfsg/elf/passes.cc:1, from /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.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::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 @@ -8317,10 +8348,12 @@ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.SPARC64.cc -[ 76%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.M68K.cc.o +[ 77%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.M68K.cc -[ 76%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.SH4.cc.o +[ 77%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.SH4.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.SH4.cc +[ 77%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.ALPHA.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, @@ -8334,12 +8367,6 @@ /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:1296:21, - inlined from 'mold::elf::compute_section_sizes(Context&)::*)>' at /build/reproducible-path/mold-2.30.0+dfsg/elf/passes.cc:1286: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/vector:72, from /usr/include/c++/13/functional:64, from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, @@ -8353,6 +8380,12 @@ /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:1296:21, + inlined from 'mold::elf::compute_section_sizes(Context&)::*)>' at /build/reproducible-path/mold-2.30.0+dfsg/elf/passes.cc:1286: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 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:1296:21, inlined from 'mold::elf::compute_section_sizes(Context&)::*)>' at /build/reproducible-path/mold-2.30.0+dfsg/elf/passes.cc:1286:23: @@ -8378,12 +8411,6 @@ /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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 76%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.ALPHA.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.ALPHA.cc -[ 76%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.LOONGARCH32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.LOONGARCH32.cc -[ 77%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.LOONGARCH64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, @@ -8392,17 +8419,25 @@ from /build/reproducible-path/mold-2.30.0+dfsg/elf/../common/common.h:24, from /build/reproducible-path/mold-2.30.0+dfsg/elf/mold.h:4, from /build/reproducible-path/mold-2.30.0+dfsg/elf/passes.cc:1, - from /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.LOONGARCH32.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::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 + from /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.ALPHA.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::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:1296:21, - inlined from 'mold::elf::compute_section_sizes(Context&)::*)>' at /build/reproducible-path/mold-2.30.0+dfsg/elf/passes.cc:1286: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:1296:21, + inlined from 'mold::elf::compute_section_sizes(Context&)::*)>' at /build/reproducible-path/mold-2.30.0+dfsg/elf/passes.cc:1286: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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 77%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.LOONGARCH32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.LOONGARCH32.cc +[ 77%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.LOONGARCH64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.LOONGARCH64.cc +[ 78%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.X86_64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/relocatable.cc.X86_64.cc +[ 78%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.I386.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/relocatable.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.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, @@ -8411,15 +8446,15 @@ from /build/reproducible-path/mold-2.30.0+dfsg/elf/../common/common.h:24, from /build/reproducible-path/mold-2.30.0+dfsg/elf/mold.h:4, from /build/reproducible-path/mold-2.30.0+dfsg/elf/passes.cc:1, - from /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.ALPHA.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::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 + from /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.LOONGARCH32.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::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:1296:21, - inlined from 'mold::elf::compute_section_sizes(Context&)::*)>' at /build/reproducible-path/mold-2.30.0+dfsg/elf/passes.cc:1286: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:1296:21, + inlined from 'mold::elf::compute_section_sizes(Context&)::*)>' at /build/reproducible-path/mold-2.30.0+dfsg/elf/passes.cc:1286: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/vector:72, @@ -8441,174 +8476,172 @@ /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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 77%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.X86_64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/relocatable.cc.X86_64.cc -[ 77%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.I386.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/relocatable.cc.I386.cc -[ 77%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.ARM64.cc.o +[ 78%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.ARM64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/relocatable.cc.ARM64.cc -[ 77%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.ARM32.cc.o +[ 78%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/relocatable.cc.ARM32.cc -[ 77%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.RV32LE.cc.o +[ 78%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/relocatable.cc.RV32LE.cc -[ 78%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.RV32BE.cc.o +[ 80%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/relocatable.cc.RV32BE.cc -[ 78%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.RV64LE.cc.o +[ 80%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/relocatable.cc.RV64LE.cc -[ 78%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.RV64BE.cc.o +[ 80%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/relocatable.cc.RV64BE.cc -[ 78%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.PPC32.cc.o +[ 80%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.PPC32.cc.o -MF CMakeFiles/mold.dir/elf/relocatable.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/elf/relocatable.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/relocatable.cc.PPC32.cc -[ 78%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.PPC64V1.cc.o +[ 80%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/relocatable.cc.PPC64V1.cc -[ 80%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.PPC64V2.cc.o +[ 81%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/relocatable.cc.PPC64V2.cc -[ 80%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.S390X.cc.o +[ 81%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/relocatable.cc.S390X.cc -[ 80%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.SPARC64.cc.o +[ 81%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/relocatable.cc.SPARC64.cc -[ 80%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.M68K.cc.o +[ 81%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.M68K.cc.o -MF CMakeFiles/mold.dir/elf/relocatable.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/elf/relocatable.cc.M68K.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/relocatable.cc.M68K.cc -[ 80%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.SH4.cc.o +[ 81%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.SH4.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/relocatable.cc.SH4.cc -[ 81%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.ALPHA.cc.o +[ 82%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.ALPHA.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/relocatable.cc.ALPHA.cc -[ 81%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.LOONGARCH32.cc.o +[ 82%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/relocatable.cc.LOONGARCH32.cc -[ 81%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.LOONGARCH64.cc.o +[ 82%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/relocatable.cc.LOONGARCH64.cc -[ 81%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.X86_64.cc.o +[ 82%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.X86_64.cc.o -MF CMakeFiles/mold.dir/elf/subprocess.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/elf/subprocess.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/subprocess.cc.X86_64.cc -[ 81%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.I386.cc.o +[ 82%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/subprocess.cc.I386.cc -[ 82%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.ARM64.cc.o +[ 83%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.ARM64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/subprocess.cc.ARM64.cc -[ 82%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.ARM32.cc.o +[ 83%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/subprocess.cc.ARM32.cc -[ 82%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.RV32LE.cc.o +[ 83%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/subprocess.cc.RV32LE.cc -[ 82%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.RV32BE.cc.o +[ 83%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.RV32BE.cc.o -MF CMakeFiles/mold.dir/elf/subprocess.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/elf/subprocess.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/subprocess.cc.RV32BE.cc -[ 82%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.RV64LE.cc.o +[ 83%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/subprocess.cc.RV64LE.cc -[ 83%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.RV64BE.cc.o +[ 84%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/subprocess.cc.RV64BE.cc -[ 83%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.PPC32.cc.o +[ 84%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/subprocess.cc.PPC32.cc -[ 83%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.PPC64V1.cc.o +[ 84%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/subprocess.cc.PPC64V1.cc -[ 83%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.PPC64V2.cc.o +[ 84%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/subprocess.cc.PPC64V2.cc -[ 83%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.S390X.cc.o +[ 84%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/subprocess.cc.S390X.cc [ 84%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/subprocess.cc.SPARC64.cc -[ 84%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.M68K.cc.o +[ 85%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/subprocess.cc.M68K.cc -[ 84%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.SH4.cc.o +[ 85%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.SH4.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/subprocess.cc.SH4.cc -[ 84%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.ALPHA.cc.o +[ 85%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.ALPHA.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.ALPHA.cc.o -MF CMakeFiles/mold.dir/elf/subprocess.cc.ALPHA.cc.o.d -o CMakeFiles/mold.dir/elf/subprocess.cc.ALPHA.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/subprocess.cc.ALPHA.cc -[ 84%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.LOONGARCH32.cc.o +[ 85%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/subprocess.cc.LOONGARCH32.cc [ 85%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/subprocess.cc.LOONGARCH64.cc -[ 85%] Building CXX object CMakeFiles/mold.dir/elf/thunks.cc.X86_64.cc.o +[ 87%] Building CXX object CMakeFiles/mold.dir/elf/thunks.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/thunks.cc.X86_64.cc -[ 85%] Building CXX object CMakeFiles/mold.dir/elf/thunks.cc.I386.cc.o +[ 87%] Building CXX object CMakeFiles/mold.dir/elf/thunks.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/thunks.cc.I386.cc -[ 85%] Building CXX object CMakeFiles/mold.dir/elf/thunks.cc.ARM64.cc.o +[ 87%] Building CXX object CMakeFiles/mold.dir/elf/thunks.cc.ARM64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.ARM64.cc.o -MF CMakeFiles/mold.dir/elf/thunks.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/elf/thunks.cc.ARM64.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/thunks.cc.ARM64.cc -[ 85%] Building CXX object CMakeFiles/mold.dir/elf/thunks.cc.ARM32.cc.o +[ 87%] Building CXX object CMakeFiles/mold.dir/elf/thunks.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/thunks.cc.ARM32.cc -[ 85%] Building CXX object CMakeFiles/mold.dir/elf/thunks.cc.RV32LE.cc.o +[ 87%] Building CXX object CMakeFiles/mold.dir/elf/thunks.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/thunks.cc.RV32LE.cc -[ 87%] Building CXX object CMakeFiles/mold.dir/elf/thunks.cc.RV32BE.cc.o +[ 88%] Building CXX object CMakeFiles/mold.dir/elf/thunks.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/thunks.cc.RV32BE.cc -[ 87%] Building CXX object CMakeFiles/mold.dir/elf/thunks.cc.RV64LE.cc.o +[ 88%] Building CXX object CMakeFiles/mold.dir/elf/thunks.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/thunks.cc.RV64LE.cc -[ 87%] Building CXX object CMakeFiles/mold.dir/elf/thunks.cc.RV64BE.cc.o +[ 88%] Building CXX object CMakeFiles/mold.dir/elf/thunks.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.RV64BE.cc.o -MF CMakeFiles/mold.dir/elf/thunks.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/elf/thunks.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/thunks.cc.RV64BE.cc -[ 87%] Building CXX object CMakeFiles/mold.dir/elf/thunks.cc.PPC32.cc.o +[ 88%] Building CXX object CMakeFiles/mold.dir/elf/thunks.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/thunks.cc.PPC32.cc -[ 87%] Building CXX object CMakeFiles/mold.dir/elf/thunks.cc.PPC64V1.cc.o +[ 88%] Building CXX object CMakeFiles/mold.dir/elf/thunks.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/thunks.cc.PPC64V1.cc -[ 88%] Building CXX object CMakeFiles/mold.dir/elf/thunks.cc.PPC64V2.cc.o +[ 89%] Building CXX object CMakeFiles/mold.dir/elf/thunks.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/thunks.cc.PPC64V2.cc -[ 88%] Building CXX object CMakeFiles/mold.dir/elf/thunks.cc.S390X.cc.o +[ 89%] Building CXX object CMakeFiles/mold.dir/elf/thunks.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/thunks.cc.S390X.cc -[ 88%] Building CXX object CMakeFiles/mold.dir/elf/thunks.cc.SPARC64.cc.o +[ 89%] Building CXX object CMakeFiles/mold.dir/elf/thunks.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.SPARC64.cc.o -MF CMakeFiles/mold.dir/elf/thunks.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/elf/thunks.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/thunks.cc.SPARC64.cc -[ 88%] Building CXX object CMakeFiles/mold.dir/elf/thunks.cc.M68K.cc.o +[ 89%] Building CXX object CMakeFiles/mold.dir/elf/thunks.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/thunks.cc.M68K.cc -[ 88%] Building CXX object CMakeFiles/mold.dir/elf/thunks.cc.SH4.cc.o +[ 89%] Building CXX object CMakeFiles/mold.dir/elf/thunks.cc.SH4.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/thunks.cc.SH4.cc -[ 89%] Building CXX object CMakeFiles/mold.dir/elf/thunks.cc.ALPHA.cc.o +[ 90%] Building CXX object CMakeFiles/mold.dir/elf/thunks.cc.ALPHA.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/thunks.cc.ALPHA.cc -[ 89%] Building CXX object CMakeFiles/mold.dir/elf/thunks.cc.LOONGARCH32.cc.o +[ 90%] Building CXX object CMakeFiles/mold.dir/elf/thunks.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/thunks.cc.LOONGARCH32.cc -[ 89%] Building CXX object CMakeFiles/mold.dir/elf/thunks.cc.LOONGARCH64.cc.o +[ 90%] Building CXX object CMakeFiles/mold.dir/elf/thunks.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/elf/thunks.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/elf/thunks.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/thunks.cc.LOONGARCH64.cc -[ 89%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.X86_64.cc.o +[ 90%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/tls.cc.X86_64.cc -[ 89%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.I386.cc.o +[ 90%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/tls.cc.I386.cc -[ 90%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.ARM64.cc.o +[ 91%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.ARM64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/tls.cc.ARM64.cc -[ 90%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.ARM32.cc.o +[ 91%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/tls.cc.ARM32.cc -[ 90%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.RV32LE.cc.o +[ 91%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/tls.cc.RV32LE.cc -[ 90%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.RV32BE.cc.o +[ 91%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/tls.cc.RV32BE.cc -[ 90%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.RV64LE.cc.o +[ 91%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/tls.cc.RV64LE.cc -[ 91%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.RV64BE.cc.o +[ 92%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/tls.cc.RV64BE.cc -[ 91%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.PPC32.cc.o +[ 92%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/tls.cc.PPC32.cc -[ 91%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.PPC64V1.cc.o +[ 92%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.PPC64V1.cc.o -MF CMakeFiles/mold.dir/elf/tls.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/elf/tls.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/tls.cc.PPC64V1.cc -[ 91%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.PPC64V2.cc.o +[ 92%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/tls.cc.PPC64V2.cc -[ 91%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.S390X.cc.o +[ 92%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/tls.cc.S390X.cc [ 92%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/tls.cc.SPARC64.cc -[ 92%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.M68K.cc.o +[ 94%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/tls.cc.M68K.cc -[ 92%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.SH4.cc.o +[ 94%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.SH4.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.SH4.cc.o -MF CMakeFiles/mold.dir/elf/tls.cc.SH4.cc.o.d -o CMakeFiles/mold.dir/elf/tls.cc.SH4.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/elf/tls.cc.SH4.cc -[ 92%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.ALPHA.cc.o +[ 94%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.ALPHA.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/tls.cc.ALPHA.cc -[ 92%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.LOONGARCH32.cc.o +[ 94%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/tls.cc.LOONGARCH32.cc -[ 92%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.LOONGARCH64.cc.o +[ 94%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/obj-arm-linux-gnueabihf/elf/tls.cc.LOONGARCH64.cc -[ 94%] Building CXX object CMakeFiles/mold.dir/common/compress.cc.o +[ 95%] Building CXX object CMakeFiles/mold.dir/common/compress.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -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.30.0+dfsg/common/compress.cc -[ 94%] Building CXX object CMakeFiles/mold.dir/common/demangle.cc.o +[ 95%] Building CXX object CMakeFiles/mold.dir/common/demangle.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -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.30.0+dfsg/common/demangle.cc -[ 94%] Building CXX object CMakeFiles/mold.dir/common/filepath.cc.o +[ 95%] Building CXX object CMakeFiles/mold.dir/common/filepath.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -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.30.0+dfsg/common/filepath.cc -[ 94%] Building CXX object CMakeFiles/mold.dir/common/glob.cc.o +[ 95%] Building CXX object CMakeFiles/mold.dir/common/glob.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -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/glob.cc.o -MF CMakeFiles/mold.dir/common/glob.cc.o.d -o CMakeFiles/mold.dir/common/glob.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/common/glob.cc -[ 94%] Building CXX object CMakeFiles/mold.dir/common/hyperloglog.cc.o +[ 95%] Building CXX object CMakeFiles/mold.dir/common/hyperloglog.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -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.30.0+dfsg/common/hyperloglog.cc -[ 95%] Building CXX object CMakeFiles/mold.dir/common/main.cc.o +[ 96%] Building CXX object CMakeFiles/mold.dir/common/main.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -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/main.cc.o -MF CMakeFiles/mold.dir/common/main.cc.o.d -o CMakeFiles/mold.dir/common/main.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/common/main.cc -[ 95%] Building CXX object CMakeFiles/mold.dir/common/multi-glob.cc.o +[ 96%] Building CXX object CMakeFiles/mold.dir/common/multi-glob.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -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.30.0+dfsg/common/multi-glob.cc -[ 95%] Building CXX object CMakeFiles/mold.dir/common/perf.cc.o +[ 96%] Building CXX object CMakeFiles/mold.dir/common/perf.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -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.30.0+dfsg/common/perf.cc -[ 95%] Building CXX object CMakeFiles/mold.dir/common/tar.cc.o +[ 96%] Building CXX object CMakeFiles/mold.dir/common/tar.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -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/tar.cc.o -MF CMakeFiles/mold.dir/common/tar.cc.o.d -o CMakeFiles/mold.dir/common/tar.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/common/tar.cc -[ 95%] Building CXX object CMakeFiles/mold.dir/common/uuid.cc.o +[ 96%] Building CXX object CMakeFiles/mold.dir/common/uuid.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -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/uuid.cc.o -MF CMakeFiles/mold.dir/common/uuid.cc.o.d -o CMakeFiles/mold.dir/common/uuid.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/common/uuid.cc -[ 96%] Building CXX object CMakeFiles/mold.dir/elf/arch-alpha.cc.o +[ 97%] Building CXX object CMakeFiles/mold.dir/elf/arch-alpha.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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-alpha.cc.o -MF CMakeFiles/mold.dir/elf/arch-alpha.cc.o.d -o CMakeFiles/mold.dir/elf/arch-alpha.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/elf/arch-alpha.cc -[ 96%] Building CXX object CMakeFiles/mold.dir/elf/arch-arm32.cc.o +[ 97%] Building CXX object CMakeFiles/mold.dir/elf/arch-arm32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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-arm32.cc.o -MF CMakeFiles/mold.dir/elf/arch-arm32.cc.o.d -o CMakeFiles/mold.dir/elf/arch-arm32.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/elf/arch-arm32.cc +[ 97%] Building CXX object CMakeFiles/mold.dir/elf/arch-arm64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/elf/arch-arm64.cc In file included from /usr/include/c++/13/functional:67, from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, @@ -8843,18 +8876,20 @@ /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.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/elf/arch-arm64.cc -[ 96%] Building CXX object CMakeFiles/mold.dir/elf/arch-i386.cc.o +[ 97%] Building CXX object CMakeFiles/mold.dir/elf/arch-i386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/elf/arch-i386.cc -[ 96%] Building CXX object CMakeFiles/mold.dir/elf/arch-m68k.cc.o +[ 97%] Building CXX object CMakeFiles/mold.dir/elf/arch-m68k.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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-m68k.cc.o -MF CMakeFiles/mold.dir/elf/arch-m68k.cc.o.d -o CMakeFiles/mold.dir/elf/arch-m68k.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/elf/arch-m68k.cc -[ 97%] Building CXX object CMakeFiles/mold.dir/elf/arch-ppc32.cc.o +[ 98%] Building CXX object CMakeFiles/mold.dir/elf/arch-ppc32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/elf/arch-ppc32.cc -[ 97%] Building CXX object CMakeFiles/mold.dir/elf/arch-ppc64v1.cc.o +[ 98%] Building CXX object CMakeFiles/mold.dir/elf/arch-ppc64v1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/elf/arch-ppc64v1.cc -[ 97%] Building CXX object CMakeFiles/mold.dir/elf/arch-ppc64v2.cc.o +[ 98%] Building CXX object CMakeFiles/mold.dir/elf/arch-ppc64v2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/elf/arch-ppc64v2.cc +[ 98%] Building CXX object CMakeFiles/mold.dir/elf/arch-s390x.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/elf/arch-s390x.cc +[ 98%] Building CXX object CMakeFiles/mold.dir/elf/arch-sh4.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/elf/arch-sh4.cc In file included from /usr/include/c++/13/functional:67, from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, @@ -9070,8 +9105,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.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.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]': @@ -9111,17 +9144,15 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/elf/arch-sh4.cc -[ 98%] Building CXX object CMakeFiles/mold.dir/elf/arch-sparc64.cc.o +[100%] Building CXX object CMakeFiles/mold.dir/elf/arch-sparc64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/elf/arch-sparc64.cc -[ 98%] Building CXX object CMakeFiles/mold.dir/elf/arch-x86-64.cc.o +[100%] Building CXX object CMakeFiles/mold.dir/elf/arch-x86-64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/elf/arch-x86-64.cc -[ 98%] Building CXX object CMakeFiles/mold.dir/elf/elf.cc.o +[100%] Building CXX object CMakeFiles/mold.dir/elf/elf.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -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.30.0+dfsg/elf/elf.cc -[ 98%] Building CXX object CMakeFiles/mold.dir/git-hash.cc.o +[100%] Building CXX object CMakeFiles/mold.dir/git-hash.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/git-hash.cc.o -MF CMakeFiles/mold.dir/git-hash.cc.o.d -o CMakeFiles/mold.dir/git-hash.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/git-hash.cc -[ 98%] Building C object CMakeFiles/mold.dir/third-party/rust-demangle/rust-demangle.c.o +[100%] Building C object CMakeFiles/mold.dir/third-party/rust-demangle/rust-demangle.c.o /usr/bin/cc -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -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.30.0+dfsg/third-party/rust-demangle/rust-demangle.c [100%] Linking CXX executable mold /usr/bin/cmake -E cmake_link_script CMakeFiles/mold.dir/link.txt --verbose=1 @@ -9133,10 +9164,10 @@ /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/CMakeFiles 0 make[1]: Leaving directory '/build/reproducible-path/mold-2.30.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.30.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.30.0+dfsg/obj-arm-linux-gnueabihf/DartConfiguration.tcl Parse Config file:/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/DartConfiguration.tcl UpdateCTestConfiguration from :/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/DartConfiguration.tcl @@ -9175,46 +9206,17 @@ 3: MACHINE=arm 3: CPU= 3: Test timeout computed to be: 1500 -2: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/arm_range-extension-thunk.sh +test 4 + Start 4: arm-arm_tlsdesc + +4: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/arm_tlsdesc.sh" +4: Working Directory: /build/reproducible-path/mold-2.30.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.30.0+dfsg/test/elf/arm_range-extension-thunk-disassembly.sh -3: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/arm_thumb-interwork.sh -3: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc -2: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 1: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc -3: ++ export LC_ALL=C -3: ++ LC_ALL=C -3: ++ '[' -z arm ']' -3: ++ '[' -z '' ']' -3: ++ TESTDIR=out/test/elf/arm -3: ++ CC=cc -3: ++ CXX=c++ -3: ++ GCC=gcc -3: ++ GXX=g++ -3: ++ OBJDUMP=objdump -3: ++ OBJCOPY=objcopy -3: ++ STRIP=strip -3: ++ QEMU= -3: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' -3: ++ tlsdesc_opt=-mtls-dialect=gnu2 -3: ++ trap 'on_error $LINENO' ERR -3: ++ trap on_exit EXIT -2: ++ export LC_ALL=C -2: ++ LC_ALL=C -2: ++ '[' -z arm ']' -2: ++ '[' -z '' ']' -2: ++ TESTDIR=out/test/elf/arm -2: ++ CC=cc -2: ++ CXX=c++ -2: ++ GCC=gcc -2: ++ GXX=g++ -2: ++ OBJDUMP=objdump -2: ++ OBJCOPY=objcopy -2: ++ STRIP=strip -2: ++ QEMU= -2: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' -2: ++ tlsdesc_opt=-mtls-dialect=gnu2 -2: ++ trap 'on_error $LINENO' ERR -2: ++ trap on_exit EXIT 1: ++ export LC_ALL=C 1: ++ LC_ALL=C 1: ++ '[' -z arm ']' @@ -9232,58 +9234,59 @@ 1: ++ tlsdesc_opt=-mtls-dialect=gnu2 1: ++ trap 'on_error $LINENO' ERR 1: ++ trap on_exit EXIT -3: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/arm_thumb-interwork.sh .sh +2: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/arm_range-extension-thunk.sh +2: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc +2: ++ export LC_ALL=C +2: ++ LC_ALL=C +2: ++ '[' -z arm ']' +2: ++ '[' -z '' ']' +2: ++ TESTDIR=out/test/elf/arm +2: ++ CC=cc +2: ++ CXX=c++ +2: ++ GCC=gcc +2: ++ GXX=g++ +2: ++ OBJDUMP=objdump +2: ++ OBJCOPY=objcopy +2: ++ STRIP=strip +2: ++ QEMU= +2: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' +2: ++ tlsdesc_opt=-mtls-dialect=gnu2 +2: ++ trap 'on_error $LINENO' ERR +2: ++ trap on_exit EXIT 2: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/arm_range-extension-thunk.sh .sh -1: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/arm_range-extension-thunk-disassembly.sh .sh 2: ++ testname=arm_range-extension-thunk 2: ++ echo -n 'Testing arm_range-extension-thunk ... ' 2: Testing arm_range-extension-thunk ... ++ t=out/test/elf/arm/arm_range-extension-thunk 2: ++ mkdir -p out/test/elf/arm/arm_range-extension-thunk -1: ++ testname=arm_range-extension-thunk-disassembly -1: ++ echo -n 'Testing arm_range-extension-thunk-disassembly ... ' -1: Testing arm_range-extension-thunk-disassembly ... ++ t=out/test/elf/arm/arm_range-extension-thunk-disassembly -1: ++ mkdir -p out/test/elf/arm/arm_range-extension-thunk-disassembly +1: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/arm_range-extension-thunk-disassembly.sh .sh +3: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/arm_thumb-interwork.sh +3: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc +3: ++ export LC_ALL=C +3: ++ LC_ALL=C +3: ++ '[' -z arm ']' +3: ++ '[' -z '' ']' +3: ++ TESTDIR=out/test/elf/arm +3: ++ CC=cc +3: ++ CXX=c++ +3: ++ GCC=gcc +3: ++ GXX=g++ +3: ++ OBJDUMP=objdump +3: ++ OBJCOPY=objcopy +3: ++ STRIP=strip +3: ++ QEMU= +3: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' +3: ++ tlsdesc_opt=-mtls-dialect=gnu2 +3: ++ trap 'on_error $LINENO' ERR +3: ++ trap on_exit EXIT +3: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/arm_thumb-interwork.sh .sh 3: ++ testname=arm_thumb-interwork 3: ++ echo -n 'Testing arm_thumb-interwork ... ' 3: Testing arm_thumb-interwork ... ++ t=out/test/elf/arm/arm_thumb-interwork 3: ++ mkdir -p out/test/elf/arm/arm_thumb-interwork -2: + '[' arm = arm ']' -3: + [[ arm == arm* ]] -1: + '[' arm = arm ']' -2: + echo 'int main() {}' -1: + cat -1: + cc -c -o out/test/elf/arm/arm_range-extension-thunk-disassembly/a.o -fPIC -xc - -3: + cc -o /dev/null -c -xc - -mthumb -2: + cc -c -o /dev/null -xc - -O0 -mthumb -3: + echo 'int foo() { return 0; }' -2: + cat -3: + cat -3: + cc -o out/test/elf/arm/arm_thumb-interwork/a.o -c -xc - -mthumb -1: + 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 -2: + cat -2: + 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 -3: + cc -o out/test/elf/arm/arm_thumb-interwork/b.o -c -xc - -marm -3: + cat -2: + 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: + objdump -dr out/test/elf/arm/arm_range-extension-thunk-disassembly/exe -1: + grep -F -A7 ':' -1: + grep -Eq 'bx\s+pc' out/test/elf/arm/arm_range-extension-thunk-disassembly/log -1: + grep -Eq 'add\s+pc, ip, pc' out/test/elf/arm/arm_range-extension-thunk-disassembly/log -1: + on_exit -1: + echo OK -1: OK -1: + exit 0 - 1/317 Test #1: arm-arm_range-extension-thunk-disassembly ... Passed 0.57 sec -test 4 - Start 4: arm-arm_tlsdesc - -4: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/arm_tlsdesc.sh" -4: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -4: Environment variables: -4: MACHINE=arm -4: CPU= -4: Test timeout computed to be: 1500 -3: + 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 +1: ++ testname=arm_range-extension-thunk-disassembly +1: ++ echo -n 'Testing arm_range-extension-thunk-disassembly ... ' +1: Testing arm_range-extension-thunk-disassembly ... ++ t=out/test/elf/arm/arm_range-extension-thunk-disassembly +1: ++ mkdir -p out/test/elf/arm/arm_range-extension-thunk-disassembly 4: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/arm_tlsdesc.sh 4: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 4: ++ export LC_ALL=C @@ -9308,21 +9311,43 @@ 4: ++ echo -n 'Testing arm_tlsdesc ... ' 4: Testing arm_tlsdesc ... ++ t=out/test/elf/arm/arm_tlsdesc 4: ++ mkdir -p out/test/elf/arm/arm_tlsdesc +1: + '[' arm = arm ']' +2: + '[' arm = arm ']' +3: + [[ arm == arm* ]] +2: + cc -c -o /dev/null -xc - -O0 -mthumb +1: + cc -c -o out/test/elf/arm/arm_range-extension-thunk-disassembly/a.o -fPIC -xc - +3: + echo 'int foo() { return 0; }' +1: + cat 4: + '[' arm = arm ']' 4: + is_musl +3: + cc -o /dev/null -c -xc - -mthumb +2: + echo 'int main() {}' 4: + ldd --help 4: + grep -q musl -2: + 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: + echo 'int main() {}' 4: + gcc -c -o /dev/null -xc - -O0 -mthumb -3: + grep -q 'main foo bar' -3: + out/test/elf/arm/arm_thumb-interwork/exe +4: + echo 'int main() {}' +2: + cat +3: + cat +2: + cat +3: + cc -o out/test/elf/arm/arm_thumb-interwork/a.o -c -xc - -mthumb +2: + 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_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 4: + cat -3: + on_exit -3: + echo OK -3: OK -3: + exit 0 - 2/317 Test #3: arm-arm_thumb-interwork ..................... Passed 0.70 sec +4: + cat +4: + 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: + cc -o out/test/elf/arm/arm_thumb-interwork/b.o -c -xc - -marm +3: + cat +1: + grep -F -A7 ':' +4: + gcc -fPIC -mtls-dialect=gnu2 -c -o out/test/elf/arm/arm_tlsdesc/d.o out/test/elf/arm/arm_tlsdesc/b.c -marm +2: + 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: + objdump -dr out/test/elf/arm/arm_range-extension-thunk-disassembly/exe +1: + grep -Eq 'bx\s+pc' out/test/elf/arm/arm_range-extension-thunk-disassembly/log +1: + grep -Eq 'add\s+pc, ip, pc' out/test/elf/arm/arm_range-extension-thunk-disassembly/log +1: + on_exit +1: + echo OK +1: OK +1: + exit 0 + 1/317 Test #1: arm-arm_range-extension-thunk-disassembly ... Passed 0.62 sec test 5 Start 5: arm-abs-error @@ -9332,11 +9357,7 @@ 5: MACHINE=arm 5: CPU= 5: Test timeout computed to be: 1500 -2: + grep -q 'main fn1 fn3 fn2 fn4' -2: + out/test/elf/arm/arm_range-extension-thunk/exe -2: + 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: + cat -4: + 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: + 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: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/abs-error.sh 5: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 5: ++ export LC_ALL=C @@ -9361,27 +9382,25 @@ 5: ++ echo -n 'Testing abs-error ... ' 5: Testing abs-error ... ++ t=out/test/elf/arm/abs-error 5: ++ mkdir -p out/test/elf/arm/abs-error +2: + 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: + '[' arm = aarch64 ']' 5: + '[' arm = ppc64 ']' 5: + '[' arm = ppc64le ']' 5: + '[' arm = s390x ']' 5: + '[' arm = alpha ']' 5: + [[ arm = loongarch* ]] -5: + cat 5: + cc -fPIC -c -o out/test/elf/arm/abs-error/a.o -xassembler - 5: + cat -5: + cc -fno-PIC -c -o out/test/elf/arm/abs-error/b.o -xc - -4: + gcc -fPIC -mtls-dialect=gnu2 -c -o out/test/elf/arm/arm_tlsdesc/d.o out/test/elf/arm/arm_tlsdesc/b.c -marm -2: + 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 -5: + 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 4: + 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 -2: + 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 -5: + grep -q 'recompile with -fPIC' out/test/elf/arm/abs-error/log -5: + on_exit -5: + echo OK -5: OK -5: + exit 0 - 3/317 Test #5: arm-abs-error ............................... Passed 0.40 sec +5: + cat +5: + cc -fno-PIC -c -o out/test/elf/arm/abs-error/b.o -xc - +3: + out/test/elf/arm/arm_thumb-interwork/exe +3: + grep -q 'main foo bar' +3: + on_exit +3: + echo OK +3: OK +3: + exit 0 + 2/317 Test #3: arm-arm_thumb-interwork ..................... Passed 0.78 sec test 6 Start 6: arm-absolute-symbols @@ -9410,24 +9429,32 @@ 6: ++ tlsdesc_opt=-mtls-dialect=gnu2 6: ++ trap 'on_error $LINENO' ERR 6: ++ trap on_exit EXIT +4: + out/test/elf/arm/arm_tlsdesc/exe1 +4: + grep -q '42 5' 6: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/absolute-symbols.sh .sh 6: ++ testname=absolute-symbols 6: ++ echo -n 'Testing absolute-symbols ... ' 6: Testing absolute-symbols ... ++ t=out/test/elf/arm/absolute-symbols 6: ++ mkdir -p out/test/elf/arm/absolute-symbols +4: + 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 6: + '[' arm = sparc64 ']' -4: + grep -q '42 5' +5: + 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 6: + cat 6: + cc -o out/test/elf/arm/absolute-symbols/a.o -c -x assembler - -4: + out/test/elf/arm/arm_tlsdesc/exe1 -4: + 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 -2: + grep -q 'main fn1 fn3 fn2 fn4' 2: + out/test/elf/arm/arm_range-extension-thunk/exe -2: + on_exit -2: + echo OK -2: OK -2: + exit 0 - 4/317 Test #2: arm-arm_range-extension-thunk ............... Passed 1.20 sec +2: + grep -q 'main fn1 fn3 fn2 fn4' +2: + 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 +6: + cc -o out/test/elf/arm/absolute-symbols/b.o -c -fno-PIC -xc - +6: + cat +4: + out/test/elf/arm/arm_tlsdesc/exe2 +4: + grep -q '42 5' +4: + 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 +5: + grep -q 'recompile with -fPIC' out/test/elf/arm/abs-error/log +5: + on_exit +5: + echo OK +5: OK +5: + exit 0 + 3/317 Test #5: arm-abs-error ............................... Passed 0.49 sec test 7 Start 7: arm-allow-multiple-definition @@ -9437,8 +9464,6 @@ 7: MACHINE=arm 7: CPU= 7: Test timeout computed to be: 1500 -6: + cat -6: + cc -o out/test/elf/arm/absolute-symbols/b.o -c -fno-PIC -xc - 7: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/allow-multiple-definition.sh 7: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 7: ++ export LC_ALL=C @@ -9463,27 +9488,23 @@ 7: ++ echo -n 'Testing allow-multiple-definition ... ' 7: Testing allow-multiple-definition ... ++ t=out/test/elf/arm/allow-multiple-definition 7: ++ mkdir -p out/test/elf/arm/allow-multiple-definition -7: + echo 'int main() { return 0; }' 7: + cc -c -o out/test/elf/arm/allow-multiple-definition/a.o -xc - -7: + echo 'int main() { return 1; }' -7: + cc -c -o out/test/elf/arm/allow-multiple-definition/b.o -xc - -4: + out/test/elf/arm/arm_tlsdesc/exe2 -4: + grep -q '42 5' -4: + 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 -6: + 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 -7: + 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 +7: + echo 'int main() { return 0; }' +2: + 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: + out/test/elf/arm/arm_tlsdesc/exe3 4: + grep -q '42 5' +6: + 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 4: + gcc -fPIC -mtls-dialect=gnu2 -c -o out/test/elf/arm/arm_tlsdesc/e.o out/test/elf/arm/arm_tlsdesc/a.c -mthumb 4: + 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: + 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 +7: + cc -c -o out/test/elf/arm/allow-multiple-definition/b.o -xc - +7: + echo 'int main() { return 1; }' 6: + grep -q '^ip=0x80000.$' 6: + out/test/elf/arm/absolute-symbols/exe 6: + on_exit 6: + echo OK 6: OK 6: + exit 0 - 5/317 Test #6: arm-absolute-symbols ........................ Passed 0.53 sec + 4/317 Test #6: arm-absolute-symbols ........................ Passed 0.59 sec test 8 Start 8: arm-ar-alignment @@ -9493,7 +9514,7 @@ 8: MACHINE=arm 8: CPU= 8: Test timeout computed to be: 1500 -4: + 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 +2: + 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: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/ar-alignment.sh 8: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 8: ++ export LC_ALL=C @@ -9518,20 +9539,17 @@ 8: ++ echo -n 'Testing ar-alignment ... ' 8: Testing ar-alignment ... ++ t=out/test/elf/arm/ar-alignment 8: ++ mkdir -p out/test/elf/arm/ar-alignment -8: + cc -o out/test/elf/arm/ar-alignment/a.o -c -xc - -8: + cat -8: + head -c 1 /dev/zero -7: + 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 8: + cat -8: + cc -o out/test/elf/arm/ar-alignment/b.o -c -xc - -4: + grep -q '42 5' -4: + out/test/elf/arm/arm_tlsdesc/exe4 -4: + 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 -7: + on_exit -7: + echo OK -7: OK -7: + exit 0 - 6/317 Test #7: arm-allow-multiple-definition ............... Passed 0.72 sec +8: + cc -o out/test/elf/arm/ar-alignment/a.o -c -xc - +7: + 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 +4: + 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 +2: + out/test/elf/arm/arm_range-extension-thunk/exe +2: + grep -q 'main fn1 fn3 fn2 fn4' +2: + on_exit +2: + echo OK +2: OK +2: + exit 0 + 5/317 Test #2: arm-arm_range-extension-thunk ............... Passed 1.60 sec test 9 Start 9: arm-as-needed-dso @@ -9541,10 +9559,8 @@ 9: MACHINE=arm 9: CPU= 9: Test timeout computed to be: 1500 -8: + cat -8: + cc -o out/test/elf/arm/ar-alignment/c.o -c -xc - +8: + head -c 1 /dev/zero 9: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/as-needed-dso.sh -4: + out/test/elf/arm/arm_tlsdesc/exe5 9: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 9: ++ export LC_ALL=C 9: ++ LC_ALL=C @@ -9563,25 +9579,34 @@ 9: ++ tlsdesc_opt=-mtls-dialect=gnu2 9: ++ trap 'on_error $LINENO' ERR 9: ++ trap on_exit EXIT -4: + grep -q '42 5' -4: + 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: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/as-needed-dso.sh .sh +8: + cc -o out/test/elf/arm/ar-alignment/b.o -c -xc - 9: ++ testname=as-needed-dso 9: ++ echo -n 'Testing as-needed-dso ... ' 9: Testing as-needed-dso ... ++ t=out/test/elf/arm/as-needed-dso 9: ++ mkdir -p out/test/elf/arm/as-needed-dso +8: + cat 9: + cat 9: + cc -o out/test/elf/arm/as-needed-dso/libfoo.so -shared -fPIC -Wl,-soname,libfoo.so -xc - +7: + 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 +4: + out/test/elf/arm/arm_tlsdesc/exe4 +4: + grep -q '42 5' +4: + 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: + cat +8: + cc -o out/test/elf/arm/ar-alignment/c.o -c -xc - +7: + 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 +4: + out/test/elf/arm/arm_tlsdesc/exe5 +4: + grep -q '42 5' +4: + 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: + cc -o out/test/elf/arm/as-needed-dso/libbar.so -shared -fPIC -Wl,-soname,libbar.so -xc - 8: + rm -f out/test/elf/arm/ar-alignment/d.a +9: + cat 8: + 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 -8: + 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 -4: + grep -q '42 5' -4: + out/test/elf/arm/arm_tlsdesc/exe6 -4: + on_exit -4: + echo OK -4: OK -4: + exit 0 - 7/317 Test #4: arm-arm_tlsdesc ............................. Passed 1.63 sec +7: + on_exit +7: + echo OK +7: OK +7: + exit 0 + 6/317 Test #7: arm-allow-multiple-definition ............... Passed 0.95 sec test 10 Start 10: arm-as-needed-dso2 @@ -9591,6 +9616,7 @@ 10: MACHINE=arm 10: CPU= 10: Test timeout computed to be: 1500 +8: + 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 10: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/as-needed-dso2.sh 10: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 10: ++ export LC_ALL=C @@ -9611,19 +9637,19 @@ 10: ++ trap 'on_error $LINENO' ERR 10: ++ trap on_exit EXIT 10: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/as-needed-dso2.sh .sh +4: + out/test/elf/arm/arm_tlsdesc/exe6 10: ++ testname=as-needed-dso2 10: ++ echo -n 'Testing as-needed-dso2 ... ' 10: Testing as-needed-dso2 ... ++ t=out/test/elf/arm/as-needed-dso2 10: ++ mkdir -p out/test/elf/arm/as-needed-dso2 +4: + grep -q '42 5' 10: + cat 10: + cc -c -fPIC -o out/test/elf/arm/as-needed-dso2/a.o -xc - -9: + cat -9: + cc -o out/test/elf/arm/as-needed-dso/libbar.so -shared -fPIC -Wl,-soname,libbar.so -xc - -8: + on_exit -8: + echo OK -8: OK -8: + exit 0 - 8/317 Test #8: arm-ar-alignment ............................ Passed 0.69 sec +4: + on_exit +4: + echo OK +4: OK +4: + exit 0 + 7/317 Test #4: arm-arm_tlsdesc ............................. Passed 2.11 sec test 11 Start 11: arm-as-needed-weak @@ -9652,34 +9678,20 @@ 11: ++ tlsdesc_opt=-mtls-dialect=gnu2 11: ++ trap 'on_error $LINENO' ERR 11: ++ trap on_exit EXIT -10: + cat -10: + cc -c -fPIC -o out/test/elf/arm/as-needed-dso2/b.o -xc - 11: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/as-needed-weak.sh .sh 11: ++ testname=as-needed-weak 11: ++ echo -n 'Testing as-needed-weak ... ' 11: Testing as-needed-weak ... ++ t=out/test/elf/arm/as-needed-weak 11: ++ mkdir -p out/test/elf/arm/as-needed-weak -11: + cat -11: + cc -fPIC -o out/test/elf/arm/as-needed-weak/a.o -c -xc - -9: + cat -9: + cc -o out/test/elf/arm/as-needed-dso/a.o -c -xc - -10: + cc -xc -c -o out/test/elf/arm/as-needed-dso2/c.o - 10: + cat -11: + cc -o out/test/elf/arm/as-needed-weak/libfoo.so -shared -fPIC -Wl,-soname,libfoo.so -xc - -11: + cat -9: + 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 -10: + cc -B. -shared -o out/test/elf/arm/as-needed-dso2/libfoo.so out/test/elf/arm/as-needed-dso2/a.o -10: + cc -B. -shared -o out/test/elf/arm/as-needed-dso2/libbar.so out/test/elf/arm/as-needed-dso2/b.o -9: + readelf -W --dynamic out/test/elf/arm/as-needed-dso/exe 11: + cat -11: + cc -o out/test/elf/arm/as-needed-weak/libbar.so -shared -fPIC -Wl,-soname,libbar.so -xc - -9: + grep -q libbar out/test/elf/arm/as-needed-dso/log2 -9: + grep -q libfoo out/test/elf/arm/as-needed-dso/log2 -9: + on_exit -9: + echo OK -9: OK -9: + exit 0 - 9/317 Test #9: arm-as-needed-dso ........................... Passed 0.91 sec +11: + cc -fPIC -o out/test/elf/arm/as-needed-weak/a.o -c -xc - +10: + cc -c -fPIC -o out/test/elf/arm/as-needed-dso2/b.o -xc - +8: + on_exit +8: + echo OK +8: OK +8: + exit 0 + 8/317 Test #8: arm-ar-alignment ............................ Passed 0.86 sec test 12 Start 12: arm-as-needed @@ -9708,25 +9720,34 @@ 12: ++ tlsdesc_opt=-mtls-dialect=gnu2 12: ++ trap 'on_error $LINENO' ERR 12: ++ trap on_exit EXIT +9: + cat +9: + cc -o out/test/elf/arm/as-needed-dso/a.o -c -xc - 12: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/as-needed.sh .sh 12: ++ testname=as-needed 12: ++ echo -n 'Testing as-needed ... ' 12: Testing as-needed ... ++ t=out/test/elf/arm/as-needed 12: ++ mkdir -p out/test/elf/arm/as-needed -10: + 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 +12: + cat 12: + cc -o out/test/elf/arm/as-needed/a.o -c -xc - +11: + cat +11: + cc -o out/test/elf/arm/as-needed-weak/libfoo.so -shared -fPIC -Wl,-soname,libfoo.so -xc - +10: + cat +10: + cc -xc -c -o out/test/elf/arm/as-needed-dso2/c.o - +9: + 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 +10: + cc -B. -shared -o out/test/elf/arm/as-needed-dso2/libfoo.so out/test/elf/arm/as-needed-dso2/a.o 12: + cat -11: + 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 12: + cc -o out/test/elf/arm/as-needed/b.so -shared -fPIC -Wl,-soname,libfoo.so -xc - -12: + cat -10: + readelf --dynamic out/test/elf/arm/as-needed-dso2/exe -10: + grep libfoo.so out/test/elf/arm/as-needed-dso2/log -10: + grep -q libbar.so out/test/elf/arm/as-needed-dso2/log -10: + on_exit -10: + echo OK -10: OK -10: + exit 0 - 10/317 Test #10: arm-as-needed-dso2 .......................... Passed 0.92 sec +9: + readelf -W --dynamic out/test/elf/arm/as-needed-dso/exe +11: + cc -o out/test/elf/arm/as-needed-weak/libbar.so -shared -fPIC -Wl,-soname,libbar.so -xc - +11: + cat +9: + grep -q libbar out/test/elf/arm/as-needed-dso/log2 +9: + grep -q libfoo out/test/elf/arm/as-needed-dso/log2 +10: + cc -B. -shared -o out/test/elf/arm/as-needed-dso2/libbar.so out/test/elf/arm/as-needed-dso2/b.o +9: + on_exit +9: + echo OK +9: OK +9: + exit 0 + 9/317 Test #9: arm-as-needed-dso ........................... Passed 1.09 sec test 13 Start 13: arm-auxiliary @@ -9762,21 +9783,19 @@ 13: ++ mkdir -p out/test/elf/arm/auxiliary 13: + cat 13: + cc -o out/test/elf/arm/auxiliary/a.o -c -x assembler - -11: + readelf --dynamic out/test/elf/arm/as-needed-weak/exe1 +12: + cat +12: + cc -o out/test/elf/arm/as-needed/c.so -shared -fPIC -Wl,-soname,libbar.so -xc - 13: + ./mold -o out/test/elf/arm/auxiliary/b.so out/test/elf/arm/auxiliary/a.o -auxiliary foo -f bar -shared -11: + grep -Fq 'Shared library: [libfoo.so]' out/test/elf/arm/as-needed-weak/log1 -11: + grep -Fq 'Shared library: [libbar.so]' out/test/elf/arm/as-needed-weak/log1 +10: + 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 13: + readelf --dynamic out/test/elf/arm/auxiliary/b.so 13: + grep -Fq 'Auxiliary library: [foo]' out/test/elf/arm/auxiliary/log -12: + cc -o out/test/elf/arm/as-needed/c.so -shared -fPIC -Wl,-soname,libbar.so -xc - -11: + 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 +11: + 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: + grep -Fq 'Auxiliary library: [bar]' out/test/elf/arm/auxiliary/log -12: + cat 13: + on_exit 13: + echo OK 13: OK 13: + exit 0 - 11/317 Test #13: arm-auxiliary ............................... Passed 0.16 sec + 10/317 Test #13: arm-auxiliary ............................... Passed 0.29 sec test 14 Start 14: arm-bno-symbolic @@ -9811,16 +9830,19 @@ 14: Testing bno-symbolic ... ++ t=out/test/elf/arm/bno-symbolic 14: ++ mkdir -p out/test/elf/arm/bno-symbolic 14: + '[' arm = s390x ']' -14: + cc -c -fPIC -oout/test/elf/arm/bno-symbolic/a.o -xc - 14: + cat -11: + readelf --dynamic out/test/elf/arm/as-needed-weak/exe2 -11: + grep -Fq 'Shared library: [libfoo.so]' out/test/elf/arm/as-needed-weak/log2 -11: + grep -Fq 'Shared library: [libbar.so]' out/test/elf/arm/as-needed-weak/log2 -11: + on_exit -11: + echo OK -11: OK -11: + exit 0 - 12/317 Test #11: arm-as-needed-weak .......................... Passed 1.09 sec +14: + cc -c -fPIC -oout/test/elf/arm/bno-symbolic/a.o -xc - +10: + readelf --dynamic out/test/elf/arm/as-needed-dso2/exe +12: + 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 +10: + grep libfoo.so out/test/elf/arm/as-needed-dso2/log +11: + readelf --dynamic out/test/elf/arm/as-needed-weak/exe1 +10: + grep -q libbar.so out/test/elf/arm/as-needed-dso2/log +11: + grep -Fq 'Shared library: [libfoo.so]' out/test/elf/arm/as-needed-weak/log1 +10: + on_exit +10: + echo OK +10: OK +10: + exit 0 + 11/317 Test #10: arm-as-needed-dso2 .......................... Passed 1.11 sec test 15 Start 15: arm-bsymbolic-functions @@ -9830,6 +9852,9 @@ 15: MACHINE=arm 15: CPU= 15: Test timeout computed to be: 1500 +11: + grep -Fq 'Shared library: [libbar.so]' out/test/elf/arm/as-needed-weak/log1 +11: + 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 -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 15: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/bsymbolic-functions.sh 15: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 15: ++ export LC_ALL=C @@ -9854,35 +9879,25 @@ 15: ++ echo -n 'Testing bsymbolic-functions ... ' 15: Testing bsymbolic-functions ... ++ t=out/test/elf/arm/bsymbolic-functions 15: ++ mkdir -p out/test/elf/arm/bsymbolic-functions -15: + cc -c -o out/test/elf/arm/bsymbolic-functions/a.o -fPIC -xc - -14: + 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 -12: + 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 -15: + cc -B. -shared -o out/test/elf/arm/bsymbolic-functions/b.so out/test/elf/arm/bsymbolic-functions/a.o -Wl,-Bsymbolic-functions -14: + cc -c -o out/test/elf/arm/bno-symbolic/c.o -xc - -fno-PIE -14: + cat +15: + cc -c -o out/test/elf/arm/bsymbolic-functions/a.o -fPIC -xc - 12: + readelf --dynamic out/test/elf/arm/as-needed/exe -15: + cc -c -o out/test/elf/arm/bsymbolic-functions/c.o -xc - -fno-PIE -15: + cat 12: + 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/readelf 12: + 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 -14: + 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 -15: + 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 +15: + cc -B. -shared -o out/test/elf/arm/bsymbolic-functions/b.so out/test/elf/arm/bsymbolic-functions/a.o -Wl,-Bsymbolic-functions +14: + cat +14: + cc -c -o out/test/elf/arm/bno-symbolic/c.o -xc - -fno-PIE +11: + readelf --dynamic out/test/elf/arm/as-needed-weak/exe2 +11: + grep -Fq 'Shared library: [libfoo.so]' out/test/elf/arm/as-needed-weak/log2 12: + readelf --dynamic out/test/elf/arm/as-needed/exe +11: + grep -Fq 'Shared library: [libbar.so]' out/test/elf/arm/as-needed-weak/log2 12: + 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/readelf -14: + out/test/elf/arm/bno-symbolic/exe -14: + grep -q '3 3 1' -12: + on_exit -12: + echo OK -12: OK -12: + exit 0 -14: + on_exit -14: + echo OK -14: OK -14: + exit 0 - 13/317 Test #12: arm-as-needed ............................... Passed 0.99 sec +11: + on_exit +11: + echo OK +11: OK +11: + exit 0 + 12/317 Test #11: arm-as-needed-weak .......................... Passed 1.32 sec test 16 Start 16: arm-bsymbolic @@ -9892,7 +9907,12 @@ 16: MACHINE=arm 16: CPU= 16: Test timeout computed to be: 1500 - 14/317 Test #14: arm-bno-symbolic ............................ Passed 0.57 sec +12: + grep -Fq 'Shared library: [libbar.so]' out/test/elf/arm/as-needed/readelf +12: + on_exit +12: + echo OK +12: OK +12: + exit 0 + 13/317 Test #12: arm-as-needed ............................... Passed 1.23 sec test 17 Start 17: arm-bug178 @@ -9902,9 +9922,9 @@ 17: MACHINE=arm 17: CPU= 17: Test timeout computed to be: 1500 -15: + out/test/elf/arm/bsymbolic-functions/exe -15: + grep -q '3 3 0' 16: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/bsymbolic.sh +15: + cat +15: + cc -c -o out/test/elf/arm/bsymbolic-functions/c.o -xc - -fno-PIE 16: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 16: ++ export LC_ALL=C 16: ++ LC_ALL=C @@ -9928,21 +9948,7 @@ 16: ++ echo -n 'Testing bsymbolic ... ' 16: Testing bsymbolic ... ++ t=out/test/elf/arm/bsymbolic 16: ++ mkdir -p out/test/elf/arm/bsymbolic -15: + on_exit -15: + echo OK -15: OK -15: + exit 0 17: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/bug178.sh - 15/317 Test #15: arm-bsymbolic-functions ..................... Passed 0.44 sec -test 18 - Start 18: arm-build-id - -18: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/build-id.sh" -18: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -18: Environment variables: -18: MACHINE=arm -18: CPU= -18: Test timeout computed to be: 1500 17: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 17: ++ export LC_ALL=C 17: ++ LC_ALL=C @@ -9962,12 +9968,34 @@ 17: ++ trap 'on_error $LINENO' ERR 17: ++ trap on_exit EXIT 17: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/bug178.sh .sh -16: + cc -c -fPIC -oout/test/elf/arm/bsymbolic/a.o -xc - -16: + cat 17: ++ testname=bug178 17: ++ echo -n 'Testing bug178 ... ' 17: Testing bug178 ... ++ t=out/test/elf/arm/bug178 17: ++ mkdir -p out/test/elf/arm/bug178 +14: + 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: + cat +16: + cc -c -fPIC -oout/test/elf/arm/bsymbolic/a.o -xc - +17: + cat +17: + cc -x assembler -c -o out/test/elf/arm/bug178/a.o - +17: + rm -f out/test/elf/arm/bug178/a.a +17: + ar rcs out/test/elf/arm/bug178/a.a out/test/elf/arm/bug178/a.o +17: + ./mold -o out/test/elf/arm/bug178/exe out/test/elf/arm/bug178/a.a +15: + 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: + on_exit +17: + echo OK +17: OK +17: + exit 0 + 14/317 Test #17: arm-bug178 .................................. Passed 0.18 sec +test 18 + Start 18: arm-build-id + +18: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/build-id.sh" +18: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf +18: Environment variables: +18: MACHINE=arm +18: CPU= +18: Test timeout computed to be: 1500 +16: + cc -B. -shared -fPIC -o out/test/elf/arm/bsymbolic/b.so out/test/elf/arm/bsymbolic/a.o -Wl,-Bsymbolic 18: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/build-id.sh 18: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 18: ++ export LC_ALL=C @@ -9987,24 +10015,22 @@ 18: ++ tlsdesc_opt=-mtls-dialect=gnu2 18: ++ trap 'on_error $LINENO' ERR 18: ++ trap on_exit EXIT -17: + cat 18: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/build-id.sh .sh 18: ++ testname=build-id 18: ++ echo -n 'Testing build-id ... ' 18: Testing build-id ... ++ t=out/test/elf/arm/build-id 18: ++ mkdir -p out/test/elf/arm/build-id -17: + cc -x assembler -c -o out/test/elf/arm/bug178/a.o - 18: + echo 'int main() { return 0; }' 18: + cc -B. -o out/test/elf/arm/build-id/exe out/test/elf/arm/build-id/a.c -Wl,-build-id -17: + rm -f out/test/elf/arm/bug178/a.a -16: + cc -B. -shared -fPIC -o out/test/elf/arm/bsymbolic/b.so out/test/elf/arm/bsymbolic/a.o -Wl,-Bsymbolic -17: + ar rcs out/test/elf/arm/bug178/a.a out/test/elf/arm/bug178/a.o -17: + ./mold -o out/test/elf/arm/bug178/exe out/test/elf/arm/bug178/a.a -17: + on_exit -17: + echo OK -17: OK -17: + exit 0 - 16/317 Test #17: arm-bug178 .................................. Passed 0.17 sec +14: + out/test/elf/arm/bno-symbolic/exe +15: + grep -q '3 3 0' +14: + grep -q '3 3 1' +14: + on_exit +14: + echo OK +14: OK +14: + exit 0 +15: + out/test/elf/arm/bsymbolic-functions/exe + 15/317 Test #14: arm-bno-symbolic ............................ Passed 0.76 sec test 19 Start 19: arm-canonical-plt @@ -10014,6 +10040,20 @@ 19: MACHINE=arm 19: CPU= 19: Test timeout computed to be: 1500 +15: + on_exit +15: + echo OK +15: OK +15: + exit 0 + 16/317 Test #15: arm-bsymbolic-functions ..................... Passed 0.61 sec +test 20 + Start 20: arm-cmdline + +20: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/cmdline.sh" +20: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf +20: Environment variables: +20: MACHINE=arm +20: CPU= +20: Test timeout computed to be: 1500 19: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/canonical-plt.sh 19: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 19: ++ export LC_ALL=C @@ -10034,37 +10074,6 @@ 19: ++ trap 'on_error $LINENO' ERR 19: ++ trap on_exit EXIT 19: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/canonical-plt.sh .sh -19: ++ testname=canonical-plt -19: ++ echo -n 'Testing canonical-plt ... ' -19: Testing canonical-plt ... ++ t=out/test/elf/arm/canonical-plt -19: ++ mkdir -p out/test/elf/arm/canonical-plt -19: + '[' arm = s390x ']' -19: + cat -16: + cc -c -o out/test/elf/arm/bsymbolic/c.o -xc - -fno-PIE -19: + cc -o out/test/elf/arm/canonical-plt/a.so -fPIC -shared -xc - -16: + cat -18: + readelf -n out/test/elf/arm/build-id/exe -18: + grep -qv 'GNU.*0x00000010.*NT_GNU_BUILD_ID' -18: + cc -B. -o out/test/elf/arm/build-id/exe out/test/elf/arm/build-id/a.c -Wl,-build-id=uuid -16: + 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 -19: + cat -19: + cc -o out/test/elf/arm/canonical-plt/b.o -c -xc - -fPIC -16: + out/test/elf/arm/bsymbolic/exe -16: + grep -q '3 4' -16: + on_exit -16: + echo OK -16: OK -16: + exit 0 - 17/317 Test #16: arm-bsymbolic ............................... Passed 0.55 sec -test 20 - Start 20: arm-cmdline - -20: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/cmdline.sh" -20: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -20: Environment variables: -20: MACHINE=arm -20: CPU= -20: Test timeout computed to be: 1500 20: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/cmdline.sh 20: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 20: ++ export LC_ALL=C @@ -10084,25 +10093,33 @@ 20: ++ tlsdesc_opt=-mtls-dialect=gnu2 20: ++ trap 'on_error $LINENO' ERR 20: ++ trap on_exit EXIT -18: + readelf -nW out/test/elf/arm/build-id/exe -18: + grep -Eq 'Build ID: ............4...[89abcdef]' +19: ++ testname=canonical-plt +19: ++ echo -n 'Testing canonical-plt ... ' +19: Testing canonical-plt ... ++ t=out/test/elf/arm/canonical-plt +19: ++ mkdir -p out/test/elf/arm/canonical-plt 20: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/cmdline.sh .sh +19: + '[' arm = s390x ']' 20: ++ testname=cmdline 20: ++ echo -n 'Testing cmdline ... ' 20: Testing cmdline ... ++ t=out/test/elf/arm/cmdline 20: ++ mkdir -p out/test/elf/arm/cmdline -18: + cc -B. -o out/test/elf/arm/build-id/exe out/test/elf/arm/build-id/a.c -Wl,-build-id=md5 -20: + grep -q 'unknown command line option: -zfoo' +19: + cc -o out/test/elf/arm/canonical-plt/a.so -fPIC -shared -xc - +16: + cc -c -o out/test/elf/arm/bsymbolic/c.o -xc - -fno-PIE 19: + cat -19: + cc -o out/test/elf/arm/canonical-plt/c.o -c -xc - -fno-PIC +16: + cat +20: + grep -q 'unknown command line option: -zfoo' 20: + grep -q 'unknown command line option: -z foo' 20: + grep -q 'unknown command line option: -abcdefg' 20: + grep -q 'unknown command line option: --abcdefg' +16: + 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 +18: + readelf -n out/test/elf/arm/build-id/exe +18: + grep -qv 'GNU.*0x00000010.*NT_GNU_BUILD_ID' +18: + cc -B. -o out/test/elf/arm/build-id/exe out/test/elf/arm/build-id/a.c -Wl,-build-id=uuid 20: + on_exit 20: + echo OK 20: OK 20: + exit 0 - 18/317 Test #20: arm-cmdline ................................. Passed 0.18 sec + 17/317 Test #20: arm-cmdline ................................. Passed 0.23 sec test 21 Start 21: arm-color-diagnostics @@ -10131,25 +10148,19 @@ 21: ++ tlsdesc_opt=-mtls-dialect=gnu2 21: ++ trap 'on_error $LINENO' ERR 21: ++ trap on_exit EXIT -19: + 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 21: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/color-diagnostics.sh .sh 21: ++ testname=color-diagnostics 21: ++ echo -n 'Testing color-diagnostics ... ' 21: Testing color-diagnostics ... ++ t=out/test/elf/arm/color-diagnostics 21: ++ mkdir -p out/test/elf/arm/color-diagnostics -21: + cc -o out/test/elf/arm/color-diagnostics/a.o -c -xc - +16: + out/test/elf/arm/bsymbolic/exe +16: + grep -q '3 4' +16: + on_exit +16: + echo OK +16: OK +16: + exit 0 21: + cat -18: + grep -q 'GNU.*0x00000010.*NT_GNU_BUILD_ID' -18: + readelf -n out/test/elf/arm/build-id/exe -18: + cc -B. -o out/test/elf/arm/build-id/exe out/test/elf/arm/build-id/a.c -Wl,-build-id=sha1 -21: + ./mold -o out/test/elf/arm/color-diagnostics/exe out/test/elf/arm/color-diagnostics/a.o --color-diagnostics -19: + out/test/elf/arm/canonical-plt/exe -19: + grep -q '^1 1 1$' -19: + on_exit -19: + echo OK -19: OK -19: + exit 0 - 19/317 Test #19: arm-canonical-plt ........................... Passed 0.71 sec + 18/317 Test #16: arm-bsymbolic ............................... Passed 0.63 sec test 22 Start 22: arm-comment @@ -10159,8 +10170,7 @@ 22: MACHINE=arm 22: CPU= 22: Test timeout computed to be: 1500 -21: + grep -q $'\E' out/test/elf/arm/color-diagnostics/log -21: + ./mold -o out/test/elf/arm/color-diagnostics/exe out/test/elf/arm/color-diagnostics/a.o --color-diagnostics=always +21: + cc -o out/test/elf/arm/color-diagnostics/a.o -c -xc - 22: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/comment.sh 22: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 22: ++ export LC_ALL=C @@ -10186,18 +10196,33 @@ 22: Testing comment ... ++ t=out/test/elf/arm/comment 22: ++ mkdir -p out/test/elf/arm/comment 22: + cat +19: + cc -o out/test/elf/arm/canonical-plt/b.o -c -xc - -fPIC +19: + cat 22: + cc -c -o out/test/elf/arm/comment/a.o -xc - +21: + ./mold -o out/test/elf/arm/color-diagnostics/exe out/test/elf/arm/color-diagnostics/a.o --color-diagnostics +19: + cat +21: + grep -q $'\E' out/test/elf/arm/color-diagnostics/log +18: + grep -Eq 'Build ID: ............4...[89abcdef]' +19: + cc -o out/test/elf/arm/canonical-plt/c.o -c -xc - -fno-PIC +21: + ./mold -o out/test/elf/arm/color-diagnostics/exe out/test/elf/arm/color-diagnostics/a.o --color-diagnostics=always +18: + readelf -nW out/test/elf/arm/build-id/exe +18: + 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. -o out/test/elf/arm/comment/exe out/test/elf/arm/comment/a.o 21: + grep -q $'\E' out/test/elf/arm/color-diagnostics/log 21: + ./mold -o out/test/elf/arm/color-diagnostics/exe out/test/elf/arm/color-diagnostics/a.o --color-diagnostics=never 21: + grep -q $'\E' out/test/elf/arm/color-diagnostics/log +19: + 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 21: + ./mold -o out/test/elf/arm/color-diagnostics/exe out/test/elf/arm/color-diagnostics/a.o --color-diagnostics=auto -22: + cc -B. -o out/test/elf/arm/comment/exe out/test/elf/arm/comment/a.o +22: + readelf -p .comment out/test/elf/arm/comment/exe +22: + grep -q '[ms]old' 21: + grep -q $'\E' out/test/elf/arm/color-diagnostics/log +22: + readelf -SW out/test/elf/arm/comment/exe +22: + grep -Eq '\.comment.*\bMS\b' 21: + on_exit 21: + echo OK 21: OK 21: + exit 0 - 20/317 Test #21: arm-color-diagnostics ....................... Passed 0.36 sec + 19/317 Test #21: arm-color-diagnostics ....................... Passed 0.52 sec test 23 Start 23: arm-common-archive @@ -10207,6 +10232,23 @@ 23: MACHINE=arm 23: CPU= 23: Test timeout computed to be: 1500 +22: + on_exit +22: + echo OK +22: OK +22: + exit 0 +18: + grep -q 'GNU.*0x00000010.*NT_GNU_BUILD_ID' +18: + readelf -n out/test/elf/arm/build-id/exe +18: + cc -B. -o out/test/elf/arm/build-id/exe out/test/elf/arm/build-id/a.c -Wl,-build-id=sha1 + 20/317 Test #22: arm-comment ................................. Passed 0.45 sec +test 24 + Start 24: arm-common-ref + +24: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/common-ref.sh" +24: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf +24: Environment variables: +24: MACHINE=arm +24: CPU= +24: Test timeout computed to be: 1500 23: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common-archive.sh 23: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 23: ++ export LC_ALL=C @@ -10226,35 +10268,12 @@ 23: ++ tlsdesc_opt=-mtls-dialect=gnu2 23: ++ trap 'on_error $LINENO' ERR 23: ++ trap on_exit EXIT +24: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common-ref.sh 23: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common-archive.sh .sh 23: ++ testname=common-archive 23: ++ echo -n 'Testing common-archive ... ' 23: Testing common-archive ... ++ t=out/test/elf/arm/common-archive 23: ++ mkdir -p out/test/elf/arm/common-archive -18: + grep -q 'GNU.*0x00000014.*NT_GNU_BUILD_ID' -18: + readelf -n out/test/elf/arm/build-id/exe -23: + cat -18: + cc -B. -o out/test/elf/arm/build-id/exe out/test/elf/arm/build-id/a.c -Wl,-build-id=sha256 -23: + cc -fcommon -xc -c -o out/test/elf/arm/common-archive/a.o - -22: + readelf -p .comment out/test/elf/arm/comment/exe -22: + grep -q '[ms]old' -22: + readelf -SW out/test/elf/arm/comment/exe -22: + grep -Eq '\.comment.*\bMS\b' -22: + on_exit -22: + echo OK -22: OK -22: + exit 0 - 21/317 Test #22: arm-comment ................................. Passed 0.33 sec -test 24 - Start 24: arm-common-ref - -24: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/common-ref.sh" -24: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -24: Environment variables: -24: MACHINE=arm -24: CPU= -24: Test timeout computed to be: 1500 -24: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common-ref.sh 24: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 24: ++ export LC_ALL=C 24: ++ LC_ALL=C @@ -10278,35 +10297,17 @@ 24: ++ echo -n 'Testing common-ref ... ' 24: Testing common-ref ... ++ t=out/test/elf/arm/common-ref 24: ++ mkdir -p out/test/elf/arm/common-ref -24: + cat -24: + cc -fcommon -xc -c -o out/test/elf/arm/common-ref/a.o - -23: + cc -fcommon -xc -c -o out/test/elf/arm/common-archive/b.o - -23: + cat -23: + cc -fcommon -xc -c -o out/test/elf/arm/common-archive/c.o - -23: + cat -18: + readelf -n out/test/elf/arm/build-id/exe -18: + grep -q 'GNU.*0x00000020.*NT_GNU_BUILD_ID' -24: + cat -24: + cc -fcommon -xc -c -o out/test/elf/arm/common-ref/b.o - -18: + cc -B. -o out/test/elf/arm/build-id/exe out/test/elf/arm/build-id/a.c -Wl,-build-id=0xdeadbeefdeadbeef +23: + cc -fcommon -xc -c -o out/test/elf/arm/common-archive/a.o - 23: + cat -23: + cc -fcommon -xc -c -o out/test/elf/arm/common-archive/d.o - -24: + rm -f out/test/elf/arm/common-ref/c.a -24: + ar rcs out/test/elf/arm/common-ref/c.a out/test/elf/arm/common-ref/b.o -24: + cc -fcommon -xc -c -o out/test/elf/arm/common-ref/d.o - +24: + cc -fcommon -xc -c -o out/test/elf/arm/common-ref/a.o - 24: + cat -23: + rm -f out/test/elf/arm/common-archive/e.a -23: + 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 -23: + 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 -24: + rm -f out/test/elf/arm/common-ref/e.a -24: + ar rcs out/test/elf/arm/common-ref/e.a out/test/elf/arm/common-ref/d.o -18: + grep -q 'Build ID: deadbeefdeadbeef' -18: + readelf -n out/test/elf/arm/build-id/exe -18: + on_exit -18: + echo OK -18: OK -18: + exit 0 - 22/317 Test #18: arm-build-id ................................ Passed 1.74 sec +19: + out/test/elf/arm/canonical-plt/exe +19: + grep -q '^1 1 1$' +19: + on_exit +19: + echo OK +19: OK +19: + exit 0 + 21/317 Test #19: arm-canonical-plt ........................... Passed 0.91 sec test 25 Start 25: arm-common @@ -10316,7 +10317,6 @@ 25: MACHINE=arm 25: CPU= 25: Test timeout computed to be: 1500 -24: + 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 25: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.sh 25: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 25: ++ export LC_ALL=C @@ -10341,19 +10341,46 @@ 25: ++ echo -n 'Testing common ... ' 25: Testing common ... ++ t=out/test/elf/arm/common 25: ++ mkdir -p out/test/elf/arm/common -23: + out/test/elf/arm/common-archive/exe -23: + grep -q '5 0 0 -1' -25: + cat 25: + cc -fcommon -xc -c -o out/test/elf/arm/common/a.o - -23: + cc -fcommon -xc -c -o out/test/elf/arm/common-archive/f.o - +25: + cat +24: + cc -fcommon -xc -c -o out/test/elf/arm/common-ref/b.o - +24: + cat +23: + cc -fcommon -xc -c -o out/test/elf/arm/common-archive/b.o - 23: + cat -24: + grep -q 5 +18: + readelf -n out/test/elf/arm/build-id/exe +18: + grep -q 'GNU.*0x00000014.*NT_GNU_BUILD_ID' +18: + cc -B. -o out/test/elf/arm/build-id/exe out/test/elf/arm/build-id/a.c -Wl,-build-id=sha256 +24: + rm -f out/test/elf/arm/common-ref/c.a +24: + ar rcs out/test/elf/arm/common-ref/c.a out/test/elf/arm/common-ref/b.o +25: + cc -fcommon -xc -c -o out/test/elf/arm/common/b.o - +25: + cat +24: + cc -fcommon -xc -c -o out/test/elf/arm/common-ref/d.o - +24: + cat +23: + cat +23: + cc -fcommon -xc -c -o out/test/elf/arm/common-archive/c.o - +23: + cc -fcommon -xc -c -o out/test/elf/arm/common-archive/d.o - +23: + cat +24: + rm -f out/test/elf/arm/common-ref/e.a +24: + ar rcs out/test/elf/arm/common-ref/e.a out/test/elf/arm/common-ref/d.o +24: + 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 +25: + cc -B. -o out/test/elf/arm/common/exe out/test/elf/arm/common/a.o out/test/elf/arm/common/b.o +23: + rm -f out/test/elf/arm/common-archive/e.a +18: + readelf -n out/test/elf/arm/build-id/exe +18: + grep -q 'GNU.*0x00000020.*NT_GNU_BUILD_ID' +23: + 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 +18: + cc -B. -o out/test/elf/arm/build-id/exe out/test/elf/arm/build-id/a.c -Wl,-build-id=0xdeadbeefdeadbeef +23: + 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 +25: + out/test/elf/arm/common/exe +25: + grep -q '0 5 42' +25: + readelf --sections out/test/elf/arm/common/exe 24: + out/test/elf/arm/common-ref/exe +25: + grep -q '.common .*NOBITS' out/test/elf/arm/common/log +24: + grep -q 5 24: + on_exit 24: + echo OK 24: OK 24: + exit 0 - 23/317 Test #24: arm-common-ref .............................. Passed 0.72 sec + 22/317 Test #24: arm-common-ref .............................. Passed 0.69 sec test 26 Start 26: arm-compress-debug-sections-zstd @@ -10363,10 +10390,20 @@ 26: MACHINE=arm 26: CPU= 26: Test timeout computed to be: 1500 -23: + rm -f out/test/elf/arm/common-archive/f.a -25: + cc -fcommon -xc -c -o out/test/elf/arm/common/b.o - -25: + cat -23: + 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 +25: + on_exit +25: + echo OK +25: OK +25: + exit 0 + 23/317 Test #25: arm-common .................................. Passed 0.59 sec +test 27 + Start 27: arm-compress-debug-sections + +27: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/compress-debug-sections.sh" +27: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf +27: Environment variables: +27: MACHINE=arm +27: CPU= +27: Test timeout computed to be: 1500 26: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/compress-debug-sections-zstd.sh 26: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 26: ++ export LC_ALL=C @@ -10386,28 +10423,13 @@ 26: ++ tlsdesc_opt=-mtls-dialect=gnu2 26: ++ trap 'on_error $LINENO' ERR 26: ++ trap on_exit EXIT -23: + 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 +23: + out/test/elf/arm/common-archive/exe 26: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/compress-debug-sections-zstd.sh .sh 26: ++ testname=compress-debug-sections-zstd 26: ++ echo -n 'Testing compress-debug-sections-zstd ... ' 26: Testing compress-debug-sections-zstd ... ++ t=out/test/elf/arm/compress-debug-sections-zstd 26: ++ mkdir -p out/test/elf/arm/compress-debug-sections-zstd -26: + '[' arm = arm ']' -26: + skip -26: + echo skipped -26: skipped -26: + trap - EXIT -26: + exit 0 - 24/317 Test #26: arm-compress-debug-sections-zstd ............***Skipped 0.06 sec -test 27 - Start 27: arm-compress-debug-sections - -27: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/compress-debug-sections.sh" -27: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -27: Environment variables: -27: MACHINE=arm -27: CPU= -27: Test timeout computed to be: 1500 +23: + grep -q '5 0 0 -1' 27: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/compress-debug-sections.sh 27: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 27: ++ export LC_ALL=C @@ -10427,22 +10449,14 @@ 27: ++ tlsdesc_opt=-mtls-dialect=gnu2 27: ++ trap 'on_error $LINENO' ERR 27: ++ trap on_exit EXIT -27: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/compress-debug-sections.sh .sh -25: + cc -B. -o out/test/elf/arm/common/exe out/test/elf/arm/common/a.o out/test/elf/arm/common/b.o -27: ++ testname=compress-debug-sections -27: ++ echo -n 'Testing compress-debug-sections ... ' -27: Testing compress-debug-sections ... ++ t=out/test/elf/arm/compress-debug-sections -27: ++ mkdir -p out/test/elf/arm/compress-debug-sections -27: + command -v dwarfdump -27: + cat -27: + cc -c -g -o out/test/elf/arm/compress-debug-sections/a.o -xc - -23: + out/test/elf/arm/common-archive/exe -23: + grep -q '5 0 7 2' -23: + on_exit -23: + echo OK -23: OK -23: + exit 0 - 25/317 Test #23: arm-common-archive .......................... Passed 1.05 sec +26: + '[' arm = arm ']' +26: + skip +26: + echo skipped +26: skipped +26: + trap - EXIT +26: + exit 0 +23: + cat + 24/317 Test #26: arm-compress-debug-sections-zstd ............***Skipped 0.08 sec test 28 Start 28: arm-compressed-debug-info @@ -10452,6 +10466,15 @@ 28: MACHINE=arm 28: CPU= 28: Test timeout computed to be: 1500 +23: + cc -fcommon -xc -c -o out/test/elf/arm/common-archive/f.o - +27: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/compress-debug-sections.sh .sh +27: ++ testname=compress-debug-sections +27: ++ echo -n 'Testing compress-debug-sections ... ' +27: Testing compress-debug-sections ... ++ t=out/test/elf/arm/compress-debug-sections +27: ++ mkdir -p out/test/elf/arm/compress-debug-sections +27: + command -v dwarfdump +27: + cat +27: + cc -c -g -o out/test/elf/arm/compress-debug-sections/a.o -xc - 28: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/compressed-debug-info.sh 28: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 28: ++ export LC_ALL=C @@ -10478,17 +10501,14 @@ 28: ++ mkdir -p out/test/elf/arm/compressed-debug-info 28: + command -v dwarfdump 28: + c++ -c -o out/test/elf/arm/compressed-debug-info/a.o -g -gz=zlib -xc++ - +18: + grep -q 'Build ID: deadbeefdeadbeef' +18: + readelf -n out/test/elf/arm/build-id/exe 28: + cat -25: + grep -q '0 5 42' -25: + out/test/elf/arm/common/exe -25: + readelf --sections out/test/elf/arm/common/exe -27: + 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 -25: + grep -q '.common .*NOBITS' out/test/elf/arm/common/log -25: + on_exit -25: + echo OK -25: OK -25: + exit 0 - 26/317 Test #25: arm-common .................................. Passed 0.48 sec +18: + on_exit +18: + echo OK +18: OK +18: + exit 0 + 25/317 Test #18: arm-build-id ................................ Passed 1.79 sec test 29 Start 29: arm-copyrel-alignment @@ -10498,6 +10518,8 @@ 29: MACHINE=arm 29: CPU= 29: Test timeout computed to be: 1500 +23: + rm -f out/test/elf/arm/common-archive/f.a +23: + 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 29: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/copyrel-alignment.sh 29: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 29: ++ export LC_ALL=C @@ -10517,6 +10539,7 @@ 29: ++ tlsdesc_opt=-mtls-dialect=gnu2 29: ++ trap 'on_error $LINENO' ERR 29: ++ trap on_exit EXIT +23: + 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 29: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/copyrel-alignment.sh .sh 29: ++ testname=copyrel-alignment 29: ++ echo -n 'Testing copyrel-alignment ... ' @@ -10526,18 +10549,19 @@ 29: + '[' arm = ppc64le ']' 29: + '[' arm = alpha ']' 29: + [[ arm = loongarch* ]] -29: + cat 29: + cc -fPIC -shared -o out/test/elf/arm/copyrel-alignment/a.so -xc - -28: + c++ -c -o out/test/elf/arm/compressed-debug-info/b.o -g -gz=zlib -xc++ - +29: + cat +27: + 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: + cat +28: + c++ -c -o out/test/elf/arm/compressed-debug-info/b.o -g -gz=zlib -xc++ - 27: + dwarfdump out/test/elf/arm/compress-debug-sections/exe -27: + grep -Fq '.debug_info SHF_COMPRESSED' out/test/elf/arm/compress-debug-sections/log -27: + grep -Fq '.debug_str SHF_COMPRESSED' out/test/elf/arm/compress-debug-sections/log -27: + on_exit -27: + echo OK -27: OK -27: + exit 0 - 27/317 Test #27: arm-compress-debug-sections ................. Passed 0.45 sec +23: + out/test/elf/arm/common-archive/exe +23: + grep -q '5 0 7 2' +23: + on_exit +23: + echo OK +23: OK +23: + exit 0 + 26/317 Test #23: arm-common-archive .......................... Passed 1.24 sec test 30 Start 30: arm-copyrel-protected @@ -10547,7 +10571,9 @@ 30: MACHINE=arm 30: CPU= 30: Test timeout computed to be: 1500 +27: + grep -Fq '.debug_info SHF_COMPRESSED' out/test/elf/arm/compress-debug-sections/log 28: + 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 +27: + grep -Fq '.debug_str SHF_COMPRESSED' out/test/elf/arm/compress-debug-sections/log 30: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/copyrel-protected.sh 30: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 30: ++ export LC_ALL=C @@ -10568,6 +10594,20 @@ 30: ++ trap 'on_error $LINENO' ERR 30: ++ trap on_exit EXIT 30: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/copyrel-protected.sh .sh +27: + on_exit +27: + echo OK +27: OK +27: + exit 0 + 27/317 Test #27: arm-compress-debug-sections ................. Passed 0.55 sec +test 31 + Start 31: arm-copyrel-relro + +31: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/copyrel-relro.sh" +31: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf +31: Environment variables: +31: MACHINE=arm +31: CPU= +31: Test timeout computed to be: 1500 30: ++ testname=copyrel-protected 30: ++ echo -n 'Testing copyrel-protected ... ' 30: Testing copyrel-protected ... ++ t=out/test/elf/arm/copyrel-protected @@ -10576,29 +10616,10 @@ 30: + '[' arm = ppc64le ']' 30: + '[' arm = alpha ']' 30: + [[ arm = loongarch* ]] -29: + cat 29: + cc -fPIC -shared -o out/test/elf/arm/copyrel-alignment/b.so -xc - +29: + cat 30: + cc -o out/test/elf/arm/copyrel-protected/a.o -c -xc -fno-PIE - 30: + cat -28: + dwarfdump out/test/elf/arm/compressed-debug-info/exe -28: + grep -Fq .debug_info -28: + readelf --sections out/test/elf/arm/compressed-debug-info/exe -30: + cat -30: + cc -shared -o out/test/elf/arm/copyrel-protected/b.so -xc - -28: + on_exit -28: + echo OK -28: OK -28: + exit 0 - 28/317 Test #28: arm-compressed-debug-info ................... Passed 0.52 sec -test 31 - Start 31: arm-copyrel-relro - -31: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/copyrel-relro.sh" -31: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -31: Environment variables: -31: MACHINE=arm -31: CPU= -31: Test timeout computed to be: 1500 31: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/copyrel-relro.sh 31: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 31: ++ export LC_ALL=C @@ -10623,22 +10644,18 @@ 31: ++ echo -n 'Testing copyrel-relro ... ' 31: Testing copyrel-relro ... ++ t=out/test/elf/arm/copyrel-relro 31: ++ mkdir -p out/test/elf/arm/copyrel-relro -31: + cat 31: + cc -o out/test/elf/arm/copyrel-relro/a.o -c -xc -fno-PIE - -29: + cat -29: + cc -fPIC -shared -o out/test/elf/arm/copyrel-alignment/c.so -xc - -30: + 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 -31: + cc -fPIC -shared -o out/test/elf/arm/copyrel-relro/b.so -xc - 31: + cat -29: + cc -fno-PIE -o out/test/elf/arm/copyrel-alignment/d.o -c -xc - -29: + cat -30: + grep -Fq 'cannot make copy relocation for protected symbol' out/test/elf/arm/copyrel-protected/log -29: + 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 -30: + on_exit -30: + echo OK -30: OK -30: + exit 0 - 29/317 Test #30: arm-copyrel-protected ....................... Passed 0.64 sec +28: + dwarfdump out/test/elf/arm/compressed-debug-info/exe +30: + cat +30: + cc -shared -o out/test/elf/arm/copyrel-protected/b.so -xc - +28: + readelf --sections out/test/elf/arm/compressed-debug-info/exe +28: + grep -Fq .debug_info +28: + on_exit +28: + echo OK +28: OK +28: + exit 0 + 28/317 Test #28: arm-compressed-debug-info ................... Passed 0.71 sec test 32 Start 32: arm-copyrel-relro2 @@ -10667,25 +10684,29 @@ 32: ++ tlsdesc_opt=-mtls-dialect=gnu2 32: ++ trap 'on_error $LINENO' ERR 32: ++ trap on_exit EXIT -31: + 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 +29: + cc -fPIC -shared -o out/test/elf/arm/copyrel-alignment/c.so -xc - +29: + cat 32: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/copyrel-relro2.sh .sh +31: + cat 32: ++ testname=copyrel-relro2 32: ++ echo -n 'Testing copyrel-relro2 ... ' 32: Testing copyrel-relro2 ... ++ t=out/test/elf/arm/copyrel-relro2 32: ++ mkdir -p out/test/elf/arm/copyrel-relro2 -32: + cat +31: + cc -fPIC -shared -o out/test/elf/arm/copyrel-relro/b.so -xc - 32: + cc -o out/test/elf/arm/copyrel-relro2/a.o -c -xc -fno-PIE - -29: + out/test/elf/arm/copyrel-alignment/exe1 -29: + grep -q '\.copyrel.* 32$' -29: + readelf -W --sections out/test/elf/arm/copyrel-alignment/exe1 -29: + 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 -31: + grep -q '^sigsegv 0 1$' -31: + out/test/elf/arm/copyrel-relro/exe -31: + on_exit -31: + echo OK -31: OK -31: + exit 0 - 30/317 Test #31: arm-copyrel-relro ........................... Passed 0.68 sec +32: + cat +30: + 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 +29: + cc -fno-PIE -o out/test/elf/arm/copyrel-alignment/d.o -c -xc - +29: + cat +32: + cat +32: + cc -B. -fPIC -shared -o out/test/elf/arm/copyrel-relro2/b.so -xc - +31: + 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 +30: + grep -Fq 'cannot make copy relocation for protected symbol' out/test/elf/arm/copyrel-protected/log +30: + on_exit +30: + echo OK +30: OK +30: + exit 0 + 29/317 Test #30: arm-copyrel-protected ....................... Passed 0.70 sec test 33 Start 33: arm-copyrel @@ -10695,6 +10716,7 @@ 33: MACHINE=arm 33: CPU= 33: Test timeout computed to be: 1500 +29: + 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: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/copyrel.sh 33: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 33: ++ export LC_ALL=C @@ -10719,24 +10741,15 @@ 33: ++ echo -n 'Testing copyrel ... ' 33: Testing copyrel ... ++ t=out/test/elf/arm/copyrel 33: ++ mkdir -p out/test/elf/arm/copyrel -32: + cat -32: + cc -B. -fPIC -shared -o out/test/elf/arm/copyrel-relro2/b.so -xc - -29: + out/test/elf/arm/copyrel-alignment/exe2 33: + cat 33: + cc -fno-PIC -o out/test/elf/arm/copyrel/a.o -c -xc - -29: + grep -q '\.copyrel.* 8$' -29: + readelf -W --sections out/test/elf/arm/copyrel-alignment/exe2 -29: + 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 -33: + cat -33: + cc -fno-PIC -o out/test/elf/arm/copyrel/b.o -c -xc - -29: + out/test/elf/arm/copyrel-alignment/exe3 -29: + grep -q '\.copyrel.* 256$' -29: + readelf -W --sections out/test/elf/arm/copyrel-alignment/exe3 -29: + on_exit -29: + echo OK -29: OK -29: + exit 0 - 31/317 Test #29: arm-copyrel-alignment ....................... Passed 1.37 sec +31: + out/test/elf/arm/copyrel-relro/exe +31: + grep -q '^sigsegv 0 1$' +31: + on_exit +31: + echo OK +31: OK +31: + exit 0 + 30/317 Test #31: arm-copyrel-relro ........................... Passed 0.75 sec test 34 Start 34: arm-ctors-in-init-array @@ -10746,7 +10759,6 @@ 34: MACHINE=arm 34: CPU= 34: Test timeout computed to be: 1500 -32: + 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 34: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/ctors-in-init-array.sh 34: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 34: ++ export LC_ALL=C @@ -10766,23 +10778,32 @@ 34: ++ tlsdesc_opt=-mtls-dialect=gnu2 34: ++ trap 'on_error $LINENO' ERR 34: ++ trap on_exit EXIT +29: + out/test/elf/arm/copyrel-alignment/exe1 34: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/ctors-in-init-array.sh .sh 34: ++ testname=ctors-in-init-array 34: ++ echo -n 'Testing ctors-in-init-array ... ' 34: Testing ctors-in-init-array ... ++ t=out/test/elf/arm/ctors-in-init-array 34: ++ mkdir -p out/test/elf/arm/ctors-in-init-array -34: + cat +29: + grep -q '\.copyrel.* 32$' +29: + readelf -W --sections out/test/elf/arm/copyrel-alignment/exe1 34: + cc -o out/test/elf/arm/ctors-in-init-array/a.o -c -xc - +34: + cat +29: + 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 +32: + 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 33: + cat -33: + cc -fPIC -o out/test/elf/arm/copyrel/c.o -c -xc - -33: + cc -B. -shared -o out/test/elf/arm/copyrel/c.so out/test/elf/arm/copyrel/c.o -32: + out/test/elf/arm/copyrel-relro2/exe +33: + cc -fno-PIC -o out/test/elf/arm/copyrel/b.o -c -xc - +29: + out/test/elf/arm/copyrel-alignment/exe2 +34: + cat +34: + cc -o out/test/elf/arm/ctors-in-init-array/b.o -c -xc - 32: + grep -q '^sigsegv 0 1$' +32: + out/test/elf/arm/copyrel-relro2/exe +29: + readelf -W --sections out/test/elf/arm/copyrel-alignment/exe2 +29: + grep -q '\.copyrel.* 8$' 32: + on_exit 32: + echo OK 32: OK 32: + exit 0 - 32/317 Test #32: arm-copyrel-relro2 .......................... Passed 0.70 sec + 31/317 Test #32: arm-copyrel-relro2 .......................... Passed 0.85 sec test 35 Start 35: arm-dead-debug-sections @@ -10792,6 +10813,7 @@ 35: MACHINE=arm 35: CPU= 35: Test timeout computed to be: 1500 +29: + 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: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/dead-debug-sections.sh 35: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 35: ++ export LC_ALL=C @@ -10816,22 +10838,21 @@ 35: ++ echo -n 'Testing dead-debug-sections ... ' 35: Testing dead-debug-sections ... ++ t=out/test/elf/arm/dead-debug-sections 35: ++ mkdir -p out/test/elf/arm/dead-debug-sections +33: + cat +33: + cc -fPIC -o out/test/elf/arm/copyrel/c.o -c -xc - 35: + command -v dwarfdump -34: + cat 35: + cat -33: + 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 -34: + cc -o out/test/elf/arm/ctors-in-init-array/b.o -c -xc - 35: + c++ -c -o out/test/elf/arm/dead-debug-sections/a.o -g -xc++ - 34: + 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 -35: + cat -35: + c++ -c -o out/test/elf/arm/dead-debug-sections/b.o -g -xc++ - -33: + grep -q '42 42 1' -33: + out/test/elf/arm/copyrel/exe -33: + on_exit -33: + echo OK -33: OK -33: + exit 0 - 33/317 Test #33: arm-copyrel ................................. Passed 0.70 sec +29: + out/test/elf/arm/copyrel-alignment/exe3 +33: + cc -B. -shared -o out/test/elf/arm/copyrel/c.so out/test/elf/arm/copyrel/c.o +29: + readelf -W --sections out/test/elf/arm/copyrel-alignment/exe3 +29: + grep -q '\.copyrel.* 256$' +29: + on_exit +29: + echo OK +29: OK +29: + exit 0 + 32/317 Test #29: arm-copyrel-alignment ....................... Passed 1.66 sec test 36 Start 36: arm-debug-macro-section @@ -10865,14 +10886,18 @@ 36: ++ echo -n 'Testing debug-macro-section ... ' 36: Testing debug-macro-section ... ++ t=out/test/elf/arm/debug-macro-section 36: ++ mkdir -p out/test/elf/arm/debug-macro-section +36: + cat +36: + gcc -o out/test/elf/arm/debug-macro-section/b.o -c -xc - -Iout/test/elf/arm/debug-macro-section -g3 +36: + cat +35: + c++ -c -o out/test/elf/arm/dead-debug-sections/b.o -g -xc++ - 34: + grep -q 'ctor1 init1 ctor2 ctor3 ctor4 init2 fini2 dtor1 dtor2 dtor3 fini1 dtor4' +35: + cat 34: + out/test/elf/arm/ctors-in-init-array/exe -36: + cat 34: + on_exit 34: + echo OK 34: OK 34: + exit 0 - 34/317 Test #34: arm-ctors-in-init-array ..................... Passed 0.48 sec + 33/317 Test #34: arm-ctors-in-init-array ..................... Passed 0.66 sec test 37 Start 37: arm-default-symver @@ -10882,10 +10907,7 @@ 37: MACHINE=arm 37: CPU= 37: Test timeout computed to be: 1500 -35: + c++ -o out/test/elf/arm/dead-debug-sections/c.o -c -xc++ -g - -35: + cat -36: + cat -36: + gcc -o out/test/elf/arm/debug-macro-section/b.o -c -xc - -Iout/test/elf/arm/debug-macro-section -g3 +33: + 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 37: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/default-symver.sh 37: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 37: ++ export LC_ALL=C @@ -10914,20 +10936,16 @@ 37: + cc -o out/test/elf/arm/default-symver/a.o -c -xc - 36: + gcc -o out/test/elf/arm/debug-macro-section/c.o -c -xc - -Iout/test/elf/arm/debug-macro-section -g3 36: + cat +35: + cat +35: + c++ -o out/test/elf/arm/dead-debug-sections/c.o -c -xc++ -g - 37: + cc -B. -o out/test/elf/arm/default-symver/b.so -shared out/test/elf/arm/default-symver/a.o -Wl,-default-symver -35: + 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 -36: + 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 -37: + readelf --dyn-syms out/test/elf/arm/default-symver/b.so -37: + grep -q ' foo@@b\.so' -37: + 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 -35: + grep -q 'Hello world' -35: + out/test/elf/arm/dead-debug-sections/exe -35: + dwarfdump out/test/elf/arm/dead-debug-sections/exe -35: + on_exit -35: + echo OK -35: OK -35: + exit 0 - 35/317 Test #35: arm-dead-debug-sections ..................... Passed 0.70 sec +33: + grep -q '42 42 1' +33: + out/test/elf/arm/copyrel/exe +33: + on_exit +33: + echo OK +33: OK +33: + exit 0 + 34/317 Test #33: arm-copyrel ................................. Passed 1.03 sec test 38 Start 38: arm-defsym-lto @@ -10937,6 +10955,7 @@ 38: MACHINE=arm 38: CPU= 38: Test timeout computed to be: 1500 +36: + 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 38: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/defsym-lto.sh 38: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 38: ++ export LC_ALL=C @@ -10957,19 +10976,23 @@ 38: ++ trap 'on_error $LINENO' ERR 38: ++ trap on_exit EXIT 38: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/defsym-lto.sh .sh -36: + objdump --dwarf=macro out/test/elf/arm/debug-macro-section/exe 38: ++ testname=defsym-lto 38: ++ echo -n 'Testing defsym-lto ... ' 38: Testing defsym-lto ... ++ t=out/test/elf/arm/defsym-lto 38: ++ mkdir -p out/test/elf/arm/defsym-lto -36: + grep 'DW_MACRO_import -.* 0x0$' out/test/elf/arm/debug-macro-section/log +35: + 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 38: + cc -flto -o /dev/null -xc - +38: + echo 'int main() {}' +36: + objdump --dwarf=macro out/test/elf/arm/debug-macro-section/exe +37: + grep -q ' foo@@b\.so' +37: + readelf --dyn-syms out/test/elf/arm/default-symver/b.so +36: + grep 'DW_MACRO_import -.* 0x0$' out/test/elf/arm/debug-macro-section/log +37: + 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 36: + on_exit 36: + echo OK 36: OK 36: + exit 0 -38: + echo 'int main() {}' - 36/317 Test #36: arm-debug-macro-section ..................... Passed 0.54 sec + 35/317 Test #36: arm-debug-macro-section ..................... Passed 0.61 sec test 39 Start 39: arm-defsym-missing-symbol @@ -10979,22 +11002,6 @@ 39: MACHINE=arm 39: CPU= 39: Test timeout computed to be: 1500 -37: + grep -q ' foo@@bar' -37: + readelf --dyn-syms out/test/elf/arm/default-symver/b.so -37: + on_exit -37: + echo OK -37: OK -37: + exit 0 - 37/317 Test #37: arm-default-symver .......................... Passed 0.51 sec -test 40 - Start 40: arm-defsym - -40: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/defsym.sh" -40: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -40: Environment variables: -40: MACHINE=arm -40: CPU= -40: Test timeout computed to be: 1500 39: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/defsym-missing-symbol.sh 39: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 39: ++ export LC_ALL=C @@ -11019,8 +11026,25 @@ 39: ++ echo -n 'Testing defsym-missing-symbol ... ' 39: Testing defsym-missing-symbol ... ++ t=out/test/elf/arm/defsym-missing-symbol 39: ++ mkdir -p out/test/elf/arm/defsym-missing-symbol -39: + cat 39: + cc -o out/test/elf/arm/defsym-missing-symbol/a.o -c -xc - +39: + cat +39: + cc -B. -o out/test/elf/arm/defsym-missing-symbol/exe out/test/elf/arm/defsym-missing-symbol/a.o -Wl,-defsym=foo=bar +37: + readelf --dyn-syms out/test/elf/arm/default-symver/b.so +37: + grep -q ' foo@@bar' +37: + on_exit +37: + echo OK +37: OK +37: + exit 0 + 36/317 Test #37: arm-default-symver .......................... Passed 0.66 sec +test 40 + Start 40: arm-defsym + +40: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/defsym.sh" +40: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf +40: Environment variables: +40: MACHINE=arm +40: CPU= +40: Test timeout computed to be: 1500 40: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/defsym.sh 40: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 40: ++ export LC_ALL=C @@ -11047,14 +11071,12 @@ 40: ++ mkdir -p out/test/elf/arm/defsym 40: + cat 40: + cc -fPIC -o out/test/elf/arm/defsym/a.o -c -xc - -39: + cc -B. -o out/test/elf/arm/defsym-missing-symbol/exe out/test/elf/arm/defsym-missing-symbol/a.o -Wl,-defsym=foo=bar -40: + 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 39: + grep -q 'undefined symbol: bar' out/test/elf/arm/defsym-missing-symbol/log 39: + on_exit 39: + echo OK 39: OK 39: + exit 0 - 38/317 Test #39: arm-defsym-missing-symbol ................... Passed 0.27 sec + 37/317 Test #39: arm-defsym-missing-symbol ................... Passed 0.26 sec test 41 Start 41: arm-defsym2 @@ -11083,19 +11105,22 @@ 41: ++ tlsdesc_opt=-mtls-dialect=gnu2 41: ++ trap 'on_error $LINENO' ERR 41: ++ trap on_exit EXIT +40: + 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 41: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/defsym2.sh .sh 41: ++ testname=defsym2 41: ++ echo -n 'Testing defsym2 ... ' 41: Testing defsym2 ... ++ t=out/test/elf/arm/defsym2 41: ++ mkdir -p out/test/elf/arm/defsym2 -40: + out/test/elf/arm/defsym/exe -40: + grep -q '^Hello 0x10 0x2000$' 41: + cat -40: + on_exit -40: + echo OK -40: OK -40: + exit 0 - 39/317 Test #40: arm-defsym .................................. Passed 0.30 sec +41: + cc -fPIC -o out/test/elf/arm/defsym2/a.o -c -xc - +35: + grep -q 'Hello world' +35: + out/test/elf/arm/dead-debug-sections/exe +35: + dwarfdump out/test/elf/arm/dead-debug-sections/exe +35: + on_exit +35: + echo OK +35: OK +35: + exit 0 + 38/317 Test #35: arm-dead-debug-sections ..................... Passed 1.23 sec test 42 Start 42: arm-demangle-cpp @@ -11105,7 +11130,6 @@ 42: MACHINE=arm 42: CPU= 42: Test timeout computed to be: 1500 -41: + cc -fPIC -o out/test/elf/arm/defsym2/a.o -c -xc - 42: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/demangle-cpp.sh 42: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 42: ++ export LC_ALL=C @@ -11130,17 +11154,15 @@ 42: ++ echo -n 'Testing demangle-cpp ... ' 42: Testing demangle-cpp ... ++ t=out/test/elf/arm/demangle-cpp 42: ++ mkdir -p out/test/elf/arm/demangle-cpp -41: + cc -B. -o out/test/elf/arm/defsym2/b.so -shared -Wl,-defsym=bar=foo out/test/elf/arm/defsym2/a.o 42: + cat 42: + cc -c -o out/test/elf/arm/demangle-cpp/a.o -xc - -42: + cc -B. -o out/test/elf/arm/demangle-cpp/exe1 out/test/elf/arm/demangle-cpp/a.o -41: + nm -D out/test/elf/arm/defsym2/b.so -41: + grep -q bar -41: + on_exit -41: + echo OK -41: OK -41: + exit 0 - 40/317 Test #41: arm-defsym2 ................................. Passed 0.25 sec +40: + grep -q '^Hello 0x10 0x2000$' +40: + out/test/elf/arm/defsym/exe +40: + on_exit +40: + echo OK +40: OK +40: + exit 0 + 39/317 Test #40: arm-defsym .................................. Passed 0.32 sec test 43 Start 43: arm-demangle-rust @@ -11150,6 +11172,7 @@ 43: MACHINE=arm 43: CPU= 43: Test timeout computed to be: 1500 +41: + cc -B. -o out/test/elf/arm/defsym2/b.so -shared -Wl,-defsym=bar=foo out/test/elf/arm/defsym2/a.o 43: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/demangle-rust.sh 43: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 43: ++ export LC_ALL=C @@ -11176,20 +11199,15 @@ 43: ++ mkdir -p out/test/elf/arm/demangle-rust 43: + cat 43: + cc -c -o out/test/elf/arm/demangle-rust/a.o -xc - -42: + grep -Fq 'ns::version()' out/test/elf/arm/demangle-cpp/log -42: + cat -42: + cc -c -o out/test/elf/arm/demangle-cpp/b.o -xc - +42: + cc -B. -o out/test/elf/arm/demangle-cpp/exe1 out/test/elf/arm/demangle-cpp/a.o 43: + cc -B. -o out/test/elf/arm/demangle-rust/exe out/test/elf/arm/demangle-rust/a.o -42: /tmp/ccRQP5h1.s: Assembler messages: -42: /tmp/ccRQP5h1.s:32: Warning: setting incorrect section attributes for .comment -42: + cc -B. -o out/test/elf/arm/demangle-cpp/exe2 out/test/elf/arm/demangle-cpp/b.o -42: + grep -Fq ns::versionv out/test/elf/arm/demangle-cpp/log -42: + on_exit -42: + echo OK -42: OK -42: + exit 0 -43: + grep -Fq ' as core::iter::iterator::Iterator>::rposition::::{closure#0}' out/test/elf/arm/demangle-rust/log - 41/317 Test #42: arm-demangle-cpp ............................ Passed 0.49 sec +41: + grep -q bar +41: + nm -D out/test/elf/arm/defsym2/b.so +41: + on_exit +41: + echo OK +41: OK +41: + exit 0 + 40/317 Test #41: arm-defsym2 ................................. Passed 0.51 sec test 44 Start 44: arm-demangle @@ -11199,20 +11217,7 @@ 44: MACHINE=arm 44: CPU= 44: Test timeout computed to be: 1500 -43: + on_exit -43: + echo OK -43: OK -43: + exit 0 - 42/317 Test #43: arm-demangle-rust ........................... Passed 0.32 sec -test 45 - Start 45: arm-dependency-file - -45: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/dependency-file.sh" -45: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -45: Environment variables: -45: MACHINE=arm -45: CPU= -45: Test timeout computed to be: 1500 +42: + grep -Fq 'ns::version()' out/test/elf/arm/demangle-cpp/log 44: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/demangle.sh 44: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 44: ++ export LC_ALL=C @@ -11232,7 +11237,36 @@ 44: ++ tlsdesc_opt=-mtls-dialect=gnu2 44: ++ trap 'on_error $LINENO' ERR 44: ++ trap on_exit EXIT +44: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/demangle.sh .sh +42: + cc -c -o out/test/elf/arm/demangle-cpp/b.o -xc - +44: ++ testname=demangle +44: ++ echo -n 'Testing demangle ... ' +44: Testing demangle ... ++ t=out/test/elf/arm/demangle +44: ++ mkdir -p out/test/elf/arm/demangle +42: + cat +44: + cc -c -o out/test/elf/arm/demangle/a.o -xc++ - +44: + cat +43: + grep -Fq ' as core::iter::iterator::Iterator>::rposition::::{closure#0}' out/test/elf/arm/demangle-rust/log +43: + on_exit +43: + echo OK +43: OK +43: + exit 0 + 41/317 Test #43: arm-demangle-rust ........................... Passed 0.45 sec +test 45 + Start 45: arm-dependency-file + +45: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/dependency-file.sh" +45: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf +45: Environment variables: +45: MACHINE=arm +45: CPU= +45: Test timeout computed to be: 1500 +38: + cat +38: + cc -flto -fPIC -o out/test/elf/arm/defsym-lto/a.o -c -xc - 45: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/dependency-file.sh +42: /tmp/ccwaC0Xc.s: Assembler messages: +42: /tmp/ccwaC0Xc.s:32: Warning: setting incorrect section attributes for .comment +42: + cc -B. -o out/test/elf/arm/demangle-cpp/exe2 out/test/elf/arm/demangle-cpp/b.o 45: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 45: ++ export LC_ALL=C 45: ++ LC_ALL=C @@ -11251,32 +11285,23 @@ 45: ++ tlsdesc_opt=-mtls-dialect=gnu2 45: ++ trap 'on_error $LINENO' ERR 45: ++ trap on_exit EXIT +44: + cc -B. -o out/test/elf/arm/demangle/exe out/test/elf/arm/demangle/a.o -Wl,-no-demangle 45: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/dependency-file.sh .sh 45: ++ testname=dependency-file 45: ++ echo -n 'Testing dependency-file ... ' 45: Testing dependency-file ... ++ t=out/test/elf/arm/dependency-file 45: ++ mkdir -p out/test/elf/arm/dependency-file -44: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/demangle.sh .sh -44: ++ testname=demangle -44: ++ echo -n 'Testing demangle ... ' -44: Testing demangle ... ++ t=out/test/elf/arm/demangle -44: ++ mkdir -p out/test/elf/arm/demangle 45: + cat 45: + cc -o out/test/elf/arm/dependency-file/a.o -c -xc - -44: + cc -c -o out/test/elf/arm/demangle/a.o -xc++ - -44: + cat -38: + cc -flto -fPIC -o out/test/elf/arm/defsym-lto/a.o -c -xc - -45: + 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 -44: + cc -B. -o out/test/elf/arm/demangle/exe out/test/elf/arm/demangle/a.o -Wl,-no-demangle -38: + cat 38: + 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 -45: + grep -q 'dependency-file/exe:.*/a.o ' out/test/elf/arm/dependency-file/dep -45: + grep -q '.*/a.o:$' out/test/elf/arm/dependency-file/dep -45: + on_exit -45: + echo OK -45: OK -45: + exit 0 - 43/317 Test #45: arm-dependency-file ......................... Passed 0.32 sec +44: + grep -q 'undefined symbol: _Z3fooii$' out/test/elf/arm/demangle/log +42: + grep -Fq ns::versionv out/test/elf/arm/demangle-cpp/log +44: + cc -B. -o out/test/elf/arm/demangle/exe out/test/elf/arm/demangle/a.o -Wl,-demangle +42: + on_exit +42: + echo OK +42: OK +42: + exit 0 + 42/317 Test #42: arm-demangle-cpp ............................ Passed 0.79 sec test 46 Start 46: arm-disable-new-dtags @@ -11286,8 +11311,8 @@ 46: MACHINE=arm 46: CPU= 46: Test timeout computed to be: 1500 -44: + grep -q 'undefined symbol: _Z3fooii$' out/test/elf/arm/demangle/log 46: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/disable-new-dtags.sh +45: + 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 46: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 46: ++ export LC_ALL=C 46: ++ LC_ALL=C @@ -11306,30 +11331,22 @@ 46: ++ tlsdesc_opt=-mtls-dialect=gnu2 46: ++ trap 'on_error $LINENO' ERR 46: ++ trap on_exit EXIT -44: + cc -B. -o out/test/elf/arm/demangle/exe out/test/elf/arm/demangle/a.o -Wl,-demangle 46: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/disable-new-dtags.sh .sh 46: ++ testname=disable-new-dtags 46: ++ echo -n 'Testing disable-new-dtags ... ' 46: Testing disable-new-dtags ... ++ t=out/test/elf/arm/disable-new-dtags 46: ++ mkdir -p out/test/elf/arm/disable-new-dtags -46: + cat 46: + cc -o out/test/elf/arm/disable-new-dtags/a.o -c -xc -fPIC - -46: + 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 +46: + cat 44: + grep -Eq 'undefined symbol: foo\(int, int\)$' out/test/elf/arm/demangle/log 44: + cc -B. -o out/test/elf/arm/demangle/exe out/test/elf/arm/demangle/a.o -44: + grep -Eq 'undefined symbol: foo\(int, int\)$' out/test/elf/arm/demangle/log -46: + grep -q 'RUNPATH.*/foo' -46: + readelf --dynamic out/test/elf/arm/disable-new-dtags/b.so -46: + 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 -44: + cat -44: + cc -c -o out/test/elf/arm/demangle/b.o -xc - -38: + out/test/elf/arm/defsym-lto/exe -38: + grep -q '^OK$' -38: + on_exit -38: + echo OK -38: OK -38: + exit 0 - 44/317 Test #38: arm-defsym-lto .............................. Passed 1.60 sec +45: + grep -q 'dependency-file/exe:.*/a.o ' out/test/elf/arm/dependency-file/dep +45: + grep -q '.*/a.o:$' out/test/elf/arm/dependency-file/dep +45: + on_exit +45: + echo OK +45: OK +45: + exit 0 + 43/317 Test #45: arm-dependency-file ......................... Passed 0.47 sec test 47 Start 47: arm-discard @@ -11339,6 +11356,7 @@ 47: MACHINE=arm 47: CPU= 47: Test timeout computed to be: 1500 +46: + 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 47: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/discard.sh 47: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 47: ++ export LC_ALL=C @@ -11363,31 +11381,20 @@ 47: ++ echo -n 'Testing discard ... ' 47: Testing discard ... ++ t=out/test/elf/arm/discard 47: ++ mkdir -p out/test/elf/arm/discard -44: + cc -B. -o out/test/elf/arm/demangle/exe out/test/elf/arm/demangle/b.o -Wl,-demangle 47: + '[' arm = riscv64 -o arm = riscv32 ']' 47: + cat 47: + cc -o out/test/elf/arm/discard/a.o -c -x assembler -Wa,-L - 47: + ./mold -o out/test/elf/arm/discard/exe out/test/elf/arm/discard/a.o -47: + readelf --symbols out/test/elf/arm/discard/exe -47: + grep -Fq _start out/test/elf/arm/discard/log -47: + grep -Fq foo out/test/elf/arm/discard/log -47: + grep -Fq .Lbar out/test/elf/arm/discard/log -47: + ./mold -o out/test/elf/arm/discard/exe out/test/elf/arm/discard/a.o --discard-locals -46: + grep -q 'RUNPATH.*/foo' -46: + readelf --dynamic out/test/elf/arm/disable-new-dtags/b.so -47: + readelf --symbols out/test/elf/arm/discard/exe -46: + 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 -47: + grep -Fq _start out/test/elf/arm/discard/log -47: + grep -Fq foo out/test/elf/arm/discard/log -47: + grep -Fq .Lbar out/test/elf/arm/discard/log -47: + ./mold -o out/test/elf/arm/discard/exe out/test/elf/arm/discard/a.o --discard-all -44: + grep -q 'undefined symbol: Pi$' out/test/elf/arm/demangle/log -47: + readelf --symbols out/test/elf/arm/discard/exe -44: + on_exit -44: + echo OK -44: OK -44: + exit 0 - 45/317 Test #44: arm-demangle ................................ Passed 0.90 sec +44: + grep -Eq 'undefined symbol: foo\(int, int\)$' out/test/elf/arm/demangle/log +44: + cc -c -o out/test/elf/arm/demangle/b.o -xc - +44: + cat +38: + out/test/elf/arm/defsym-lto/exe +38: + grep -q '^OK$' +38: + on_exit +38: + echo OK +38: OK +38: + exit 0 + 44/317 Test #38: arm-defsym-lto .............................. Passed 1.80 sec test 48 Start 48: arm-dso-undef @@ -11397,8 +11404,11 @@ 48: MACHINE=arm 48: CPU= 48: Test timeout computed to be: 1500 +47: + readelf --symbols out/test/elf/arm/discard/exe +46: + grep -q 'RUNPATH.*/foo' +46: + readelf --dynamic out/test/elf/arm/disable-new-dtags/b.so +46: + 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 47: + grep -Fq _start out/test/elf/arm/discard/log -47: + grep -Fq foo out/test/elf/arm/discard/log 48: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/dso-undef.sh 48: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 48: ++ export LC_ALL=C @@ -11418,23 +11428,37 @@ 48: ++ tlsdesc_opt=-mtls-dialect=gnu2 48: ++ trap 'on_error $LINENO' ERR 48: ++ trap on_exit EXIT +47: + grep -Fq foo out/test/elf/arm/discard/log 48: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/dso-undef.sh .sh +47: + grep -Fq .Lbar out/test/elf/arm/discard/log 48: ++ testname=dso-undef 48: ++ echo -n 'Testing dso-undef ... ' 48: Testing dso-undef ... ++ t=out/test/elf/arm/dso-undef 48: ++ mkdir -p out/test/elf/arm/dso-undef -47: + grep -Fq .Lbar out/test/elf/arm/discard/log -47: + ./mold -o out/test/elf/arm/discard/exe out/test/elf/arm/discard/a.o --strip-all -48: + cc -fPIC -o out/test/elf/arm/dso-undef/a.o -c -xc - +47: + ./mold -o out/test/elf/arm/discard/exe out/test/elf/arm/discard/a.o --discard-locals 48: + cat +48: + cc -fPIC -o out/test/elf/arm/dso-undef/a.o -c -xc - +44: + cc -B. -o out/test/elf/arm/demangle/exe out/test/elf/arm/demangle/b.o -Wl,-demangle +47: + readelf --symbols out/test/elf/arm/discard/exe 46: + readelf --dynamic out/test/elf/arm/disable-new-dtags/b.so -46: + grep -q 'RPATH.*/foo' +46: + grep -q 'RUNPATH.*/foo' +46: + 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 +47: + grep -Fq _start out/test/elf/arm/discard/log +47: + grep -Fq foo out/test/elf/arm/discard/log +47: + grep -Fq .Lbar out/test/elf/arm/discard/log +47: + ./mold -o out/test/elf/arm/discard/exe out/test/elf/arm/discard/a.o --discard-all 47: + readelf --symbols out/test/elf/arm/discard/exe -46: + on_exit -46: + echo OK -46: OK -46: + exit 0 - 46/317 Test #46: arm-disable-new-dtags ....................... Passed 0.63 sec +48: + cc -B. -o out/test/elf/arm/dso-undef/b.so -shared out/test/elf/arm/dso-undef/a.o +47: + grep -Fq _start out/test/elf/arm/discard/log +47: + grep -Fq foo out/test/elf/arm/discard/log +47: + grep -Fq .Lbar out/test/elf/arm/discard/log +47: + ./mold -o out/test/elf/arm/discard/exe out/test/elf/arm/discard/a.o --strip-all +44: + grep -q 'undefined symbol: Pi$' out/test/elf/arm/demangle/log +44: + on_exit +44: + echo OK +44: OK +44: + exit 0 + 45/317 Test #44: arm-demangle ................................ Passed 1.11 sec test 49 Start 49: arm-dt-init @@ -11444,9 +11468,24 @@ 49: MACHINE=arm 49: CPU= 49: Test timeout computed to be: 1500 -47: + grep -Fq _start out/test/elf/arm/discard/log -47: + grep -Fq foo out/test/elf/arm/discard/log +46: + readelf --dynamic out/test/elf/arm/disable-new-dtags/b.so +46: + grep -q 'RPATH.*/foo' +46: + on_exit +46: + echo OK +46: OK +46: + exit 0 49: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/dt-init.sh + 46/317 Test #46: arm-disable-new-dtags ....................... Passed 0.73 sec +test 50 + Start 50: arm-dt-needed + +50: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/dt-needed.sh" +50: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf +50: Environment variables: +50: MACHINE=arm +50: CPU= +50: Test timeout computed to be: 1500 +47: + readelf --symbols out/test/elf/arm/discard/exe 49: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 49: ++ export LC_ALL=C 49: ++ LC_ALL=C @@ -11465,33 +11504,20 @@ 49: ++ tlsdesc_opt=-mtls-dialect=gnu2 49: ++ trap 'on_error $LINENO' ERR 49: ++ trap on_exit EXIT -47: + grep -Fq .Lbar out/test/elf/arm/discard/log 49: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/dt-init.sh .sh 49: ++ testname=dt-init 49: ++ echo -n 'Testing dt-init ... ' 49: Testing dt-init ... ++ t=out/test/elf/arm/dt-init 49: ++ mkdir -p out/test/elf/arm/dt-init -47: + on_exit -47: + echo OK -47: OK -47: + exit 0 - 47/317 Test #47: arm-discard ................................. Passed 0.33 sec -test 50 - Start 50: arm-dt-needed - -50: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/dt-needed.sh" -50: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -50: Environment variables: -50: MACHINE=arm -50: CPU= -50: Test timeout computed to be: 1500 +47: + grep -Fq _start out/test/elf/arm/discard/log 49: + '[' arm = riscv64 -o arm = riscv32 ']' 49: + [[ arm = loongarch* ]] 49: + '[' arm = arm -o arm = aarch64 ']' 49: + is_musl -49: + ldd --help 49: + grep -q musl 50: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/dt-needed.sh +49: + ldd --help +47: + grep -Fq foo out/test/elf/arm/discard/log 50: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 50: ++ export LC_ALL=C 50: ++ LC_ALL=C @@ -11510,40 +11536,20 @@ 50: ++ tlsdesc_opt=-mtls-dialect=gnu2 50: ++ trap 'on_error $LINENO' ERR 50: ++ trap on_exit EXIT -49: + cat -49: + cc -c -fPIC -o out/test/elf/arm/dt-init/a.o -xc - +48: + cc -o out/test/elf/arm/dso-undef/c.o -c -xc - +47: + grep -Fq .Lbar out/test/elf/arm/discard/log +48: + cat 50: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/dt-needed.sh .sh -48: + cc -B. -o out/test/elf/arm/dso-undef/b.so -shared out/test/elf/arm/dso-undef/a.o 50: ++ testname=dt-needed 50: ++ echo -n 'Testing dt-needed ... ' 50: Testing dt-needed ... ++ t=out/test/elf/arm/dt-needed 50: ++ mkdir -p out/test/elf/arm/dt-needed -50: + cat -50: + cc -c -o out/test/elf/arm/dt-needed/a.o -xc - -49: + cc -c -fPIC -o out/test/elf/arm/dt-init/b.o -xc - 49: + cat -50: + cc -B. -shared -o out/test/elf/arm/dt-needed/libfoo.so out/test/elf/arm/dt-needed/a.o -Wl,--soname,libfoo -48: + cc -o out/test/elf/arm/dso-undef/c.o -c -xc - -48: + cat -49: + cc -B. -o out/test/elf/arm/dt-init/c.so -shared out/test/elf/arm/dt-init/b.o -50: + cc -B. -shared -o out/test/elf/arm/dt-needed/libbar.so out/test/elf/arm/dt-needed/a.o -48: + rm -f out/test/elf/arm/dso-undef/d.a -48: + ar rcs out/test/elf/arm/dso-undef/d.a out/test/elf/arm/dso-undef/c.o -48: + cat -48: + cc -o out/test/elf/arm/dso-undef/e.o -c -xc - -49: + 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 -50: + cc -c -o out/test/elf/arm/dt-needed/b.o -xc - -48: + 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 -50: + cat -49: + 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 -50: + 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 -48: + grep -q ' foo$' -48: + readelf --dyn-syms out/test/elf/arm/dso-undef/exe -48: + on_exit -48: + echo OK -48: OK -48: + exit 0 - 48/317 Test #48: arm-dso-undef ............................... Passed 0.77 sec +47: + on_exit +47: + echo OK +47: OK +47: + exit 0 + 47/317 Test #47: arm-discard ................................. Passed 0.57 sec test 51 Start 51: arm-duplicate-error-archive @@ -11553,6 +11559,9 @@ 51: MACHINE=arm 51: CPU= 51: Test timeout computed to be: 1500 +49: + cc -c -fPIC -o out/test/elf/arm/dt-init/a.o -xc - +50: + cc -c -o out/test/elf/arm/dt-needed/a.o -xc - +50: + cat 51: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/duplicate-error-archive.sh 51: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 51: ++ export LC_ALL=C @@ -11577,30 +11586,31 @@ 51: ++ echo -n 'Testing duplicate-error-archive ... ' 51: Testing duplicate-error-archive ... ++ t=out/test/elf/arm/duplicate-error-archive 51: ++ mkdir -p out/test/elf/arm/duplicate-error-archive -51: + cc -o out/test/elf/arm/duplicate-error-archive/a.o -c -xc - +48: + rm -f out/test/elf/arm/dso-undef/d.a 51: + cat -50: + readelf --dynamic out/test/elf/arm/dt-needed/exe -50: + grep -Fq 'Shared library: [libfoo]' -49: + 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 -50: + 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 +51: + cc -o out/test/elf/arm/duplicate-error-archive/a.o -c -xc - +48: + ar rcs out/test/elf/arm/dso-undef/d.a out/test/elf/arm/dso-undef/c.o +49: + cc -c -fPIC -o out/test/elf/arm/dt-init/b.o -xc - +49: + cat +48: + cat +48: + cc -o out/test/elf/arm/dso-undef/e.o -c -xc - +50: + cc -B. -shared -o out/test/elf/arm/dt-needed/libfoo.so out/test/elf/arm/dt-needed/a.o -Wl,--soname,libfoo 51: + rm -f out/test/elf/arm/duplicate-error-archive/b.a 51: + ar rcs out/test/elf/arm/duplicate-error-archive/b.a out/test/elf/arm/duplicate-error-archive/a.o 51: + cat 51: + cc -o out/test/elf/arm/duplicate-error-archive/c.o -c -xc - -50: + readelf --dynamic out/test/elf/arm/dt-needed/exe -50: + grep -Fq 'Shared library: [libfoo]' -50: + 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 -49: + out/test/elf/arm/dt-init/exe1 -49: + out/test/elf/arm/dt-init/exe2 -49: + grep -q init out/test/elf/arm/dt-init/log1 -49: + grep -q fini out/test/elf/arm/dt-init/log1 -49: + grep -q init out/test/elf/arm/dt-init/log2 -49: + grep -q fini out/test/elf/arm/dt-init/log2 -49: + on_exit -49: + echo OK -49: OK -49: + exit 0 - 49/317 Test #49: arm-dt-init ................................. Passed 1.03 sec +49: + cc -B. -o out/test/elf/arm/dt-init/c.so -shared out/test/elf/arm/dt-init/b.o +48: + 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 +50: + cc -B. -shared -o out/test/elf/arm/dt-needed/libbar.so out/test/elf/arm/dt-needed/a.o +48: + grep -q ' foo$' +51: + 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 +48: + readelf --dyn-syms out/test/elf/arm/dso-undef/exe +48: + on_exit +48: + echo OK +48: OK +48: + exit 0 +49: + 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 + 48/317 Test #48: arm-dso-undef ............................... Passed 0.88 sec test 52 Start 52: arm-duplicate-error @@ -11610,7 +11620,6 @@ 52: MACHINE=arm 52: CPU= 52: Test timeout computed to be: 1500 -51: + 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: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/duplicate-error.sh 52: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 52: ++ export LC_ALL=C @@ -11637,17 +11646,17 @@ 52: ++ mkdir -p out/test/elf/arm/duplicate-error 52: + cc -o out/test/elf/arm/duplicate-error/a.o -c -x assembler - 52: + cat -50: + readelf --dynamic out/test/elf/arm/dt-needed/exe -50: + grep -Eq 'Shared library: \[.*dt-needed/libbar\.so\]' -50: + 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 52: + ./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 -52: + grep -q 'duplicate symbol: .*\.o: .*\.o: main' out/test/elf/arm/duplicate-error/log +50: + cc -c -o out/test/elf/arm/dt-needed/b.o -xc - +50: + cat 51: + 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 +49: + 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 'duplicate symbol: .*\.o: .*\.o: main' out/test/elf/arm/duplicate-error/log 52: + on_exit 52: + echo OK 52: OK 52: + exit 0 - 50/317 Test #52: arm-duplicate-error ......................... Passed 0.14 sec + 49/317 Test #52: arm-duplicate-error ......................... Passed 0.18 sec test 53 Start 53: arm-dynamic-dt-debug @@ -11657,6 +11666,7 @@ 53: MACHINE=arm 53: CPU= 53: Test timeout computed to be: 1500 +50: + 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 53: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/dynamic-dt-debug.sh 53: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 53: ++ export LC_ALL=C @@ -11681,15 +11691,15 @@ 53: ++ echo -n 'Testing dynamic-dt-debug ... ' 53: Testing dynamic-dt-debug ... ++ t=out/test/elf/arm/dynamic-dt-debug 53: ++ mkdir -p out/test/elf/arm/dynamic-dt-debug -53: + cat 53: + cc -o out/test/elf/arm/dynamic-dt-debug/a.o -c -xc - -50: + grep -Fq 'Shared library: [libbar.so]' -50: + readelf --dynamic out/test/elf/arm/dt-needed/exe -50: + on_exit -50: + echo OK -50: OK -50: + exit 0 - 51/317 Test #50: arm-dt-needed ............................... Passed 1.21 sec +53: + cat +51: + grep -q 'duplicate symbol:.* foo' out/test/elf/arm/duplicate-error-archive/log +49: + 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 +51: + on_exit +51: + echo OK +51: OK +51: + exit 0 + 50/317 Test #51: arm-duplicate-error-archive ................. Passed 0.79 sec test 54 Start 54: arm-dynamic-linker @@ -11723,14 +11733,27 @@ 54: ++ echo -n 'Testing dynamic-linker ... ' 54: Testing dynamic-linker ... ++ t=out/test/elf/arm/dynamic-linker 54: ++ mkdir -p out/test/elf/arm/dynamic-linker -51: + grep -q 'duplicate symbol:.* foo' out/test/elf/arm/duplicate-error-archive/log -54: + cat 54: + cc -c -o out/test/elf/arm/dynamic-linker/a.o -x assembler - -51: + on_exit -51: + echo OK -51: OK -51: + exit 0 - 52/317 Test #51: arm-duplicate-error-archive ................. Passed 0.62 sec +54: + cat +54: + ./mold -o out/test/elf/arm/dynamic-linker/exe out/test/elf/arm/dynamic-linker/a.o +50: + grep -Fq 'Shared library: [libfoo]' +49: + out/test/elf/arm/dt-init/exe1 +50: + readelf --dynamic out/test/elf/arm/dt-needed/exe +50: + 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 +49: + out/test/elf/arm/dt-init/exe2 +53: + cc -B. -o out/test/elf/arm/dynamic-dt-debug/exe out/test/elf/arm/dynamic-dt-debug/a.o +49: + grep -q init out/test/elf/arm/dt-init/log1 +49: + grep -q fini out/test/elf/arm/dt-init/log1 +54: + readelf --sections out/test/elf/arm/dynamic-linker/exe +49: + grep -q init out/test/elf/arm/dt-init/log2 +54: + grep -Fq .interp out/test/elf/arm/dynamic-linker/log +49: + grep -q fini out/test/elf/arm/dt-init/log2 +54: + readelf --dynamic out/test/elf/arm/dynamic-linker/exe +49: + on_exit +49: + echo OK +49: OK +49: + exit 0 + 51/317 Test #49: arm-dt-init ................................. Passed 1.09 sec test 55 Start 55: arm-dynamic-list @@ -11740,8 +11763,7 @@ 55: MACHINE=arm 55: CPU= 55: Test timeout computed to be: 1500 -53: + cc -B. -o out/test/elf/arm/dynamic-dt-debug/exe out/test/elf/arm/dynamic-dt-debug/a.o -54: + ./mold -o out/test/elf/arm/dynamic-linker/exe out/test/elf/arm/dynamic-linker/a.o +54: + ./mold -o out/test/elf/arm/dynamic-linker/exe out/test/elf/arm/dynamic-linker/a.o --dynamic-linker=/foo/bar 55: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/dynamic-list.sh 55: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 55: ++ export LC_ALL=C @@ -11767,18 +11789,16 @@ 55: Testing dynamic-list ... ++ t=out/test/elf/arm/dynamic-list 55: ++ mkdir -p out/test/elf/arm/dynamic-list 54: + readelf --sections out/test/elf/arm/dynamic-linker/exe -54: + grep -Fq .interp out/test/elf/arm/dynamic-linker/log -54: + readelf --dynamic out/test/elf/arm/dynamic-linker/exe 55: + cc -o out/test/elf/arm/dynamic-list/a.o -c -xc - 55: + cat -54: + ./mold -o out/test/elf/arm/dynamic-linker/exe out/test/elf/arm/dynamic-linker/a.o --dynamic-linker=/foo/bar -54: + readelf --sections out/test/elf/arm/dynamic-linker/exe 54: + grep -Fq .interp out/test/elf/arm/dynamic-linker/log +50: + grep -Fq 'Shared library: [libfoo]' +50: + readelf --dynamic out/test/elf/arm/dt-needed/exe 54: + on_exit 54: + echo OK 54: OK 54: + exit 0 - 53/317 Test #54: arm-dynamic-linker .......................... Passed 0.15 sec + 52/317 Test #54: arm-dynamic-linker .......................... Passed 0.31 sec test 56 Start 56: arm-dynamic-list2 @@ -11788,6 +11808,9 @@ 56: MACHINE=arm 56: CPU= 56: Test timeout computed to be: 1500 +50: + 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: + readelf --dynamic out/test/elf/arm/dynamic-dt-debug/exe +53: + grep -Fq '(DEBUG)' out/test/elf/arm/dynamic-dt-debug/log 56: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/dynamic-list2.sh 56: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 56: ++ export LC_ALL=C @@ -11807,34 +11830,36 @@ 56: ++ tlsdesc_opt=-mtls-dialect=gnu2 56: ++ trap 'on_error $LINENO' ERR 56: ++ trap on_exit EXIT +53: + cat +53: + cc -o out/test/elf/arm/dynamic-dt-debug/b.o -c -xc - 56: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/dynamic-list2.sh .sh 56: ++ testname=dynamic-list2 56: ++ echo -n 'Testing dynamic-list2 ... ' 56: Testing dynamic-list2 ... ++ t=out/test/elf/arm/dynamic-list2 56: ++ mkdir -p out/test/elf/arm/dynamic-list2 -53: + readelf --dynamic out/test/elf/arm/dynamic-dt-debug/exe -56: + cat -53: + grep -Fq '(DEBUG)' out/test/elf/arm/dynamic-dt-debug/log 56: + cc -o out/test/elf/arm/dynamic-list2/a.o -c -xc - -53: + cc -o out/test/elf/arm/dynamic-dt-debug/b.o -c -xc - +56: + cat 55: + cc -B. -o out/test/elf/arm/dynamic-list/exe out/test/elf/arm/dynamic-list/a.o -53: + cat -53: + cc -B. -o out/test/elf/arm/dynamic-dt-debug/c.so out/test/elf/arm/dynamic-dt-debug/b.o -shared +50: + readelf --dynamic out/test/elf/arm/dt-needed/exe +50: + grep -Eq 'Shared library: \[.*dt-needed/libbar\.so\]' 56: + c++ -o out/test/elf/arm/dynamic-list2/b.o -c -xc++ - 56: + cat +50: + 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: + cc -B. -o out/test/elf/arm/dynamic-dt-debug/c.so out/test/elf/arm/dynamic-dt-debug/b.o -shared 55: + readelf --dyn-syms out/test/elf/arm/dynamic-list/exe 55: + grep -q ' foo' out/test/elf/arm/dynamic-list/log 55: + grep -q ' bar' out/test/elf/arm/dynamic-list/log 55: + cat 55: + 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 -56: + 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 53: + readelf --dynamic out/test/elf/arm/dynamic-dt-debug/c.so 53: + grep -Fq '(DEBUG)' out/test/elf/arm/dynamic-dt-debug/log +50: + grep -Fq 'Shared library: [libbar.so]' +56: + 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 53: + on_exit 53: + echo OK 53: OK 53: + exit 0 - 54/317 Test #53: arm-dynamic-dt-debug ........................ Passed 0.52 sec + 53/317 Test #53: arm-dynamic-dt-debug ........................ Passed 0.85 sec test 57 Start 57: arm-dynamic-list3 @@ -11844,6 +11869,21 @@ 57: MACHINE=arm 57: CPU= 57: Test timeout computed to be: 1500 +50: + readelf --dynamic out/test/elf/arm/dt-needed/exe +50: + on_exit +50: + echo OK +50: OK +50: + exit 0 + 54/317 Test #50: arm-dt-needed ............................... Passed 1.59 sec +test 58 + Start 58: arm-dynamic-list4 + +58: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/dynamic-list4.sh" +58: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf +58: Environment variables: +58: MACHINE=arm +58: CPU= +58: Test timeout computed to be: 1500 57: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/dynamic-list3.sh 57: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 57: ++ export LC_ALL=C @@ -11869,85 +11909,76 @@ 57: Testing dynamic-list3 ... ++ t=out/test/elf/arm/dynamic-list3 57: ++ mkdir -p out/test/elf/arm/dynamic-list3 57: + cat +58: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/dynamic-list4.sh +58: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc +58: ++ export LC_ALL=C +58: ++ LC_ALL=C +58: ++ '[' -z arm ']' +58: ++ '[' -z '' ']' +58: ++ TESTDIR=out/test/elf/arm +58: ++ CC=cc +58: ++ CXX=c++ +58: ++ GCC=gcc +58: ++ GXX=g++ +58: ++ OBJDUMP=objdump +58: ++ OBJCOPY=objcopy +58: ++ STRIP=strip +58: ++ QEMU= +58: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' +58: ++ tlsdesc_opt=-mtls-dialect=gnu2 +58: ++ trap 'on_error $LINENO' ERR +58: ++ trap on_exit EXIT +57: + c++ -fPIC -c -o out/test/elf/arm/dynamic-list3/b.o -xc - +58: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/dynamic-list4.sh .sh 57: + cat +58: ++ testname=dynamic-list4 +58: ++ echo -n 'Testing dynamic-list4 ... ' +58: Testing dynamic-list4 ... ++ t=out/test/elf/arm/dynamic-list4 +58: ++ mkdir -p out/test/elf/arm/dynamic-list4 55: + readelf --dyn-syms out/test/elf/arm/dynamic-list/exe1 -57: + c++ -fPIC -c -o out/test/elf/arm/dynamic-list3/b.o -xc - 55: + grep -q ' foo' out/test/elf/arm/dynamic-list/log1 +58: + cc -o out/test/elf/arm/dynamic-list4/a.o -c -xc - -fPIC 55: + grep -q ' bar' out/test/elf/arm/dynamic-list/log1 +58: + cat 55: + 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 56: + readelf --dyn-syms out/test/elf/arm/dynamic-list2/exe 56: + grep -q ' foo' out/test/elf/arm/dynamic-list2/log 56: + grep -q ' bar' out/test/elf/arm/dynamic-list2/log 56: + cat 56: + 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 -55: + readelf --dyn-syms out/test/elf/arm/dynamic-list/exe2 57: + 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 +55: + readelf --dyn-syms out/test/elf/arm/dynamic-list/exe2 55: + grep -q ' foo' out/test/elf/arm/dynamic-list/log2 55: + grep -q ' bar' out/test/elf/arm/dynamic-list/log2 +58: + cat 55: + 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 +58: + 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 +57: + readelf --dyn-syms out/test/elf/arm/dynamic-list3/exe1 56: + readelf --dyn-syms out/test/elf/arm/dynamic-list2/exe1 56: + grep -q ' foo' out/test/elf/arm/dynamic-list2/log1 -56: + grep -q ' bar' out/test/elf/arm/dynamic-list2/log1 -56: + grep -q ' _Z3bazi' out/test/elf/arm/dynamic-list2/log1 -56: + 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 -57: + readelf --dyn-syms out/test/elf/arm/dynamic-list3/exe1 57: + grep -q ' xyz' out/test/elf/arm/dynamic-list3/log1 -55: + readelf --dyn-syms out/test/elf/arm/dynamic-list/exe3 57: + grep -q ' foobarzx' out/test/elf/arm/dynamic-list3/log1 +56: + grep -q ' bar' out/test/elf/arm/dynamic-list2/log1 +56: + grep -q ' _Z3bazi' out/test/elf/arm/dynamic-list2/log1 57: + grep -q ' foobarcx' out/test/elf/arm/dynamic-list3/log1 +56: + 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 +58: + cc -o out/test/elf/arm/dynamic-list4/c.o -c -xc - -fPIC 57: + grep -q ' foo123bar456bx' out/test/elf/arm/dynamic-list3/log1 -55: + grep -q ' foo' out/test/elf/arm/dynamic-list/log3 +58: + cat 57: + grep -q ' foo123bar456c' out/test/elf/arm/dynamic-list3/log1 57: + grep -q ' foo123bar456x' out/test/elf/arm/dynamic-list3/log1 57: + 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 +58: + cc -B. -shared -o out/test/elf/arm/dynamic-list4/d.so out/test/elf/arm/dynamic-list4/c.o +55: + readelf --dyn-syms out/test/elf/arm/dynamic-list/exe3 +56: + readelf --dyn-syms out/test/elf/arm/dynamic-list2/exe2 +55: + grep -q ' foo' out/test/elf/arm/dynamic-list/log3 +56: + grep -q ' foo' out/test/elf/arm/dynamic-list2/log2 55: + grep -q ' bar' out/test/elf/arm/dynamic-list/log3 55: + on_exit 55: + echo OK 55: OK 55: + exit 0 - 55/317 Test #55: arm-dynamic-list ............................ Passed 0.72 sec -test 58 - Start 58: arm-dynamic-list4 - -58: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/dynamic-list4.sh" -58: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -58: Environment variables: -58: MACHINE=arm -58: CPU= -58: Test timeout computed to be: 1500 -56: + readelf --dyn-syms out/test/elf/arm/dynamic-list2/exe2 -56: + grep -q ' foo' out/test/elf/arm/dynamic-list2/log2 -56: + grep -q ' bar' out/test/elf/arm/dynamic-list2/log2 -58: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/dynamic-list4.sh -58: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc -58: ++ export LC_ALL=C -58: ++ LC_ALL=C -58: ++ '[' -z arm ']' -58: ++ '[' -z '' ']' -58: ++ TESTDIR=out/test/elf/arm -58: ++ CC=cc -58: ++ CXX=c++ -58: ++ GCC=gcc -58: ++ GXX=g++ -58: ++ OBJDUMP=objdump -58: ++ OBJCOPY=objcopy -58: ++ STRIP=strip -58: ++ QEMU= -58: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' -58: ++ tlsdesc_opt=-mtls-dialect=gnu2 -58: ++ trap 'on_error $LINENO' ERR -58: ++ trap on_exit EXIT -58: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/dynamic-list4.sh .sh -58: ++ testname=dynamic-list4 -58: ++ echo -n 'Testing dynamic-list4 ... ' -58: Testing dynamic-list4 ... ++ t=out/test/elf/arm/dynamic-list4 -58: ++ mkdir -p out/test/elf/arm/dynamic-list4 -56: + grep -q ' _Z3bazi' out/test/elf/arm/dynamic-list2/log2 -56: + on_exit -56: + echo OK -56: OK -56: + exit 0 - 56/317 Test #56: arm-dynamic-list2 ........................... Passed 0.68 sec + 55/317 Test #55: arm-dynamic-list ............................ Passed 1.10 sec test 59 Start 59: arm-dynamic @@ -11957,10 +11988,25 @@ 59: MACHINE=arm 59: CPU= 59: Test timeout computed to be: 1500 +56: + grep -q ' bar' out/test/elf/arm/dynamic-list2/log2 +58: + cc -o out/test/elf/arm/dynamic-list4/e.o -c -xc - +56: + grep -q ' _Z3bazi' out/test/elf/arm/dynamic-list2/log2 58: + cat -58: + cc -o out/test/elf/arm/dynamic-list4/a.o -c -xc - -fPIC +56: + on_exit +56: + echo OK +56: OK +56: + exit 0 + 56/317 Test #56: arm-dynamic-list2 ........................... Passed 1.02 sec +test 60 + Start 60: arm-emit-relocs-cpp + +60: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/emit-relocs-cpp.sh" +60: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf +60: Environment variables: +60: MACHINE=arm +60: CPU= +60: Test timeout computed to be: 1500 59: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/dynamic.sh -57: + readelf --dyn-syms out/test/elf/arm/dynamic-list3/exe2 59: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 59: ++ export LC_ALL=C 59: ++ LC_ALL=C @@ -11979,35 +12025,13 @@ 59: ++ tlsdesc_opt=-mtls-dialect=gnu2 59: ++ trap 'on_error $LINENO' ERR 59: ++ trap on_exit EXIT +57: + readelf --dyn-syms out/test/elf/arm/dynamic-list3/exe2 +60: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/emit-relocs-cpp.sh 59: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/dynamic.sh .sh 59: ++ testname=dynamic -57: + grep -q ' xyz' out/test/elf/arm/dynamic-list3/log2 59: ++ echo -n 'Testing dynamic ... ' 59: Testing dynamic ... ++ t=out/test/elf/arm/dynamic 59: ++ mkdir -p out/test/elf/arm/dynamic -57: + grep -q ' foobarzx' out/test/elf/arm/dynamic-list3/log2 -57: + grep -q ' foobarcx' out/test/elf/arm/dynamic-list3/log2 -59: + echo '.globl main; main:' -59: + cc -o out/test/elf/arm/dynamic/a.o -c -x assembler - -57: + grep -q ' foo123bar456bx' out/test/elf/arm/dynamic-list3/log2 -57: + grep -q ' foo123bar456c' out/test/elf/arm/dynamic-list3/log2 -59: + cc -B. -o out/test/elf/arm/dynamic/exe out/test/elf/arm/dynamic/a.o -57: + grep -q ' foo123bar456x' out/test/elf/arm/dynamic-list3/log2 -57: + on_exit -57: + echo OK -57: OK -57: + exit 0 - 57/317 Test #57: arm-dynamic-list3 ........................... Passed 0.48 sec -test 60 - Start 60: arm-emit-relocs-cpp - -60: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/emit-relocs-cpp.sh" -60: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -60: Environment variables: -60: MACHINE=arm -60: CPU= -60: Test timeout computed to be: 1500 -60: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/emit-relocs-cpp.sh 60: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 60: ++ export LC_ALL=C 60: ++ LC_ALL=C @@ -12026,9 +12050,10 @@ 60: ++ tlsdesc_opt=-mtls-dialect=gnu2 60: ++ trap 'on_error $LINENO' ERR 60: ++ trap on_exit EXIT -58: + cat -58: + 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 +57: + grep -q ' xyz' out/test/elf/arm/dynamic-list3/log2 +59: + echo '.globl main; main:' 60: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/emit-relocs-cpp.sh .sh +59: + cc -o out/test/elf/arm/dynamic/a.o -c -x assembler - 60: ++ testname=emit-relocs-cpp 60: ++ echo -n 'Testing emit-relocs-cpp ... ' 60: Testing emit-relocs-cpp ... ++ t=out/test/elf/arm/emit-relocs-cpp @@ -12039,7 +12064,7 @@ 60: skipped 60: + trap - EXIT 60: + exit 0 - 58/317 Test #60: arm-emit-relocs-cpp .........................***Skipped 0.05 sec + 57/317 Test #60: arm-emit-relocs-cpp .........................***Skipped 0.08 sec test 61 Start 61: arm-emit-relocs-dead-sections @@ -12049,6 +12074,10 @@ 61: MACHINE=arm 61: CPU= 61: Test timeout computed to be: 1500 +57: + grep -q ' foobarzx' out/test/elf/arm/dynamic-list3/log2 +59: + cc -B. -o out/test/elf/arm/dynamic/exe out/test/elf/arm/dynamic/a.o +57: + grep -q ' foobarcx' out/test/elf/arm/dynamic-list3/log2 +57: + grep -q ' foo123bar456bx' out/test/elf/arm/dynamic-list3/log2 61: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/emit-relocs-dead-sections.sh 61: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 61: ++ export LC_ALL=C @@ -12073,23 +12102,18 @@ 61: ++ echo -n 'Testing emit-relocs-dead-sections ... ' 61: Testing emit-relocs-dead-sections ... ++ t=out/test/elf/arm/emit-relocs-dead-sections 61: ++ mkdir -p out/test/elf/arm/emit-relocs-dead-sections -59: + readelf --dynamic out/test/elf/arm/dynamic/exe -59: + grep -Eq 'Shared library:.*\blibc\b' out/test/elf/arm/dynamic/log +57: + grep -q ' foo123bar456c' out/test/elf/arm/dynamic-list3/log2 61: + '[' arm = m68k ']' 61: + '[' arm = sh4 ']' -59: + readelf -W --dyn-syms --use-dynamic out/test/elf/arm/dynamic/exe +57: + grep -q ' foo123bar456x' out/test/elf/arm/dynamic-list3/log2 +58: + 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 61: + cat 61: + c++ -o out/test/elf/arm/emit-relocs-dead-sections/a.o -c -fPIC -xc++ -g -ffunction-sections - -59: + grep -Eq 'FUNC\s+GLOBAL\s+DEFAULT.*UND\s+__libc_start_main' out/test/elf/arm/dynamic/log2 -59: + cat -59: + cc -c -fPIC -o out/test/elf/arm/dynamic/b.o -xc - -58: + cat -58: + cc -o out/test/elf/arm/dynamic-list4/c.o -c -xc - -fPIC -59: + on_exit -59: + echo OK -59: OK -59: + exit 0 - 59/317 Test #59: arm-dynamic ................................. Passed 0.38 sec +57: + on_exit +57: + echo OK +57: OK +57: + exit 0 + 58/317 Test #57: arm-dynamic-list3 ........................... Passed 0.78 sec test 62 Start 62: arm-emit-relocs @@ -12123,22 +12147,25 @@ 62: ++ echo -n 'Testing emit-relocs ... ' 62: Testing emit-relocs ... ++ t=out/test/elf/arm/emit-relocs 62: ++ mkdir -p out/test/elf/arm/emit-relocs -58: + cc -B. -shared -o out/test/elf/arm/dynamic-list4/d.so out/test/elf/arm/dynamic-list4/c.o 62: + cc -o out/test/elf/arm/emit-relocs/a.o -c -fPIC -xc - 62: + cat +59: + readelf --dynamic out/test/elf/arm/dynamic/exe +59: + grep -Eq 'Shared library:.*\blibc\b' out/test/elf/arm/dynamic/log +59: + readelf -W --dyn-syms --use-dynamic out/test/elf/arm/dynamic/exe +59: + grep -Eq 'FUNC\s+GLOBAL\s+DEFAULT.*UND\s+__libc_start_main' out/test/elf/arm/dynamic/log2 +59: + cat +59: + cc -c -fPIC -o out/test/elf/arm/dynamic/b.o -xc - +58: + grep -q 'foo1 bar1 baz1' +58: + out/test/elf/arm/dynamic-list4/exe1 +58: + 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 62: + cc -B. -o out/test/elf/arm/emit-relocs/exe out/test/elf/arm/emit-relocs/a.o -Wl,-emit-relocs -58: + cat -58: + cc -o out/test/elf/arm/dynamic-list4/e.o -c -xc - -58: + 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 -62: + out/test/elf/arm/emit-relocs/exe -62: + grep -q 'Hello world' -62: + grep -Eq 'rela?\.text' -62: + readelf -S out/test/elf/arm/emit-relocs/exe -62: + on_exit -62: + echo OK -62: OK -62: + exit 0 - 60/317 Test #62: arm-emit-relocs ............................. Passed 0.41 sec +58: + grep -q 'foo2 bar2 baz1' +58: + out/test/elf/arm/dynamic-list4/exe2 +58: + on_exit +58: + echo OK +58: OK +58: + exit 0 + 59/317 Test #58: arm-dynamic-list4 ........................... Passed 1.12 sec test 63 Start 63: arm-empty-file @@ -12148,6 +12175,20 @@ 63: MACHINE=arm 63: CPU= 63: Test timeout computed to be: 1500 +59: + on_exit +59: + echo OK +59: OK +59: + exit 0 + 60/317 Test #59: arm-dynamic ................................. Passed 0.57 sec +test 64 + Start 64: arm-empty-input + +64: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/empty-input.sh" +64: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf +64: Environment variables: +64: MACHINE=arm +64: CPU= +64: Test timeout computed to be: 1500 63: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/empty-file.sh 63: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 63: ++ export LC_ALL=C @@ -12172,32 +12213,6 @@ 63: ++ echo -n 'Testing empty-file ... ' 63: Testing empty-file ... ++ t=out/test/elf/arm/empty-file 63: ++ mkdir -p out/test/elf/arm/empty-file -63: + cc -o out/test/elf/arm/empty-file/a.o -c -xc - -63: + cat -58: + grep -q 'foo1 bar1 baz1' -58: + out/test/elf/arm/dynamic-list4/exe1 -58: + 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 -63: + rm -f out/test/elf/arm/empty-file/b.script -63: + touch out/test/elf/arm/empty-file/b.script -63: + 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 -58: + grep -q 'foo2 bar2 baz1' -58: + out/test/elf/arm/dynamic-list4/exe2 -58: + on_exit -58: + echo OK -58: OK -58: + exit 0 - 61/317 Test #58: arm-dynamic-list4 ........................... Passed 1.21 sec -test 64 - Start 64: arm-empty-input - -64: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/empty-input.sh" -64: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -64: Environment variables: -64: MACHINE=arm -64: CPU= -64: Test timeout computed to be: 1500 -63: + out/test/elf/arm/empty-file/exe -63: + grep -q 'Hello world' 64: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/empty-input.sh 64: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 64: ++ export LC_ALL=C @@ -12217,11 +12232,25 @@ 64: ++ tlsdesc_opt=-mtls-dialect=gnu2 64: ++ trap 'on_error $LINENO' ERR 64: ++ trap on_exit EXIT -63: + on_exit -63: + echo OK -63: OK -63: + exit 0 - 62/317 Test #63: arm-empty-file .............................. Passed 0.40 sec +63: + cat +64: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/empty-input.sh .sh +63: + cc -o out/test/elf/arm/empty-file/a.o -c -xc - +64: ++ testname=empty-input +64: ++ echo -n 'Testing empty-input ... ' +64: Testing empty-input ... ++ t=out/test/elf/arm/empty-input +64: ++ mkdir -p out/test/elf/arm/empty-input +64: + rm -f out/test/elf/arm/empty-input/a.o +64: + touch out/test/elf/arm/empty-input/a.o +64: + cc -B. -o out/test/elf/arm/empty-input/exe out/test/elf/arm/empty-input/a.o +62: + out/test/elf/arm/emit-relocs/exe +62: + grep -q 'Hello world' +62: + grep -Eq 'rela?\.text' +62: + readelf -S out/test/elf/arm/emit-relocs/exe +62: + on_exit +62: + echo OK +62: OK +62: + exit 0 + 61/317 Test #62: arm-emit-relocs ............................. Passed 0.57 sec test 65 Start 65: arm-empty-version @@ -12231,13 +12260,7 @@ 65: MACHINE=arm 65: CPU= 65: Test timeout computed to be: 1500 -64: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/empty-input.sh .sh -64: ++ testname=empty-input -64: ++ echo -n 'Testing empty-input ... ' -64: Testing empty-input ... ++ t=out/test/elf/arm/empty-input -64: ++ mkdir -p out/test/elf/arm/empty-input -64: + rm -f out/test/elf/arm/empty-input/a.o -64: + touch out/test/elf/arm/empty-input/a.o +64: + grep -q 'unknown file type' out/test/elf/arm/empty-input/log 65: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/empty-version.sh 65: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 65: ++ export LC_ALL=C @@ -12257,20 +12280,14 @@ 65: ++ tlsdesc_opt=-mtls-dialect=gnu2 65: ++ trap 'on_error $LINENO' ERR 65: ++ trap on_exit EXIT -64: + cc -B. -o out/test/elf/arm/empty-input/exe out/test/elf/arm/empty-input/a.o -65: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/empty-version.sh .sh -65: ++ testname=empty-version -65: ++ echo -n 'Testing empty-version ... ' -65: Testing empty-version ... ++ t=out/test/elf/arm/empty-version -65: ++ mkdir -p out/test/elf/arm/empty-version -65: + cat -65: + cc -fPIC -c -o out/test/elf/arm/empty-version/a.o -xc - -64: + grep -q 'unknown file type' out/test/elf/arm/empty-input/log +63: + rm -f out/test/elf/arm/empty-file/b.script +63: + touch out/test/elf/arm/empty-file/b.script 64: + on_exit 64: + echo OK 64: OK 64: + exit 0 - 63/317 Test #64: arm-empty-input ............................. Passed 0.18 sec +65: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/empty-version.sh .sh + 62/317 Test #64: arm-empty-input ............................. Passed 0.24 sec test 66 Start 66: arm-entry @@ -12280,6 +12297,13 @@ 66: MACHINE=arm 66: CPU= 66: Test timeout computed to be: 1500 +65: ++ testname=empty-version +65: ++ echo -n 'Testing empty-version ... ' +65: Testing empty-version ... ++ t=out/test/elf/arm/empty-version +65: ++ mkdir -p out/test/elf/arm/empty-version +63: + 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 +65: + cc -fPIC -c -o out/test/elf/arm/empty-version/a.o -xc - +65: + cat 66: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/entry.sh 66: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 66: ++ export LC_ALL=C @@ -12304,22 +12328,19 @@ 66: ++ echo -n 'Testing entry ... ' 66: Testing entry ... ++ t=out/test/elf/arm/entry 66: ++ mkdir -p out/test/elf/arm/entry -65: + cc -B. -shared -o out/test/elf/arm/empty-version/b.so out/test/elf/arm/empty-version/a.o 66: + '[' arm = ppc64 ']' 66: + cat 66: + cc -o out/test/elf/arm/entry/a.o -c -x assembler - 66: + cat 66: + cc -o out/test/elf/arm/entry/b.o -c -xc - -66: + 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 -65: + grep -q ' bar1' -65: + readelf --dyn-syms out/test/elf/arm/empty-version/b.so -65: + readelf --dyn-syms out/test/elf/arm/empty-version/b.so -65: + grep -q ' bar2' -65: + on_exit -65: + echo OK -65: OK -65: + exit 0 - 64/317 Test #65: arm-empty-version ........................... Passed 0.38 sec +65: + cc -B. -shared -o out/test/elf/arm/empty-version/b.so out/test/elf/arm/empty-version/a.o +63: + grep -q 'Hello world' +63: + out/test/elf/arm/empty-file/exe +63: + on_exit +63: + echo OK +63: OK +63: + exit 0 + 63/317 Test #63: arm-empty-file .............................. Passed 0.50 sec test 67 Start 67: arm-exception-multiple-ehframe @@ -12329,6 +12350,7 @@ 67: MACHINE=arm 67: CPU= 67: Test timeout computed to be: 1500 +66: + 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 67: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/exception-multiple-ehframe.sh 67: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 67: ++ export LC_ALL=C @@ -12349,22 +12371,21 @@ 67: ++ trap 'on_error $LINENO' ERR 67: ++ trap on_exit EXIT 67: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/exception-multiple-ehframe.sh .sh -66: + readelf -e out/test/elf/arm/entry/exe1 67: ++ testname=exception-multiple-ehframe 67: ++ echo -n 'Testing exception-multiple-ehframe ... ' 67: Testing exception-multiple-ehframe ... ++ t=out/test/elf/arm/exception-multiple-ehframe 67: ++ mkdir -p out/test/elf/arm/exception-multiple-ehframe -66: + grep -q 'Entry point address:.*0x1000$' out/test/elf/arm/entry/log -66: + 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 67: + grep -q __tsan_init 67: + nm mold -66: + readelf -e out/test/elf/arm/entry/exe2 -66: + grep -q 'Entry point address:.*0x2000$' out/test/elf/arm/entry/log -66: + on_exit -66: + echo OK -66: OK -66: + exit 0 - 65/317 Test #66: arm-entry ................................... Passed 0.45 sec +65: + grep -q ' bar1' +65: + readelf --dyn-syms out/test/elf/arm/empty-version/b.so +65: + grep -q ' bar2' +65: + readelf --dyn-syms out/test/elf/arm/empty-version/b.so +65: + on_exit +65: + echo OK +65: OK +65: + exit 0 + 64/317 Test #65: arm-empty-version ........................... Passed 0.47 sec test 68 Start 68: arm-exception @@ -12393,46 +12414,27 @@ 68: ++ tlsdesc_opt=-mtls-dialect=gnu2 68: ++ trap 'on_error $LINENO' ERR 68: ++ trap on_exit EXIT +66: + readelf -e out/test/elf/arm/entry/exe1 68: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/exception.sh .sh 68: ++ testname=exception 68: ++ echo -n 'Testing exception ... ' 68: Testing exception ... ++ t=out/test/elf/arm/exception 68: ++ mkdir -p out/test/elf/arm/exception +66: + grep -q 'Entry point address:.*0x1000$' out/test/elf/arm/entry/log 68: + '[' arm = m68k ']' 68: + '[' arm = sh4 ']' 68: + static= 68: + test_cflags -static -68: + echo 'int main() {}' +66: + 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 68: + cc -static -o /dev/null -xc - -61: + c++ -o out/test/elf/arm/emit-relocs-dead-sections/b.o -c -fPIC -xc++ -g -ffunction-sections - -61: + cat -67: + '[' arm = m68k ']' -67: + '[' arm = sh4 ']' -67: + cat -67: + c++ -o out/test/elf/arm/exception-multiple-ehframe/a.o -c -xc++ - -68: + static=-static -68: + static='-static -pthread' -68: + cat -68: + c++ -c -o out/test/elf/arm/exception/b.o out/test/elf/arm/exception/a.cc -fPIC -67: + cat -67: + c++ -o out/test/elf/arm/exception-multiple-ehframe/b.o -c -xc++ - -68: + c++ -c -o out/test/elf/arm/exception/c.o out/test/elf/arm/exception/a.cc -fno-PIC -67: + objcopy --rename-section .eh_frame=.eh_frame2 out/test/elf/arm/exception-multiple-ehframe/a.o -67: + ./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 -67: + objcopy --rename-section .eh_frame2=.eh_frame out/test/elf/arm/exception-multiple-ehframe/c.o -67: + c++ -o out/test/elf/arm/exception-multiple-ehframe/d.o -c -xc++ - -68: + c++ -B. -o out/test/elf/arm/exception/exe1 out/test/elf/arm/exception/b.o -static -pthread -67: + cat -67: + 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 -67: + out/test/elf/arm/exception-multiple-ehframe/exe1 -67: 1 3 -67: + out/test/elf/arm/exception-multiple-ehframe/exe1 -67: + grep -q '^1 3$' -67: + on_exit -67: + echo OK -67: OK -67: + exit 0 - 66/317 Test #67: arm-exception-multiple-ehframe .............. Passed 1.51 sec +68: + echo 'int main() {}' +66: + readelf -e out/test/elf/arm/entry/exe2 +66: + grep -q 'Entry point address:.*0x2000$' out/test/elf/arm/entry/log +66: + on_exit +66: + echo OK +66: OK +66: + exit 0 + 65/317 Test #66: arm-entry ................................... Passed 0.75 sec test 69 Start 69: arm-exclude-libs @@ -12466,48 +12468,62 @@ 69: ++ echo -n 'Testing exclude-libs ... ' 69: Testing exclude-libs ... ++ t=out/test/elf/arm/exclude-libs 69: ++ mkdir -p out/test/elf/arm/exclude-libs -69: + cat 69: + cc -fPIC -xc -c -o out/test/elf/arm/exclude-libs/a.o - -69: + cc -fPIC -xc -c -o out/test/elf/arm/exclude-libs/b.o - 69: + cat -68: + out/test/elf/arm/exception/exe1 -68: + c++ -B. -o out/test/elf/arm/exception/exe2 out/test/elf/arm/exception/c.o -no-pie -static -pthread +69: + cat +69: + cc -fPIC -xc -c -o out/test/elf/arm/exclude-libs/b.o - 69: + rm -f out/test/elf/arm/exclude-libs/c.a 69: + ar crs out/test/elf/arm/exclude-libs/c.a out/test/elf/arm/exclude-libs/a.o 69: + rm -f out/test/elf/arm/exclude-libs/d.a 69: + ar crs out/test/elf/arm/exclude-libs/d.a out/test/elf/arm/exclude-libs/b.o -69: + cc -fPIC -xc -c -o out/test/elf/arm/exclude-libs/e.o - 69: + cat +69: + cc -fPIC -xc -c -o out/test/elf/arm/exclude-libs/e.o - +68: + static=-static +68: + static='-static -pthread' +68: + cat +68: + c++ -c -o out/test/elf/arm/exception/b.o out/test/elf/arm/exception/a.cc -fPIC 69: + 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 +68: + c++ -c -o out/test/elf/arm/exception/c.o out/test/elf/arm/exception/a.cc -fno-PIC 69: + readelf --dyn-syms out/test/elf/arm/exclude-libs/f.so 69: + grep -Fq foo out/test/elf/arm/exclude-libs/log 69: + grep -Fq bar out/test/elf/arm/exclude-libs/log -68: + out/test/elf/arm/exception/exe2 +61: + cat +61: + c++ -o out/test/elf/arm/emit-relocs-dead-sections/b.o -c -fPIC -xc++ -g -ffunction-sections - 69: + grep -Fq baz out/test/elf/arm/exclude-libs/log -68: + c++ -B. -o out/test/elf/arm/exception/exe3 out/test/elf/arm/exception/b.o -pie 69: + 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 +68: + c++ -B. -o out/test/elf/arm/exception/exe1 out/test/elf/arm/exception/b.o -static -pthread 69: + readelf --dyn-syms out/test/elf/arm/exclude-libs/f.so -68: + out/test/elf/arm/exception/exe3 69: + grep -Fq foo out/test/elf/arm/exclude-libs/log 69: + grep -Fq bar out/test/elf/arm/exclude-libs/log -68: + c++ -B. -o out/test/elf/arm/exception/exe4 out/test/elf/arm/exception/c.o -no-pie 69: + grep -Fq baz out/test/elf/arm/exclude-libs/log 69: + 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 -61: + 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 +67: + '[' arm = m68k ']' +67: + '[' arm = sh4 ']' +67: + cat +67: + c++ -o out/test/elf/arm/exception-multiple-ehframe/a.o -c -xc++ - 69: + readelf --dyn-syms out/test/elf/arm/exclude-libs/f.so 69: + grep -Fq foo out/test/elf/arm/exclude-libs/log 69: + grep -Fq bar out/test/elf/arm/exclude-libs/log -68: + out/test/elf/arm/exception/exe4 69: + grep -Fq baz out/test/elf/arm/exclude-libs/log 69: + 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 -68: + c++ -B. -o out/test/elf/arm/exception/exe5 out/test/elf/arm/exception/b.o -pie -Wl,--gc-sections -61: + out/test/elf/arm/emit-relocs-dead-sections/exe -61: + grep -q 'Hello world' -61: + on_exit -61: + echo OK -61: OK -61: + exit 0 - 67/317 Test #61: arm-emit-relocs-dead-sections ............... Passed 4.10 sec +67: + c++ -o out/test/elf/arm/exception-multiple-ehframe/b.o -c -xc++ - +67: + cat +68: + out/test/elf/arm/exception/exe1 +68: + c++ -B. -o out/test/elf/arm/exception/exe2 out/test/elf/arm/exception/c.o -no-pie -static -pthread +67: + objcopy --rename-section .eh_frame=.eh_frame2 out/test/elf/arm/exception-multiple-ehframe/a.o +67: + ./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 +69: + readelf --dyn-syms out/test/elf/arm/exclude-libs/f.so +67: + objcopy --rename-section .eh_frame2=.eh_frame out/test/elf/arm/exception-multiple-ehframe/c.o +69: + grep -Fq foo out/test/elf/arm/exclude-libs/log +69: + grep -Fq bar out/test/elf/arm/exclude-libs/log +67: + c++ -o out/test/elf/arm/exception-multiple-ehframe/d.o -c -xc++ - +69: + grep -Fq baz out/test/elf/arm/exclude-libs/log +67: + cat +69: + on_exit +69: + echo OK +69: OK +69: + exit 0 + 66/317 Test #69: arm-exclude-libs ............................ Passed 1.66 sec test 70 Start 70: arm-exclude-libs2 @@ -12517,10 +12533,7 @@ 70: MACHINE=arm 70: CPU= 70: Test timeout computed to be: 1500 -69: + readelf --dyn-syms out/test/elf/arm/exclude-libs/f.so 70: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/exclude-libs2.sh -69: + grep -Fq foo out/test/elf/arm/exclude-libs/log -68: + out/test/elf/arm/exception/exe5 70: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 70: ++ export LC_ALL=C 70: ++ LC_ALL=C @@ -12539,19 +12552,29 @@ 70: ++ tlsdesc_opt=-mtls-dialect=gnu2 70: ++ trap 'on_error $LINENO' ERR 70: ++ trap on_exit EXIT -69: + grep -Fq bar out/test/elf/arm/exclude-libs/log 70: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/exclude-libs2.sh .sh -68: + c++ -B. -o out/test/elf/arm/exception/exe6 out/test/elf/arm/exception/c.o -no-pie -static -pthread -Wl,--gc-sections -69: + grep -Fq baz out/test/elf/arm/exclude-libs/log 70: ++ testname=exclude-libs2 70: ++ echo -n 'Testing exclude-libs2 ... ' 70: Testing exclude-libs2 ... ++ t=out/test/elf/arm/exclude-libs2 70: ++ mkdir -p out/test/elf/arm/exclude-libs2 -69: + on_exit -69: + echo OK -69: OK -69: + exit 0 - 68/317 Test #69: arm-exclude-libs ............................ Passed 1.21 sec +70: + cat +70: + cc -x assembler -c -o out/test/elf/arm/exclude-libs2/a.o - +70: + rm -f out/test/elf/arm/exclude-libs2/b.a +70: + ar crs out/test/elf/arm/exclude-libs2/b.a out/test/elf/arm/exclude-libs2/a.o +70: + cat +70: + cc -xc -c -o out/test/elf/arm/exclude-libs2/c.o - +67: + 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 +68: + out/test/elf/arm/exception/exe2 +68: + c++ -B. -o out/test/elf/arm/exception/exe3 out/test/elf/arm/exception/b.o -pie +67: + out/test/elf/arm/exception-multiple-ehframe/exe1 +67: 1 3 +67: + grep -q '^1 3$' +67: + out/test/elf/arm/exception-multiple-ehframe/exe1 +67: + on_exit +67: + echo OK +67: OK +67: + exit 0 + 67/317 Test #67: arm-exception-multiple-ehframe .............. Passed 2.55 sec test 71 Start 71: arm-exclude-libs3 @@ -12561,10 +12584,8 @@ 71: MACHINE=arm 71: CPU= 71: Test timeout computed to be: 1500 -70: + cat -70: + cc -x assembler -c -o out/test/elf/arm/exclude-libs2/a.o - +70: + 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 71: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/exclude-libs3.sh -70: + rm -f out/test/elf/arm/exclude-libs2/b.a 71: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 71: ++ export LC_ALL=C 71: ++ LC_ALL=C @@ -12583,34 +12604,22 @@ 71: ++ tlsdesc_opt=-mtls-dialect=gnu2 71: ++ trap 'on_error $LINENO' ERR 71: ++ trap on_exit EXIT +68: + out/test/elf/arm/exception/exe3 71: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/exclude-libs3.sh .sh +68: + c++ -B. -o out/test/elf/arm/exception/exe4 out/test/elf/arm/exception/c.o -no-pie 71: ++ testname=exclude-libs3 71: ++ echo -n 'Testing exclude-libs3 ... ' 71: Testing exclude-libs3 ... ++ t=out/test/elf/arm/exclude-libs3 71: ++ mkdir -p out/test/elf/arm/exclude-libs3 -70: + ar crs out/test/elf/arm/exclude-libs2/b.a out/test/elf/arm/exclude-libs2/a.o -71: + cc -fPIC -xc -c -o out/test/elf/arm/exclude-libs3/a.o - -71: + cat -70: + cc -xc -c -o out/test/elf/arm/exclude-libs2/c.o - -70: + cat -71: + rm -f out/test/elf/arm/exclude-libs3/b.a -70: + 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 -71: + ar crs out/test/elf/arm/exclude-libs3/b.a out/test/elf/arm/exclude-libs3/a.o -71: + cc -fPIC -xc -c -o out/test/elf/arm/exclude-libs3/c.o - 71: + cat -68: + out/test/elf/arm/exception/exe6 -71: + 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 -68: + '[' arm = x86_64 ']' -68: + '[' arm = x86_64 -o arm = aarch64 ']' -68: + '[' arm '!=' riscv32 ']' -68: + c++ -B. -o out/test/elf/arm/exception/exe11 out/test/elf/arm/exception/b.o -pie +71: + cc -fPIC -xc -c -o out/test/elf/arm/exclude-libs3/a.o - 70: + readelf --dyn-syms out/test/elf/arm/exclude-libs2/d.so 70: + grep -Fq foo out/test/elf/arm/exclude-libs2/log 70: + on_exit 70: + echo OK 70: OK 70: + exit 0 - 69/317 Test #70: arm-exclude-libs2 ........................... Passed 0.40 sec + 68/317 Test #70: arm-exclude-libs2 ........................... Passed 0.61 sec test 72 Start 72: arm-execstack @@ -12620,7 +12629,10 @@ 72: MACHINE=arm 72: CPU= 72: Test timeout computed to be: 1500 +68: + out/test/elf/arm/exception/exe4 +68: + c++ -B. -o out/test/elf/arm/exception/exe5 out/test/elf/arm/exception/b.o -pie -Wl,--gc-sections 72: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/execstack.sh +71: + rm -f out/test/elf/arm/exclude-libs3/b.a 72: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 72: ++ export LC_ALL=C 72: ++ LC_ALL=C @@ -12640,19 +12652,29 @@ 72: ++ trap 'on_error $LINENO' ERR 72: ++ trap on_exit EXIT 72: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/execstack.sh .sh +71: + ar crs out/test/elf/arm/exclude-libs3/b.a out/test/elf/arm/exclude-libs3/a.o 72: ++ testname=execstack 72: ++ echo -n 'Testing execstack ... ' 72: Testing execstack ... ++ t=out/test/elf/arm/execstack 72: ++ mkdir -p out/test/elf/arm/execstack 72: + cat +71: + cat +71: + cc -fPIC -xc -c -o out/test/elf/arm/exclude-libs3/c.o - 72: + cc -c -xc -o out/test/elf/arm/execstack/a.o - +68: + out/test/elf/arm/exception/exe5 +72: + cc -B. -o out/test/elf/arm/execstack/exe out/test/elf/arm/execstack/a.o -Wl,-z,execstack +68: + c++ -B. -o out/test/elf/arm/exception/exe6 out/test/elf/arm/exception/c.o -no-pie -static -pthread -Wl,--gc-sections +71: + 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: + readelf --segments -W out/test/elf/arm/execstack/exe +72: + grep -q 'GNU_STACK.* RWE ' +72: + cc -B. -o out/test/elf/arm/execstack/exe out/test/elf/arm/execstack/a.o -Wl,-z,execstack -Wl,-z,noexecstack 71: + readelf --dyn-syms out/test/elf/arm/exclude-libs3/d.so 71: + grep -Fq foo out/test/elf/arm/exclude-libs3/log 71: + on_exit 71: + echo OK 71: OK 71: + exit 0 - 70/317 Test #71: arm-exclude-libs3 ........................... Passed 0.44 sec + 69/317 Test #71: arm-exclude-libs3 ........................... Passed 0.72 sec test 73 Start 73: arm-execute-only @@ -12686,27 +12708,27 @@ 73: ++ echo -n 'Testing execute-only ... ' 73: Testing execute-only ... ++ t=out/test/elf/arm/execute-only 73: ++ mkdir -p out/test/elf/arm/execute-only +72: + grep -q 'GNU_STACK.* RW ' 73: + '[' arm = sparc64 ']' 73: + '[' arm = ppc64 ']' +72: + readelf --segments -W out/test/elf/arm/execstack/exe +72: + cc -B. -o out/test/elf/arm/execstack/exe out/test/elf/arm/execstack/a.o +68: + out/test/elf/arm/exception/exe6 73: + cat -72: + cc -B. -o out/test/elf/arm/execstack/exe out/test/elf/arm/execstack/a.o -Wl,-z,execstack 73: + cc -o out/test/elf/arm/execute-only/a.o -c -xc - -68: + strip out/test/elf/arm/exception/exe11 -68: + out/test/elf/arm/exception/exe11 -68: + c++ -B. -o out/test/elf/arm/exception/exe12 out/test/elf/arm/exception/c.o -no-pie -73: + cc -B. -o out/test/elf/arm/execute-only/exe out/test/elf/arm/execute-only/a.o -Wl,--execute-only -72: + grep -q 'GNU_STACK.* RWE ' +68: + '[' arm = x86_64 ']' +68: + '[' arm = x86_64 -o arm = aarch64 ']' +68: + '[' arm '!=' riscv32 ']' +68: + c++ -B. -o out/test/elf/arm/exception/exe11 out/test/elf/arm/exception/b.o -pie +61: + 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 72: + readelf --segments -W out/test/elf/arm/execstack/exe -72: + cc -B. -o out/test/elf/arm/execstack/exe out/test/elf/arm/execstack/a.o -Wl,-z,execstack -Wl,-z,noexecstack -68: + strip out/test/elf/arm/exception/exe12 -68: + out/test/elf/arm/exception/exe12 -73: + out/test/elf/arm/execute-only/exe -73: + grep -q 'Hello world' -68: + on_exit -68: + echo OK -68: OK -68: + exit 0 - 71/317 Test #68: arm-exception ............................... Passed 3.27 sec +72: + grep -q 'GNU_STACK.* RW ' +68: + strip out/test/elf/arm/exception/exe11 +72: + on_exit +72: + echo OK +72: OK +72: + exit 0 + 70/317 Test #72: arm-execstack ............................... Passed 0.79 sec test 74 Start 74: arm-export-dynamic @@ -12716,22 +12738,7 @@ 74: MACHINE=arm 74: CPU= 74: Test timeout computed to be: 1500 -73: + grep -Eq 'LOAD\s.*[0-9a-f] E 0x' -73: + readelf -W --segments out/test/elf/arm/execute-only/exe -73: + on_exit -73: + echo OK -73: OK -73: + exit 0 - 72/317 Test #73: arm-execute-only ............................ Passed 0.33 sec -test 75 - Start 75: arm-export-from-exe - -75: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/export-from-exe.sh" -75: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -75: Environment variables: -75: MACHINE=arm -75: CPU= -75: Test timeout computed to be: 1500 +73: + cc -B. -o out/test/elf/arm/execute-only/exe out/test/elf/arm/execute-only/a.o -Wl,--execute-only 74: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/export-dynamic.sh 74: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 74: ++ export LC_ALL=C @@ -12751,14 +12758,37 @@ 74: ++ tlsdesc_opt=-mtls-dialect=gnu2 74: ++ trap 'on_error $LINENO' ERR 74: ++ trap on_exit EXIT +68: + out/test/elf/arm/exception/exe11 74: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/export-dynamic.sh .sh 74: ++ testname=export-dynamic 74: ++ echo -n 'Testing export-dynamic ... ' 74: Testing export-dynamic ... ++ t=out/test/elf/arm/export-dynamic 74: ++ mkdir -p out/test/elf/arm/export-dynamic +68: + c++ -B. -o out/test/elf/arm/exception/exe12 out/test/elf/arm/exception/c.o -no-pie +74: + cc -o out/test/elf/arm/export-dynamic/a.o -c -x assembler - 74: + cat +74: + cc -shared -fPIC -o out/test/elf/arm/export-dynamic/b.so -xc /dev/null +61: + grep -q 'Hello world' +61: + out/test/elf/arm/emit-relocs-dead-sections/exe +61: + on_exit +61: + echo OK +61: OK +61: + exit 0 + 71/317 Test #61: arm-emit-relocs-dead-sections ............... Passed 4.68 sec +test 75 + Start 75: arm-export-from-exe + +75: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/export-from-exe.sh" +75: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf +75: Environment variables: +75: MACHINE=arm +75: CPU= +75: Test timeout computed to be: 1500 +73: + out/test/elf/arm/execute-only/exe +73: + grep -q 'Hello world' +73: + grep -Eq 'LOAD\s.*[0-9a-f] E 0x' +73: + readelf -W --segments out/test/elf/arm/execute-only/exe 75: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/export-from-exe.sh -74: + cc -o out/test/elf/arm/export-dynamic/a.o -c -x assembler - 75: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 75: ++ export LC_ALL=C 75: ++ LC_ALL=C @@ -12777,26 +12807,11 @@ 75: ++ tlsdesc_opt=-mtls-dialect=gnu2 75: ++ trap 'on_error $LINENO' ERR 75: ++ trap on_exit EXIT -72: + grep -q 'GNU_STACK.* RW ' -72: + readelf --segments -W out/test/elf/arm/execstack/exe -72: + cc -B. -o out/test/elf/arm/execstack/exe out/test/elf/arm/execstack/a.o -75: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/export-from-exe.sh .sh -75: ++ testname=export-from-exe -75: ++ echo -n 'Testing export-from-exe ... ' -75: Testing export-from-exe ... ++ t=out/test/elf/arm/export-from-exe -75: ++ mkdir -p out/test/elf/arm/export-from-exe -74: + cc -shared -fPIC -o out/test/elf/arm/export-dynamic/b.so -xc /dev/null -75: + cat -75: + cc -o out/test/elf/arm/export-from-exe/a.o -c -xc - -75: + cc -shared -fPIC -o out/test/elf/arm/export-from-exe/b.so -xc - -75: + cat -72: + readelf --segments -W out/test/elf/arm/execstack/exe -72: + grep -q 'GNU_STACK.* RW ' -72: + on_exit -72: + echo OK -72: OK -72: + exit 0 - 73/317 Test #72: arm-execstack ............................... Passed 0.70 sec +73: + on_exit +73: + echo OK +73: OK +73: + exit 0 + 72/317 Test #73: arm-execute-only ............................ Passed 0.52 sec test 76 Start 76: arm-fatal-warnings @@ -12806,8 +12821,14 @@ 76: MACHINE=arm 76: CPU= 76: Test timeout computed to be: 1500 -74: + ./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 +75: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/export-from-exe.sh .sh +75: ++ testname=export-from-exe +75: ++ echo -n 'Testing export-from-exe ... ' +75: Testing export-from-exe ... ++ t=out/test/elf/arm/export-from-exe +75: ++ mkdir -p out/test/elf/arm/export-from-exe +75: + cat 76: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/fatal-warnings.sh +75: + cc -o out/test/elf/arm/export-from-exe/a.o -c -xc - 76: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 76: ++ export LC_ALL=C 76: ++ LC_ALL=C @@ -12831,16 +12852,15 @@ 76: ++ echo -n 'Testing fatal-warnings ... ' 76: Testing fatal-warnings ... ++ t=out/test/elf/arm/fatal-warnings 76: ++ mkdir -p out/test/elf/arm/fatal-warnings -74: + readelf --dyn-syms out/test/elf/arm/export-dynamic/exe -74: + grep -Eq 'NOTYPE\s+GLOBAL DEFAULT\s+[0-9]+ bar' out/test/elf/arm/export-dynamic/log 76: + cat 76: + cc -fcommon -xc -c -o out/test/elf/arm/fatal-warnings/a.o - -74: + grep -Eq 'NOTYPE\s+GLOBAL DEFAULT\s+[0-9]+ _start' out/test/elf/arm/export-dynamic/log -74: + on_exit -74: + echo OK -74: OK -74: + exit 0 - 74/317 Test #74: arm-export-dynamic .......................... Passed 0.38 sec +68: + strip out/test/elf/arm/exception/exe12 +68: + out/test/elf/arm/exception/exe12 +68: + on_exit +68: + echo OK +68: OK +68: + exit 0 + 73/317 Test #68: arm-exception ............................... Passed 3.78 sec test 77 Start 77: arm-filler @@ -12850,6 +12870,9 @@ 77: MACHINE=arm 77: CPU= 77: Test timeout computed to be: 1500 +74: + ./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 +75: + cat +75: + cc -shared -fPIC -o out/test/elf/arm/export-from-exe/b.so -xc - 77: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/filler.sh 77: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 77: ++ export LC_ALL=C @@ -12869,27 +12892,24 @@ 77: ++ tlsdesc_opt=-mtls-dialect=gnu2 77: ++ trap 'on_error $LINENO' ERR 77: ++ trap on_exit EXIT +74: + readelf --dyn-syms out/test/elf/arm/export-dynamic/exe 77: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/filler.sh .sh +74: + grep -Eq 'NOTYPE\s+GLOBAL DEFAULT\s+[0-9]+ bar' out/test/elf/arm/export-dynamic/log 77: ++ testname=filler 77: ++ echo -n 'Testing filler ... ' 77: Testing filler ... ++ t=out/test/elf/arm/filler 77: ++ mkdir -p out/test/elf/arm/filler -75: + 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 +74: + grep -Eq 'NOTYPE\s+GLOBAL DEFAULT\s+[0-9]+ _start' out/test/elf/arm/export-dynamic/log +76: + cat 77: + test_cflags -static +76: + cc -fcommon -xc -c -o out/test/elf/arm/fatal-warnings/b.o - 77: + cc -static -o /dev/null -xc - 77: + echo 'int main() {}' -76: + cat -76: + cc -fcommon -xc -c -o out/test/elf/arm/fatal-warnings/b.o - -75: + readelf --dyn-syms out/test/elf/arm/export-from-exe/exe -76: + 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 -75: + grep -q expfn2 -75: + readelf --dyn-syms out/test/elf/arm/export-from-exe/exe -75: + grep -q expfn1 -75: + on_exit -75: + echo OK -75: OK -75: + exit 0 - 75/317 Test #75: arm-export-from-exe ......................... Passed 0.61 sec +74: + on_exit +74: + echo OK +74: OK +74: + exit 0 + 74/317 Test #74: arm-export-dynamic .......................... Passed 0.50 sec test 78 Start 78: arm-filter @@ -12923,18 +12943,19 @@ 78: ++ echo -n 'Testing filter ... ' 78: Testing filter ... ++ t=out/test/elf/arm/filter 78: ++ mkdir -p out/test/elf/arm/filter -78: + cc -o out/test/elf/arm/filter/a.o -c -x assembler - 78: + cat +78: + cc -o out/test/elf/arm/filter/a.o -c -x assembler - 78: + ./mold -o out/test/elf/arm/filter/b.so out/test/elf/arm/filter/a.o --filter foo -F bar -shared +76: + 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 78: + readelf --dynamic out/test/elf/arm/filter/b.so -76: + 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 +75: + 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 78: + grep -Fq 'Filter library: [foo]' out/test/elf/arm/filter/log 78: + grep -Fq 'Filter library: [bar]' out/test/elf/arm/filter/log 78: + on_exit 78: + echo OK 78: OK 78: + exit 0 - 76/317 Test #78: arm-filter .................................. Passed 0.16 sec + 75/317 Test #78: arm-filter .................................. Passed 0.23 sec test 79 Start 79: arm-func-addr @@ -12963,20 +12984,23 @@ 79: ++ tlsdesc_opt=-mtls-dialect=gnu2 79: ++ trap 'on_error $LINENO' ERR 79: ++ trap on_exit EXIT -77: + cc -o out/test/elf/arm/filler/a.o -c -xc - 79: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/func-addr.sh .sh 79: ++ testname=func-addr 79: ++ echo -n 'Testing func-addr ... ' 79: Testing func-addr ... ++ t=out/test/elf/arm/func-addr 79: ++ mkdir -p out/test/elf/arm/func-addr -77: + cat +76: + 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: + cat 79: + cc -shared -o out/test/elf/arm/func-addr/a.so -xc - -76: + on_exit -76: + echo OK -76: OK -76: + exit 0 - 77/317 Test #76: arm-fatal-warnings .......................... Passed 0.57 sec +75: + grep -q expfn2 +75: + readelf --dyn-syms out/test/elf/arm/export-from-exe/exe +75: + grep -q expfn1 +75: + readelf --dyn-syms out/test/elf/arm/export-from-exe/exe +75: + on_exit +75: + echo OK +75: OK +75: + exit 0 + 76/317 Test #75: arm-export-from-exe ......................... Passed 0.76 sec test 80 Start 80: arm-gc-sections @@ -12986,6 +13010,22 @@ 80: MACHINE=arm 80: CPU= 80: Test timeout computed to be: 1500 +77: + cat +77: + cc -o out/test/elf/arm/filler/a.o -c -xc - +76: + on_exit +76: + echo OK +76: OK +76: + exit 0 + 77/317 Test #76: arm-fatal-warnings .......................... Passed 0.75 sec +test 81 + Start 81: arm-gdb-index-compress-output + +81: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/gdb-index-compress-output.sh" +81: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf +81: Environment variables: +81: MACHINE=arm +81: CPU= +81: Test timeout computed to be: 1500 80: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/gc-sections.sh 80: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 80: ++ export LC_ALL=C @@ -13010,36 +13050,6 @@ 80: ++ echo -n 'Testing gc-sections ... ' 80: Testing gc-sections ... ++ t=out/test/elf/arm/gc-sections 80: ++ mkdir -p out/test/elf/arm/gc-sections -77: + cc -B. -static -Wl,--filler,0xfe -o out/test/elf/arm/filler/exe1 out/test/elf/arm/filler/a.o -80: + cat -80: + c++ -B. -o out/test/elf/arm/gc-sections/exe1 out/test/elf/arm/gc-sections/a.cc -ffunction-sections -fdata-sections -79: + cc -o out/test/elf/arm/func-addr/b.o -c -xc -fno-PIC - -79: + cat -77: + sed -i -e 's/--filler 0xfe/--filler 0x00/' out/test/elf/arm/filler/exe1 -77: + od -x out/test/elf/arm/filler/exe1 -79: + 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 -79: + grep -q 1 -79: + out/test/elf/arm/func-addr/exe -79: + on_exit -79: + echo OK -79: OK -79: + exit 0 -80: + readelf --symbols out/test/elf/arm/gc-sections/exe1 - 78/317 Test #79: arm-func-addr ............................... Passed 0.48 sec -test 81 - Start 81: arm-gdb-index-compress-output - -81: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/gdb-index-compress-output.sh" -81: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -81: Environment variables: -81: MACHINE=arm -81: CPU= -81: Test timeout computed to be: 1500 -80: + grep -qv live_fn1 out/test/elf/arm/gc-sections/log.1 -80: + grep -qv live_fn2 out/test/elf/arm/gc-sections/log.1 -80: + grep -qv dead_fn1 out/test/elf/arm/gc-sections/log.1 -80: + grep -qv dead_fn2 out/test/elf/arm/gc-sections/log.1 -80: + grep -qv live_var1 out/test/elf/arm/gc-sections/log.1 81: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/gdb-index-compress-output.sh 81: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 81: ++ export LC_ALL=C @@ -13048,7 +13058,6 @@ 81: ++ '[' -z '' ']' 81: ++ TESTDIR=out/test/elf/arm 81: ++ CC=cc -80: + grep -qv live_var2 out/test/elf/arm/gc-sections/log.1 81: ++ CXX=c++ 81: ++ GCC=gcc 81: ++ GXX=g++ @@ -13060,45 +13069,32 @@ 81: ++ tlsdesc_opt=-mtls-dialect=gnu2 81: ++ trap 'on_error $LINENO' ERR 81: ++ trap on_exit EXIT +80: + cat +77: + cc -B. -static -Wl,--filler,0xfe -o out/test/elf/arm/filler/exe1 out/test/elf/arm/filler/a.o 81: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/gdb-index-compress-output.sh .sh 81: ++ testname=gdb-index-compress-output 81: ++ echo -n 'Testing gdb-index-compress-output ... ' 81: Testing gdb-index-compress-output ... ++ t=out/test/elf/arm/gdb-index-compress-output 81: ++ mkdir -p out/test/elf/arm/gdb-index-compress-output -80: + grep -qv dead_var1 out/test/elf/arm/gc-sections/log.1 +80: + c++ -B. -o out/test/elf/arm/gc-sections/exe1 out/test/elf/arm/gc-sections/a.cc -ffunction-sections -fdata-sections 81: + '[' '' = '' ']' 81: + '[' arm = riscv64 -o arm = riscv32 -o arm = sparc64 ']' 81: + command -v gdb 81: + cat 81: + cc -c -o out/test/elf/arm/gdb-index-compress-output/a.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections -77: + cc -B. -static -Wl,--filler,0x00 -o out/test/elf/arm/filler/exe2 out/test/elf/arm/filler/a.o -80: + grep -qv dead_var2 out/test/elf/arm/gc-sections/log.1 -80: + out/test/elf/arm/gc-sections/exe1 -80: + grep -q '1 2' -80: + 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 +79: + cc -o out/test/elf/arm/func-addr/b.o -c -xc -fno-PIC - +79: + cat 81: + 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 -77: + od -x out/test/elf/arm/filler/exe2 -80: + readelf --symbols out/test/elf/arm/gc-sections/exe2 -81: + grep -Fq .gdb_index -81: + readelf -WS out/test/elf/arm/gdb-index-compress-output/b.so -80: + grep -q live_fn1 out/test/elf/arm/gc-sections/log.2 -81: + cat -81: + cc -c -o out/test/elf/arm/gdb-index-compress-output/c.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -gz -80: + grep -q live_fn2 out/test/elf/arm/gc-sections/log.2 -80: + grep -qv dead_fn1 out/test/elf/arm/gc-sections/log.2 -80: + grep -qv dead_fn2 out/test/elf/arm/gc-sections/log.2 -80: + grep -q live_var1 out/test/elf/arm/gc-sections/log.2 -80: + grep -q live_var2 out/test/elf/arm/gc-sections/log.2 -80: + grep -qv dead_var1 out/test/elf/arm/gc-sections/log.2 -80: + grep -qv dead_var2 out/test/elf/arm/gc-sections/log.2 -81: + 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 -80: + grep -q '1 2' -80: + out/test/elf/arm/gc-sections/exe2 -80: + on_exit -80: + echo OK -80: OK -80: + exit 0 - 79/317 Test #80: arm-gc-sections ............................. Passed 0.79 sec +79: + 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 +77: + sed -i -e 's/--filler 0xfe/--filler 0x00/' out/test/elf/arm/filler/exe1 +77: + od -x out/test/elf/arm/filler/exe1 +79: + grep -q 1 +79: + out/test/elf/arm/func-addr/exe +79: + on_exit +79: + echo OK +79: OK +79: + exit 0 + 78/317 Test #79: arm-func-addr ............................... Passed 0.72 sec test 82 Start 82: arm-gdb-index-dwarf2 @@ -13108,6 +13104,10 @@ 82: MACHINE=arm 82: CPU= 82: Test timeout computed to be: 1500 +81: + grep -Fq .gdb_index +81: + readelf -WS out/test/elf/arm/gdb-index-compress-output/b.so +81: + cat +81: + cc -c -o out/test/elf/arm/gdb-index-compress-output/c.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -gz 82: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/gdb-index-dwarf2.sh 82: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 82: ++ export LC_ALL=C @@ -13137,14 +13137,48 @@ 82: + command -v gdb 82: + echo 'int main() {}' 82: + cc -o /dev/null -xc -gdwarf-2 -g - -77: + diff -q out/test/elf/arm/filler/txt1 out/test/elf/arm/filler/txt2 +80: + readelf --symbols out/test/elf/arm/gc-sections/exe1 +80: + grep -qv live_fn1 out/test/elf/arm/gc-sections/log.1 +80: + grep -qv live_fn2 out/test/elf/arm/gc-sections/log.1 +80: + grep -qv dead_fn1 out/test/elf/arm/gc-sections/log.1 +80: + grep -qv dead_fn2 out/test/elf/arm/gc-sections/log.1 +81: + 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 +80: + grep -qv live_var1 out/test/elf/arm/gc-sections/log.1 +80: + grep -qv live_var2 out/test/elf/arm/gc-sections/log.1 +80: + grep -qv dead_var1 out/test/elf/arm/gc-sections/log.1 +80: + grep -qv dead_var2 out/test/elf/arm/gc-sections/log.1 +80: + out/test/elf/arm/gc-sections/exe1 +80: + grep -q '1 2' +80: + 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 +77: + cc -B. -static -Wl,--filler,0x00 -o out/test/elf/arm/filler/exe2 out/test/elf/arm/filler/a.o 81: + grep -Fq .gdb_index 81: + readelf -WS out/test/elf/arm/gdb-index-compress-output/exe -77: + on_exit -77: + echo OK -77: OK -77: + exit 0 - 80/317 Test #77: arm-filler .................................. Passed 1.42 sec +81: + out/test/elf/arm/gdb-index-compress-output/exe +81: + grep -q 'Hello world' +81: + DEBUGINFOD_URLS= +81: + 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 +82: + cc -c -o out/test/elf/arm/gdb-index-dwarf2/a.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -ffunction-sections +82: + cat +77: + od -x out/test/elf/arm/filler/exe2 +82: + cat +82: + cc -c -o out/test/elf/arm/gdb-index-dwarf2/b.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -ffunction-sections +80: + readelf --symbols out/test/elf/arm/gc-sections/exe2 +80: + grep -q live_fn1 out/test/elf/arm/gc-sections/log.2 +80: + grep -q live_fn2 out/test/elf/arm/gc-sections/log.2 +80: + grep -qv dead_fn1 out/test/elf/arm/gc-sections/log.2 +80: + grep -qv dead_fn2 out/test/elf/arm/gc-sections/log.2 +80: + grep -q live_var1 out/test/elf/arm/gc-sections/log.2 +80: + grep -q live_var2 out/test/elf/arm/gc-sections/log.2 +80: + grep -qv dead_var1 out/test/elf/arm/gc-sections/log.2 +82: + 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 +80: + grep -qv dead_var2 out/test/elf/arm/gc-sections/log.2 +80: + grep -q '1 2' +80: + out/test/elf/arm/gc-sections/exe2 +80: + on_exit +80: + echo OK +80: OK +80: + exit 0 + 79/317 Test #80: arm-gc-sections ............................. Passed 1.27 sec test 83 Start 83: arm-gdb-index-dwarf3 @@ -13154,10 +13188,6 @@ 83: MACHINE=arm 83: CPU= 83: Test timeout computed to be: 1500 -81: + out/test/elf/arm/gdb-index-compress-output/exe -81: + grep -q 'Hello world' -81: + DEBUGINFOD_URLS= -81: + 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 83: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/gdb-index-dwarf3.sh 83: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 83: ++ export LC_ALL=C @@ -13186,55 +13216,18 @@ 83: + '[' arm = riscv64 -o arm = riscv32 -o arm = sparc64 ']' 83: + command -v gdb 83: + test_cflags -gdwarf-3 -83: + echo 'int main() {}' 83: + cc -gdwarf-3 -o /dev/null -xc - -82: + cat -82: + cc -c -o out/test/elf/arm/gdb-index-dwarf2/a.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -ffunction-sections -83: + cat -83: + cc -c -o out/test/elf/arm/gdb-index-dwarf3/a.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -ffunction-sections -82: + cat -82: + cc -c -o out/test/elf/arm/gdb-index-dwarf2/b.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -ffunction-sections -83: + cat -83: + cc -c -o out/test/elf/arm/gdb-index-dwarf3/b.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -ffunction-sections -82: + 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 -83: + 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 -82: + grep -Fq .gdb_index +83: + echo 'int main() {}' 82: + readelf -WS out/test/elf/arm/gdb-index-dwarf2/c.so +82: + grep -Fq .gdb_index 82: + cc -c -o out/test/elf/arm/gdb-index-dwarf2/d.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -gz 82: + cat -83: + grep -Fq .gdb_index -83: + readelf -WS out/test/elf/arm/gdb-index-dwarf3/c.so -83: + cc -c -o out/test/elf/arm/gdb-index-dwarf3/d.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -gz -83: + cat -83: + 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 -82: + 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 -83: + readelf -WS out/test/elf/arm/gdb-index-dwarf3/exe -83: + grep -Fq .gdb_index -83: + out/test/elf/arm/gdb-index-dwarf3/exe -83: + grep -q 'Hello world' -83: + DEBUGINFOD_URLS= -83: + 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 -82: + readelf -WS out/test/elf/arm/gdb-index-dwarf2/exe -82: + grep -Fq .gdb_index -82: + out/test/elf/arm/gdb-index-dwarf2/exe -82: + grep -q 'Hello world' -82: + DEBUGINFOD_URLS= -82: + 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 -82: + grep -q 'hello2 () at .*:7' out/test/elf/arm/gdb-index-dwarf2/log -83: + grep -q 'hello2 () at .*:7' out/test/elf/arm/gdb-index-dwarf3/log -81: + grep -q 'hello () at .*:7' out/test/elf/arm/gdb-index-compress-output/log -83: + grep -q 'hello () at .*:4' out/test/elf/arm/gdb-index-dwarf3/log -82: + grep -q 'hello () at .*:4' out/test/elf/arm/gdb-index-dwarf2/log -83: + grep -q 'greet () at .*:8' out/test/elf/arm/gdb-index-dwarf3/log -81: + grep -q 'greet () at .*:11' out/test/elf/arm/gdb-index-compress-output/log -82: + grep -q 'greet () at .*:8' out/test/elf/arm/gdb-index-dwarf2/log -83: + grep -q 'main () at .*:4' out/test/elf/arm/gdb-index-dwarf3/log -81: + grep -q 'main () at .*:4' out/test/elf/arm/gdb-index-compress-output/log -83: + on_exit -83: + echo OK -83: OK -83: + exit 0 - 81/317 Test #83: arm-gdb-index-dwarf3 ........................ Passed 1.70 sec +77: + diff -q out/test/elf/arm/filler/txt1 out/test/elf/arm/filler/txt2 +77: + on_exit +77: + echo OK +77: OK +77: + exit 0 + 80/317 Test #77: arm-filler .................................. Passed 2.02 sec test 84 Start 84: arm-gdb-index-dwarf4 @@ -13244,35 +13237,6 @@ 84: MACHINE=arm 84: CPU= 84: Test timeout computed to be: 1500 -82: + grep -q 'main () at .*:4' out/test/elf/arm/gdb-index-dwarf2/log -82: + on_exit -82: + echo OK -82: OK -82: + exit 0 -81: + on_exit -81: + echo OK -81: OK -81: + exit 0 - 82/317 Test #81: arm-gdb-index-compress-output ............... Passed 2.25 sec -test 85 - Start 85: arm-gdb-index-dwarf5 - -85: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/gdb-index-dwarf5.sh" -85: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -85: Environment variables: -85: MACHINE=arm -85: CPU= -85: Test timeout computed to be: 1500 - 83/317 Test #82: arm-gdb-index-dwarf2 ........................ Passed 1.86 sec -test 86 - Start 86: arm-gdb-index-dwarf64 - -86: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/gdb-index-dwarf64.sh" -86: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -86: Environment variables: -86: MACHINE=arm -86: CPU= -86: Test timeout computed to be: 1500 84: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/gdb-index-dwarf4.sh 84: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 84: ++ export LC_ALL=C @@ -13303,6 +13267,80 @@ 84: + test_cflags -gdwarf-4 -g 84: + cc -gdwarf-4 -g -o /dev/null -xc - 84: + echo 'int main() {}' +82: + 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 +82: + readelf -WS out/test/elf/arm/gdb-index-dwarf2/exe +82: + grep -Fq .gdb_index +82: + out/test/elf/arm/gdb-index-dwarf2/exe +82: + grep -q 'Hello world' +83: + cat +83: + cc -c -o out/test/elf/arm/gdb-index-dwarf3/a.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -ffunction-sections +82: + DEBUGINFOD_URLS= +82: + 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 +84: + cat +84: + cc -c -o out/test/elf/arm/gdb-index-dwarf4/a.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections +83: + cat +83: + cc -c -o out/test/elf/arm/gdb-index-dwarf3/b.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -ffunction-sections +83: + 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 +84: + cat +84: + cc -c -o out/test/elf/arm/gdb-index-dwarf4/b.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections +83: + readelf -WS out/test/elf/arm/gdb-index-dwarf3/c.so +83: + grep -Fq .gdb_index +83: + cat +83: + cc -c -o out/test/elf/arm/gdb-index-dwarf3/d.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -gz +84: + 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 +83: + 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 +84: + readelf -WS out/test/elf/arm/gdb-index-dwarf4/c.so +84: + grep -Fq .gdb_index +84: + cat +83: + grep -Fq .gdb_index +83: + readelf -WS out/test/elf/arm/gdb-index-dwarf3/exe +84: + cc -c -o out/test/elf/arm/gdb-index-dwarf4/d.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -gz +83: + out/test/elf/arm/gdb-index-dwarf3/exe +83: + grep -q 'Hello world' +83: + DEBUGINFOD_URLS= +83: + 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 +84: + 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 +82: + grep -q 'hello2 () at .*:7' out/test/elf/arm/gdb-index-dwarf2/log +84: + readelf -WS out/test/elf/arm/gdb-index-dwarf4/exe +84: + grep -Fq .gdb_index +82: + grep -q 'hello () at .*:4' out/test/elf/arm/gdb-index-dwarf2/log +82: + grep -q 'greet () at .*:8' out/test/elf/arm/gdb-index-dwarf2/log +84: + out/test/elf/arm/gdb-index-dwarf4/exe +82: + grep -q 'main () at .*:4' out/test/elf/arm/gdb-index-dwarf2/log +84: + grep -q 'Hello world' +81: + grep -q 'hello () at .*:7' out/test/elf/arm/gdb-index-compress-output/log +84: + DEBUGINFOD_URLS= +84: + 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 +82: + on_exit +82: + echo OK +82: OK +82: + exit 0 + 81/317 Test #82: arm-gdb-index-dwarf2 ........................ Passed 2.47 sec +test 85 + Start 85: arm-gdb-index-dwarf5 + +85: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/gdb-index-dwarf5.sh" +85: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf +85: Environment variables: +85: MACHINE=arm +85: CPU= +85: Test timeout computed to be: 1500 +81: + grep -q 'greet () at .*:11' out/test/elf/arm/gdb-index-compress-output/log +81: + grep -q 'main () at .*:4' out/test/elf/arm/gdb-index-compress-output/log +81: + on_exit +81: + echo OK +81: OK +81: + exit 0 + 82/317 Test #81: arm-gdb-index-compress-output ............... Passed 3.00 sec +test 86 + Start 86: arm-gdb-index-dwarf64 + +86: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/gdb-index-dwarf64.sh" +86: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf +86: Environment variables: +86: MACHINE=arm +86: CPU= +86: Test timeout computed to be: 1500 85: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/gdb-index-dwarf5.sh 85: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 85: ++ export LC_ALL=C @@ -13327,17 +13365,15 @@ 85: ++ echo -n 'Testing gdb-index-dwarf5 ... ' 85: Testing gdb-index-dwarf5 ... ++ t=out/test/elf/arm/gdb-index-dwarf5 85: ++ mkdir -p out/test/elf/arm/gdb-index-dwarf5 -85: + '[' '' = '' ']' -85: + '[' arm = riscv64 -o arm = riscv32 -o arm = sparc64 ']' -85: + command -v gdb -85: + test_cflags -gdwarf-5 -g -85: + echo 'int main() {}' -85: + cc -gdwarf-5 -g -o /dev/null -xc - 86: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/gdb-index-dwarf64.sh 86: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 86: ++ export LC_ALL=C 86: ++ LC_ALL=C 86: ++ '[' -z arm ']' +85: + '[' '' = '' ']' +85: + '[' arm = riscv64 -o arm = riscv32 -o arm = sparc64 ']' +85: + command -v gdb +85: + test_cflags -gdwarf-5 -g 86: ++ '[' -z '' ']' 86: ++ TESTDIR=out/test/elf/arm 86: ++ CC=cc @@ -13352,9 +13388,11 @@ 86: ++ tlsdesc_opt=-mtls-dialect=gnu2 86: ++ trap 'on_error $LINENO' ERR 86: ++ trap on_exit EXIT +85: + cc -gdwarf-5 -g -o /dev/null -xc - 86: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/gdb-index-dwarf64.sh .sh 86: ++ testname=gdb-index-dwarf64 86: ++ echo -n 'Testing gdb-index-dwarf64 ... ' +85: + echo 'int main() {}' 86: Testing gdb-index-dwarf64 ... ++ t=out/test/elf/arm/gdb-index-dwarf64 86: ++ mkdir -p out/test/elf/arm/gdb-index-dwarf64 86: + '[' '' = '' ']' @@ -13363,68 +13401,28 @@ 86: + test_cflags -gdwarf-5 -g -gdwarf64 86: + echo 'int main() {}' 86: + cc -gdwarf-5 -g -gdwarf64 -o /dev/null -xc - -84: + cat -84: + cc -c -o out/test/elf/arm/gdb-index-dwarf4/a.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections 85: + cat 85: + cat 85: + cat +85: + cat +85: + 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 86: + cat 86: + cat 86: + cat 86: + cat -85: + cat 86: + 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 -85: + 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 -84: + cat -84: + cc -c -o out/test/elf/arm/gdb-index-dwarf4/b.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections -86: + 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 85: + 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 -84: + 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 85: + 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 -86: + 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 -84: + readelf -WS out/test/elf/arm/gdb-index-dwarf4/c.so -84: + grep -Fq .gdb_index -85: + 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 -84: + cc -c -o out/test/elf/arm/gdb-index-dwarf4/d.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -gz -84: + cat -86: + 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 -84: + 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 -85: + 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 -86: + 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 -84: + readelf -WS out/test/elf/arm/gdb-index-dwarf4/exe -84: + grep -Fq .gdb_index -84: + grep -q 'Hello world' -84: + out/test/elf/arm/gdb-index-dwarf4/exe -84: + DEBUGINFOD_URLS= -84: + 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 -85: + grep -Fq .gdb_index -85: + readelf -WS out/test/elf/arm/gdb-index-dwarf5/e.so -86: + 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 -85: + cc -c -o out/test/elf/arm/gdb-index-dwarf5/f.o -fPIC -g -ggnu-pubnames -gdwarf-5 -xc - -gz -85: + cat -85: + 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 -86: + readelf -WS out/test/elf/arm/gdb-index-dwarf64/f.so -86: + grep -Fq .gdb_index -86: + cat -86: + cc -c -o out/test/elf/arm/gdb-index-dwarf64/g.o -fPIC -g -ggnu-pubnames -gdwarf-5 -xc - -gz -85: + grep -Fq .gdb_index -85: + readelf -WS out/test/elf/arm/gdb-index-dwarf5/exe -85: + out/test/elf/arm/gdb-index-dwarf5/exe -85: + grep -q 'Hello world' -85: + DEBUGINFOD_URLS= -85: + 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 -86: + 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 -86: + DEBUGINFOD_URLS= -86: + gdb out/test/elf/arm/gdb-index-dwarf64/exe1 -nx -batch -ex 'b main' -ex r -ex quit -84: + grep -q 'hello2 () at .*:7' out/test/elf/arm/gdb-index-dwarf4/log -84: + grep -q 'hello () at .*:4' out/test/elf/arm/gdb-index-dwarf4/log -84: + grep -q 'greet () at .*:8' out/test/elf/arm/gdb-index-dwarf4/log -84: + grep -q 'main () at .*:4' out/test/elf/arm/gdb-index-dwarf4/log -84: + on_exit -84: + echo OK -84: OK -84: + exit 0 - 84/317 Test #84: arm-gdb-index-dwarf4 ........................ Passed 1.39 sec +83: + grep -q 'hello2 () at .*:7' out/test/elf/arm/gdb-index-dwarf3/log +86: + 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 +83: + grep -q 'hello () at .*:4' out/test/elf/arm/gdb-index-dwarf3/log +83: + grep -q 'greet () at .*:8' out/test/elf/arm/gdb-index-dwarf3/log +83: + grep -q 'main () at .*:4' out/test/elf/arm/gdb-index-dwarf3/log +83: + on_exit +83: + echo OK +83: OK +83: + exit 0 + 83/317 Test #83: arm-gdb-index-dwarf3 ........................ Passed 2.49 sec test 87 Start 87: arm-gdb-index-empty @@ -13458,16 +13456,20 @@ 87: ++ echo -n 'Testing gdb-index-empty ... ' 87: Testing gdb-index-empty ... ++ t=out/test/elf/arm/gdb-index-empty 87: ++ mkdir -p out/test/elf/arm/gdb-index-empty -87: + echo 'void _start() {}' +85: + 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 87: + cc -c -o out/test/elf/arm/gdb-index-empty/a.o -xc - +87: + echo 'void _start() {}' +86: + 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 +85: + 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 87: + ./mold -o out/test/elf/arm/gdb-index-empty/exe out/test/elf/arm/gdb-index-empty/a.o -gdb-index +86: + 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 87: + readelf -WS out/test/elf/arm/gdb-index-empty/exe 87: + grep -Fq .gdb_index out/test/elf/arm/gdb-index-empty/log 87: + on_exit 87: + echo OK 87: OK 87: + exit 0 - 85/317 Test #87: arm-gdb-index-empty ......................... Passed 0.10 sec + 84/317 Test #87: arm-gdb-index-empty ......................... Passed 0.33 sec test 88 Start 88: arm-gdb-index-split-dwarf @@ -13477,6 +13479,7 @@ 88: MACHINE=arm 88: CPU= 88: Test timeout computed to be: 1500 +85: + grep -Fq .gdb_index 88: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/gdb-index-split-dwarf.sh 88: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 88: ++ export LC_ALL=C @@ -13496,6 +13499,9 @@ 88: ++ tlsdesc_opt=-mtls-dialect=gnu2 88: ++ trap 'on_error $LINENO' ERR 88: ++ trap on_exit EXIT +85: + readelf -WS out/test/elf/arm/gdb-index-dwarf5/e.so +85: + cc -c -o out/test/elf/arm/gdb-index-dwarf5/f.o -fPIC -g -ggnu-pubnames -gdwarf-5 -xc - -gz +85: + cat 88: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/gdb-index-split-dwarf.sh .sh 88: ++ testname=gdb-index-split-dwarf 88: ++ echo -n 'Testing gdb-index-split-dwarf ... ' @@ -13507,19 +13513,28 @@ 88: + test_cflags -gdwarf-5 -g 88: + echo 'int main() {}' 88: + cc -gdwarf-5 -g -o /dev/null -xc - -85: + grep -q 'fn8 () at .*/d.c:6' out/test/elf/arm/gdb-index-dwarf5/log -85: + grep -q 'fn7 () at .*/d.c:10' out/test/elf/arm/gdb-index-dwarf5/log -85: + grep -q 'fn6 () at .*/c.c:4' out/test/elf/arm/gdb-index-dwarf5/log -85: + grep -q 'fn5 () at .*/c.c:8' out/test/elf/arm/gdb-index-dwarf5/log -85: + grep -q 'fn4 () at .*/b.c:4' out/test/elf/arm/gdb-index-dwarf5/log -85: + grep -q 'fn3 () at .*/b.c:8' out/test/elf/arm/gdb-index-dwarf5/log -85: + grep -q 'fn2 () at .*/a.c:4' out/test/elf/arm/gdb-index-dwarf5/log -85: + grep -q 'fn1 () at .*/a.c:8' out/test/elf/arm/gdb-index-dwarf5/log -85: + on_exit -85: + echo OK -85: OK -85: + exit 0 - 86/317 Test #85: arm-gdb-index-dwarf5 ........................ Passed 1.60 sec +86: + 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 +85: + 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 +86: + 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 +85: + readelf -WS out/test/elf/arm/gdb-index-dwarf5/exe +86: + readelf -WS out/test/elf/arm/gdb-index-dwarf64/f.so +86: + grep -Fq .gdb_index +85: + grep -Fq .gdb_index +85: + out/test/elf/arm/gdb-index-dwarf5/exe +85: + grep -q 'Hello world' +86: + cc -c -o out/test/elf/arm/gdb-index-dwarf64/g.o -fPIC -g -ggnu-pubnames -gdwarf-5 -xc - -gz +86: + cat +85: + DEBUGINFOD_URLS= +85: + 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 +84: + grep -q 'hello2 () at .*:7' out/test/elf/arm/gdb-index-dwarf4/log +84: + grep -q 'hello () at .*:4' out/test/elf/arm/gdb-index-dwarf4/log +84: + grep -q 'greet () at .*:8' out/test/elf/arm/gdb-index-dwarf4/log +84: + grep -q 'main () at .*:4' out/test/elf/arm/gdb-index-dwarf4/log +84: + on_exit +84: + echo OK +84: OK +84: + exit 0 + 85/317 Test #84: arm-gdb-index-dwarf4 ........................ Passed 3.12 sec test 89 Start 89: arm-glibc-2.22-bug @@ -13554,25 +13569,26 @@ 89: Testing glibc-2.22-bug ... ++ t=out/test/elf/arm/glibc-2.22-bug 89: ++ mkdir -p out/test/elf/arm/glibc-2.22-bug 89: + '[' arm = alpha ']' -89: + cat 89: + cc -o out/test/elf/arm/glibc-2.22-bug/a.o -fPIC -c -xc - 88: + cat +89: + cat +86: + 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 88: + cat 88: + cat 88: + cat 88: + 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: + cc -B. -o out/test/elf/arm/glibc-2.22-bug/b.so -shared out/test/elf/arm/glibc-2.22-bug/a.o -86: + grep -q 'DW_FORM_line_strp pointing outside of .debug_line_str' out/test/elf/arm/gdb-index-dwarf64/log1 -86: + 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 +86: + DEBUGINFOD_URLS= +86: + gdb out/test/elf/arm/gdb-index-dwarf64/exe1 -nx -batch -ex 'b main' -ex r -ex quit 88: + 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 -Eq '\.rela?\.plt' -89: + grep -E -A1 '\.rela?\.dyn' 89: + readelf -W --sections out/test/elf/arm/glibc-2.22-bug/b.so +89: + grep -E -A1 '\.rela?\.dyn' +89: + grep -Eq '\.rela?\.plt' 89: + on_exit 89: + echo OK 89: OK 89: + exit 0 - 87/317 Test #89: arm-glibc-2.22-bug .......................... Passed 0.17 sec + 86/317 Test #89: arm-glibc-2.22-bug .......................... Passed 0.50 sec test 90 Start 90: arm-global-offset-table @@ -13602,19 +13618,13 @@ 90: ++ trap 'on_error $LINENO' ERR 90: ++ trap on_exit EXIT 90: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/global-offset-table.sh .sh -86: + grep -Fq .gdb_index 90: ++ testname=global-offset-table 90: ++ echo -n 'Testing global-offset-table ... ' 90: Testing global-offset-table ... ++ t=out/test/elf/arm/global-offset-table 90: ++ mkdir -p out/test/elf/arm/global-offset-table -86: + readelf -WS out/test/elf/arm/gdb-index-dwarf64/exe2 -86: + grep -q 'Hello world' 90: + '[' arm = ppc64le ']' -90: + cc -fPIC -c -o out/test/elf/arm/global-offset-table/a.o -xc - -86: + out/test/elf/arm/gdb-index-dwarf64/exe2 -86: + DEBUGINFOD_URLS= -86: + 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 90: + cat +90: + cc -fPIC -c -o out/test/elf/arm/global-offset-table/a.o -xc - 88: + 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 88: + 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: + 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_ @@ -13629,7 +13639,7 @@ 90: + echo OK 90: OK 90: + exit 0 - 88/317 Test #90: arm-global-offset-table ..................... Passed 0.19 sec + 87/317 Test #90: arm-global-offset-table ..................... Passed 0.53 sec test 91 Start 91: arm-gnu-hash @@ -13663,19 +13673,27 @@ 91: ++ echo -n 'Testing gnu-hash ... ' 91: Testing gnu-hash ... ++ t=out/test/elf/arm/gnu-hash 91: ++ mkdir -p out/test/elf/arm/gnu-hash -91: + cc -c -o out/test/elf/arm/gnu-hash/a.o -xc - -91: + cat -88: + grep -Fq .gdb_index 88: + readelf -WS out/test/elf/arm/gdb-index-split-dwarf/e.so -88: + cc -c -o out/test/elf/arm/gdb-index-split-dwarf/f.o -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf -xc - -gz +88: + grep -Fq .gdb_index 88: + cat +88: + cc -c -o out/test/elf/arm/gdb-index-split-dwarf/f.o -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf -xc - -gz +91: + cat +91: + cc -c -o out/test/elf/arm/gnu-hash/a.o -xc - 91: + cc -B. -o out/test/elf/arm/gnu-hash/b.so out/test/elf/arm/gnu-hash/a.o -Wl,-hash-style=gnu -shared 88: + 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 +85: + grep -q 'fn8 () at .*/d.c:6' out/test/elf/arm/gdb-index-dwarf5/log +85: + grep -q 'fn7 () at .*/d.c:10' out/test/elf/arm/gdb-index-dwarf5/log +85: + grep -q 'fn6 () at .*/c.c:4' out/test/elf/arm/gdb-index-dwarf5/log +85: + grep -q 'fn5 () at .*/c.c:8' out/test/elf/arm/gdb-index-dwarf5/log +85: + grep -q 'fn4 () at .*/b.c:4' out/test/elf/arm/gdb-index-dwarf5/log +85: + grep -q 'fn3 () at .*/b.c:8' out/test/elf/arm/gdb-index-dwarf5/log +85: + grep -q 'fn2 () at .*/a.c:4' out/test/elf/arm/gdb-index-dwarf5/log +85: + grep -q 'fn1 () at .*/a.c:8' out/test/elf/arm/gdb-index-dwarf5/log 91: + on_exit 91: + echo OK 91: OK 91: + exit 0 - 89/317 Test #91: arm-gnu-hash ................................ Passed 0.15 sec + 88/317 Test #91: arm-gnu-hash ................................ Passed 0.40 sec test 92 Start 92: arm-gnu-unique @@ -13685,13 +13703,31 @@ 92: MACHINE=arm 92: CPU= 92: Test timeout computed to be: 1500 +85: + on_exit +85: + echo OK +85: OK +85: + exit 0 + 89/317 Test #85: arm-gdb-index-dwarf5 ........................ Passed 3.03 sec +test 93 + Start 93: arm-gnu-warning + +93: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/gnu-warning.sh" +93: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf +93: Environment variables: +93: MACHINE=arm +93: CPU= +93: Test timeout computed to be: 1500 +88: + readelf -WS out/test/elf/arm/gdb-index-split-dwarf/exe +88: + grep -Fq .gdb_index 92: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/gnu-unique.sh +93: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/gnu-warning.sh 92: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 92: ++ export LC_ALL=C 92: ++ LC_ALL=C 92: ++ '[' -z arm ']' 92: ++ '[' -z '' ']' 92: ++ TESTDIR=out/test/elf/arm +88: + grep -q 'Hello world' 92: ++ CC=cc 92: ++ CXX=c++ 92: ++ GCC=gcc @@ -13704,33 +13740,6 @@ 92: ++ tlsdesc_opt=-mtls-dialect=gnu2 92: ++ trap 'on_error $LINENO' ERR 92: ++ trap on_exit EXIT -92: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/gnu-unique.sh .sh -92: ++ testname=gnu-unique -92: ++ echo -n 'Testing gnu-unique ... ' -92: Testing gnu-unique ... ++ t=out/test/elf/arm/gnu-unique -92: ++ mkdir -p out/test/elf/arm/gnu-unique -92: + command -v g++ -92: + g++ -o out/test/elf/arm/gnu-unique/a.o -c -std=c++17 -fno-gnu-unique -xc++ - -92: + cat -88: + readelf -WS out/test/elf/arm/gdb-index-split-dwarf/exe -88: + grep -Fq .gdb_index -88: + out/test/elf/arm/gdb-index-split-dwarf/exe -88: + grep -q 'Hello world' -88: + on_exit -88: + echo OK -88: OK -88: + exit 0 - 90/317 Test #88: arm-gdb-index-split-dwarf ................... Passed 0.69 sec -test 93 - Start 93: arm-gnu-warning - -93: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/gnu-warning.sh" -93: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -93: Environment variables: -93: MACHINE=arm -93: CPU= -93: Test timeout computed to be: 1500 -93: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/gnu-warning.sh 93: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 93: ++ export LC_ALL=C 93: ++ LC_ALL=C @@ -13749,24 +13758,18 @@ 93: ++ tlsdesc_opt=-mtls-dialect=gnu2 93: ++ trap 'on_error $LINENO' ERR 93: ++ trap on_exit EXIT +92: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/gnu-unique.sh .sh +88: + out/test/elf/arm/gdb-index-split-dwarf/exe +92: ++ testname=gnu-unique +92: ++ echo -n 'Testing gnu-unique ... ' +92: Testing gnu-unique ... ++ t=out/test/elf/arm/gnu-unique +92: ++ mkdir -p out/test/elf/arm/gnu-unique +88: + on_exit +88: + echo OK +88: OK +88: + exit 0 93: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/gnu-warning.sh .sh -93: ++ testname=gnu-warning -93: ++ echo -n 'Testing gnu-warning ... ' -93: Testing gnu-warning ... ++ t=out/test/elf/arm/gnu-warning -93: ++ mkdir -p out/test/elf/arm/gnu-warning -92: + g++ -o out/test/elf/arm/gnu-unique/b.o -c -std=c++17 -fgnu-unique -xc++ - -93: + gcc -c -o out/test/elf/arm/gnu-warning/a.o -xc - -93: + cat -92: + cat -93: + cc -B. -o out/test/elf/arm/gnu-warning/exe out/test/elf/arm/gnu-warning/a.o -no-pie -92: + 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 -93: + grep -q 'Hello world' -93: + out/test/elf/arm/gnu-warning/exe -93: + on_exit -93: + echo OK -93: OK -93: + exit 0 - 91/317 Test #93: arm-gnu-warning ............................. Passed 0.17 sec + 90/317 Test #88: arm-gdb-index-split-dwarf ................... Passed 2.01 sec test 94 Start 94: arm-hash-style @@ -13776,6 +13779,15 @@ 94: MACHINE=arm 94: CPU= 94: Test timeout computed to be: 1500 +93: ++ testname=gnu-warning +93: ++ echo -n 'Testing gnu-warning ... ' +93: Testing gnu-warning ... ++ t=out/test/elf/arm/gnu-warning +93: ++ mkdir -p out/test/elf/arm/gnu-warning +92: + command -v g++ +92: + g++ -o out/test/elf/arm/gnu-unique/a.o -c -std=c++17 -fno-gnu-unique -xc++ - +92: + cat +93: + cat +93: + gcc -c -o out/test/elf/arm/gnu-warning/a.o -xc - 94: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/hash-style.sh 94: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 94: ++ export LC_ALL=C @@ -13800,15 +13812,28 @@ 94: ++ echo -n 'Testing hash-style ... ' 94: Testing hash-style ... ++ t=out/test/elf/arm/hash-style 94: ++ mkdir -p out/test/elf/arm/hash-style -92: + grep -q foo=5 -94: + cc -o out/test/elf/arm/hash-style/a.o -c -xc - -92: + out/test/elf/arm/gnu-unique/exe 94: + cat -92: + on_exit -92: + echo OK -92: OK -92: + exit 0 - 92/317 Test #92: arm-gnu-unique .............................. Passed 0.27 sec +94: + cc -o out/test/elf/arm/hash-style/a.o -c -xc - +92: + cat +92: + g++ -o out/test/elf/arm/gnu-unique/b.o -c -std=c++17 -fgnu-unique -xc++ - +94: + ./mold -shared -o out/test/elf/arm/hash-style/b.so out/test/elf/arm/hash-style/a.o +86: + grep -q 'DW_FORM_line_strp pointing outside of .debug_line_str' out/test/elf/arm/gdb-index-dwarf64/log1 +86: + 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 +94: + grep -Fq ' .hash' +93: + cc -B. -o out/test/elf/arm/gnu-warning/exe out/test/elf/arm/gnu-warning/a.o -no-pie +94: + readelf -WS out/test/elf/arm/hash-style/b.so +94: + grep -Fq ' .gnu.hash' +94: + readelf -WS out/test/elf/arm/hash-style/b.so +94: + ./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 +92: + 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 +94: + readelf -WS out/test/elf/arm/hash-style/c.so +94: + grep -Fq ' .hash' out/test/elf/arm/hash-style/log +94: + grep -Fq ' .gnu.hash' out/test/elf/arm/hash-style/log +94: + on_exit +94: + echo OK +94: OK +94: + exit 0 + 91/317 Test #94: arm-hash-style .............................. Passed 0.38 sec test 95 Start 95: arm-hello-dynamic @@ -13819,6 +13844,8 @@ 95: CPU= 95: Test timeout computed to be: 1500 95: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/hello-dynamic.sh +93: + out/test/elf/arm/gnu-warning/exe +93: + grep -q 'Hello world' 95: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 95: ++ export LC_ALL=C 95: ++ LC_ALL=C @@ -13837,34 +13864,19 @@ 95: ++ tlsdesc_opt=-mtls-dialect=gnu2 95: ++ trap 'on_error $LINENO' ERR 95: ++ trap on_exit EXIT +86: + readelf -WS out/test/elf/arm/gdb-index-dwarf64/exe2 +86: + grep -Fq .gdb_index 95: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/hello-dynamic.sh .sh +86: + grep -q 'Hello world' +93: + on_exit +93: + echo OK +93: OK +93: + exit 0 95: ++ testname=hello-dynamic 95: ++ echo -n 'Testing hello-dynamic ... ' 95: Testing hello-dynamic ... ++ t=out/test/elf/arm/hello-dynamic 95: ++ mkdir -p out/test/elf/arm/hello-dynamic -95: + cc -o out/test/elf/arm/hello-dynamic/a.o -c -xc - -fno-PIE -95: + cat -94: + ./mold -shared -o out/test/elf/arm/hash-style/b.so out/test/elf/arm/hash-style/a.o -94: + grep -Fq ' .hash' -94: + readelf -WS out/test/elf/arm/hash-style/b.so -94: + grep -Fq ' .gnu.hash' -94: + readelf -WS out/test/elf/arm/hash-style/b.so -94: + ./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 -86: + grep -q 'fn8 () at .*/d.c:6' out/test/elf/arm/gdb-index-dwarf64/log2 -86: + grep -q 'fn7 () at .*/d.c:10' out/test/elf/arm/gdb-index-dwarf64/log2 -86: + grep -q 'fn6 () at .*/c.c:4' out/test/elf/arm/gdb-index-dwarf64/log2 -86: + grep -q 'fn5 () at .*/c.c:8' out/test/elf/arm/gdb-index-dwarf64/log2 -94: + readelf -WS out/test/elf/arm/hash-style/c.so -86: + grep -q 'fn4 () at .*/b.c:4' out/test/elf/arm/gdb-index-dwarf64/log2 -94: + grep -Fq ' .hash' out/test/elf/arm/hash-style/log -86: + grep -q 'fn3 () at .*/b.c:8' out/test/elf/arm/gdb-index-dwarf64/log2 -94: + grep -Fq ' .gnu.hash' out/test/elf/arm/hash-style/log -94: + on_exit -94: + echo OK -94: OK -94: + exit 0 -86: + grep -q 'fn2 () at .*/a.c:4' out/test/elf/arm/gdb-index-dwarf64/log2 - 93/317 Test #94: arm-hash-style .............................. Passed 0.13 sec + 92/317 Test #93: arm-gnu-warning ............................. Passed 0.48 sec test 96 Start 96: arm-hello-static @@ -13874,13 +13886,45 @@ 96: MACHINE=arm 96: CPU= 96: Test timeout computed to be: 1500 -86: + grep -q 'fn1 () at .*/a.c:8' out/test/elf/arm/gdb-index-dwarf64/log2 -86: + on_exit -86: + echo OK -86: OK -86: + exit 0 -95: + cc -B. -o out/test/elf/arm/hello-dynamic/exe out/test/elf/arm/hello-dynamic/a.o -no-pie - 94/317 Test #86: arm-gdb-index-dwarf64 ....................... Passed 2.48 sec +86: + out/test/elf/arm/gdb-index-dwarf64/exe2 +86: + DEBUGINFOD_URLS= +86: + 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 +96: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/hello-static.sh +95: + cc -o out/test/elf/arm/hello-dynamic/a.o -c -xc - -fno-PIE +96: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc +96: ++ export LC_ALL=C +96: ++ LC_ALL=C +96: ++ '[' -z arm ']' +96: ++ '[' -z '' ']' +96: ++ TESTDIR=out/test/elf/arm +96: ++ CC=cc +96: ++ CXX=c++ +96: ++ GCC=gcc +96: ++ GXX=g++ +95: + cat +96: ++ OBJDUMP=objdump +96: ++ OBJCOPY=objcopy +96: ++ STRIP=strip +96: ++ QEMU= +96: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' +96: ++ tlsdesc_opt=-mtls-dialect=gnu2 +96: ++ trap 'on_error $LINENO' ERR +96: ++ trap on_exit EXIT +96: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/hello-static.sh .sh +96: ++ testname=hello-static +96: ++ echo -n 'Testing hello-static ... ' +96: Testing hello-static ... ++ t=out/test/elf/arm/hello-static +96: ++ mkdir -p out/test/elf/arm/hello-static +96: + test_cflags -static +96: + echo 'int main() {}' +96: + cc -static -o /dev/null -xc - +92: + grep -q foo=5 +92: + out/test/elf/arm/gnu-unique/exe +92: + on_exit +92: + echo OK +92: OK +92: + exit 0 + 93/317 Test #92: arm-gnu-unique .............................. Passed 0.62 sec test 97 Start 97: arm-help @@ -13891,7 +13935,6 @@ 97: CPU= 97: Test timeout computed to be: 1500 97: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/help.sh -96: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/hello-static.sh 97: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 97: ++ export LC_ALL=C 97: ++ LC_ALL=C @@ -13910,44 +13953,19 @@ 97: ++ tlsdesc_opt=-mtls-dialect=gnu2 97: ++ trap 'on_error $LINENO' ERR 97: ++ trap on_exit EXIT -96: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc -96: ++ export LC_ALL=C -96: ++ LC_ALL=C -96: ++ '[' -z arm ']' -96: ++ '[' -z '' ']' -96: ++ TESTDIR=out/test/elf/arm -96: ++ CC=cc -96: ++ CXX=c++ -96: ++ GCC=gcc -96: ++ GXX=g++ -96: ++ OBJDUMP=objdump -96: ++ OBJCOPY=objcopy -96: ++ STRIP=strip -96: ++ QEMU= -96: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' -96: ++ tlsdesc_opt=-mtls-dialect=gnu2 -96: ++ trap 'on_error $LINENO' ERR -96: ++ trap on_exit EXIT 97: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/help.sh .sh -96: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/hello-static.sh .sh -96: ++ testname=hello-static -96: ++ echo -n 'Testing hello-static ... ' -96: Testing hello-static ... ++ t=out/test/elf/arm/hello-static -96: ++ mkdir -p out/test/elf/arm/hello-static 97: ++ testname=help 97: ++ echo -n 'Testing help ... ' 97: Testing help ... ++ t=out/test/elf/arm/help 97: ++ mkdir -p out/test/elf/arm/help -96: + test_cflags -static -96: + cc -static -o /dev/null -xc - -96: + echo 'int main() {}' -97: + ./mold --help +95: + cc -B. -o out/test/elf/arm/hello-dynamic/exe out/test/elf/arm/hello-dynamic/a.o -no-pie 97: + grep -q Usage +97: + ./mold --help 97: + on_exit 97: + echo OK 97: OK 97: + exit 0 - 95/317 Test #97: arm-help .................................... Passed 0.06 sec + 94/317 Test #97: arm-help .................................... Passed 0.10 sec test 98 Start 98: arm-hidden-undef @@ -13957,22 +13975,6 @@ 98: MACHINE=arm 98: CPU= 98: Test timeout computed to be: 1500 -95: + out/test/elf/arm/hello-dynamic/exe -95: + grep -q 'Hello world' -95: + on_exit -95: + echo OK -95: OK -95: + exit 0 - 96/317 Test #95: arm-hello-dynamic ........................... Passed 0.18 sec -test 99 - Start 99: arm-hidden-weak-undef - -99: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/hidden-weak-undef.sh" -99: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -99: Environment variables: -99: MACHINE=arm -99: CPU= -99: Test timeout computed to be: 1500 98: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/hidden-undef.sh 98: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 98: ++ export LC_ALL=C @@ -13997,6 +13999,24 @@ 98: ++ echo -n 'Testing hidden-undef ... ' 98: Testing hidden-undef ... ++ t=out/test/elf/arm/hidden-undef 98: ++ mkdir -p out/test/elf/arm/hidden-undef +98: + cat +98: + cc -o out/test/elf/arm/hidden-undef/a.so -shared -fPIC -xc - +95: + grep -q 'Hello world' +95: + out/test/elf/arm/hello-dynamic/exe +95: + on_exit +95: + echo OK +95: OK +95: + exit 0 + 95/317 Test #95: arm-hello-dynamic ........................... Passed 0.44 sec +test 99 + Start 99: arm-hidden-weak-undef + +99: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/hidden-weak-undef.sh" +99: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf +99: Environment variables: +99: MACHINE=arm +99: CPU= +99: Test timeout computed to be: 1500 99: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/hidden-weak-undef.sh 99: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 99: ++ export LC_ALL=C @@ -14016,30 +14036,28 @@ 99: ++ tlsdesc_opt=-mtls-dialect=gnu2 99: ++ trap 'on_error $LINENO' ERR 99: ++ trap on_exit EXIT -98: + cc -o out/test/elf/arm/hidden-undef/a.so -shared -fPIC -xc - 99: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/hidden-weak-undef.sh .sh -98: + cat 99: ++ testname=hidden-weak-undef 99: ++ echo -n 'Testing hidden-weak-undef ... ' 99: Testing hidden-weak-undef ... ++ t=out/test/elf/arm/hidden-weak-undef 99: ++ mkdir -p out/test/elf/arm/hidden-weak-undef -99: + cat 99: + cc -o out/test/elf/arm/hidden-weak-undef/a.o -fPIC -c -xc - -99: + cc -B. -shared -o out/test/elf/arm/hidden-weak-undef/b.so out/test/elf/arm/hidden-weak-undef/a.o -98: + cat +99: + cat 96: + cat 96: + cc -o out/test/elf/arm/hello-static/a.o -c -xc - +98: + cat 98: + cc -o out/test/elf/arm/hidden-undef/b.o -fPIC -c -xc - +99: + cc -B. -shared -o out/test/elf/arm/hidden-weak-undef/b.so out/test/elf/arm/hidden-weak-undef/a.o +96: + cc -B. -o out/test/elf/arm/hello-static/exe out/test/elf/arm/hello-static/a.o -static 98: + 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 99: + readelf -W --dyn-syms out/test/elf/arm/hidden-weak-undef/b.so -96: + cc -B. -o out/test/elf/arm/hello-static/exe out/test/elf/arm/hello-static/a.o -static 99: + grep -qw foo out/test/elf/arm/hidden-weak-undef/log 99: + grep -qw bar out/test/elf/arm/hidden-weak-undef/log 99: + on_exit 99: + echo OK 99: OK 99: + exit 0 - 97/317 Test #99: arm-hidden-weak-undef ....................... Passed 0.26 sec + 96/317 Test #99: arm-hidden-weak-undef ....................... Passed 0.48 sec test 100 Start 100: arm-icf-safe @@ -14050,7 +14068,6 @@ 100: CPU= 100: Test timeout computed to be: 1500 100: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/icf-safe.sh -98: + grep -q 'undefined symbol: foo' out/test/elf/arm/hidden-undef/log 100: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 100: ++ export LC_ALL=C 100: ++ LC_ALL=C @@ -14070,15 +14087,20 @@ 100: ++ trap 'on_error $LINENO' ERR 100: ++ trap on_exit EXIT 100: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/icf-safe.sh .sh -98: + on_exit -98: + echo OK -98: OK -98: + exit 0 100: ++ testname=icf-safe 100: ++ echo -n 'Testing icf-safe ... ' 100: Testing icf-safe ... ++ t=out/test/elf/arm/icf-safe 100: ++ mkdir -p out/test/elf/arm/icf-safe - 98/317 Test #98: arm-hidden-undef ............................ Passed 0.31 sec +98: + grep -q 'undefined symbol: foo' out/test/elf/arm/hidden-undef/log +100: + '[' arm = s390x ']' +100: + cc -c -o out/test/elf/arm/icf-safe/a.o -ffunction-sections -fdata-sections -xc - +100: + cat +98: + on_exit +98: + echo OK +98: OK +98: + exit 0 +96: + out/test/elf/arm/hello-static/exe + 97/317 Test #98: arm-hidden-undef ............................ Passed 0.73 sec test 101 Start 101: arm-icf-small @@ -14088,9 +14110,21 @@ 101: MACHINE=arm 101: CPU= 101: Test timeout computed to be: 1500 -100: + '[' arm = s390x ']' -100: + cat -100: + cc -c -o out/test/elf/arm/icf-safe/a.o -ffunction-sections -fdata-sections -xc - +96: + grep -q 'Hello world' +96: + on_exit +96: + echo OK +96: OK +96: + exit 0 + 98/317 Test #96: arm-hello-static ............................ Passed 0.99 sec +test 102 + Start 102: arm-icf + +102: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/icf.sh" +102: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf +102: Environment variables: +102: MACHINE=arm +102: CPU= +102: Test timeout computed to be: 1500 101: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/icf-small.sh 101: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 101: ++ export LC_ALL=C @@ -14116,26 +14150,8 @@ 101: Testing icf-small ... ++ t=out/test/elf/arm/icf-small 101: ++ mkdir -p out/test/elf/arm/icf-small 101: + cat -101: + cc -o out/test/elf/arm/icf-small/a.o -c -ffunction-sections -xc - -96: + out/test/elf/arm/hello-static/exe -96: + grep -q 'Hello world' -96: + on_exit -96: + echo OK -96: OK -96: + exit 0 -100: + cc -c -o out/test/elf/arm/icf-safe/b.o -ffunction-sections -fdata-sections -xc - - 99/317 Test #96: arm-hello-static ............................ Passed 0.48 sec -test 102 - Start 102: arm-icf - -102: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/icf.sh" -102: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -102: Environment variables: -102: MACHINE=arm -102: CPU= -102: Test timeout computed to be: 1500 -100: + cat 102: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/icf.sh +101: + cc -o out/test/elf/arm/icf-small/a.o -c -ffunction-sections -xc - 102: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 102: ++ export LC_ALL=C 102: ++ LC_ALL=C @@ -14159,15 +14175,29 @@ 102: ++ echo -n 'Testing icf ... ' 102: Testing icf ... ++ t=out/test/elf/arm/icf 102: ++ mkdir -p out/test/elf/arm/icf -101: + ./mold -o out/test/elf/arm/icf-small/exe -icf=all out/test/elf/arm/icf-small/a.o 102: + '[' arm = ppc64 ']' +86: + grep -q 'fn8 () at .*/d.c:6' out/test/elf/arm/gdb-index-dwarf64/log2 102: + cc -c -o out/test/elf/arm/icf/a.o -ffunction-sections -fdata-sections -xc - 102: + cat +86: + grep -q 'fn7 () at .*/d.c:10' out/test/elf/arm/gdb-index-dwarf64/log2 +100: + cat +100: + cc -c -o out/test/elf/arm/icf-safe/b.o -ffunction-sections -fdata-sections -xc - +86: + grep -q 'fn6 () at .*/c.c:4' out/test/elf/arm/gdb-index-dwarf64/log2 +86: + grep -q 'fn5 () at .*/c.c:8' out/test/elf/arm/gdb-index-dwarf64/log2 +86: + grep -q 'fn4 () at .*/b.c:4' out/test/elf/arm/gdb-index-dwarf64/log2 +101: + ./mold -o out/test/elf/arm/icf-small/exe -icf=all out/test/elf/arm/icf-small/a.o +86: + grep -q 'fn3 () at .*/b.c:8' out/test/elf/arm/gdb-index-dwarf64/log2 +86: + grep -q 'fn2 () at .*/a.c:4' out/test/elf/arm/gdb-index-dwarf64/log2 101: + on_exit 101: + echo OK 101: OK 101: + exit 0 -100/317 Test #101: arm-icf-small ............................... Passed 0.16 sec +86: + grep -q 'fn1 () at .*/a.c:8' out/test/elf/arm/gdb-index-dwarf64/log2 +86: + on_exit +86: + echo OK +86: OK +86: + exit 0 + 99/317 Test #101: arm-icf-small ............................... Passed 0.25 sec test 103 Start 103: arm-ifunc-address-equality-exported @@ -14177,6 +14207,17 @@ 103: MACHINE=arm 103: CPU= 103: Test timeout computed to be: 1500 +100/317 Test #86: arm-gdb-index-dwarf64 ....................... Passed 4.73 sec +test 104 + Start 104: arm-ifunc-address-equality + +104: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/ifunc-address-equality.sh" +104: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf +104: Environment variables: +104: MACHINE=arm +104: CPU= +104: Test timeout computed to be: 1500 +102: + cc -B. -o out/test/elf/arm/icf/exe out/test/elf/arm/icf/a.o -Wl,-icf=all 103: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/ifunc-address-equality-exported.sh 103: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 103: ++ export LC_ALL=C @@ -14202,34 +14243,6 @@ 103: Testing ifunc-address-equality-exported ... ++ t=out/test/elf/arm/ifunc-address-equality-exported 103: ++ mkdir -p out/test/elf/arm/ifunc-address-equality-exported 100: + 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 -103: + supports_ifunc -103: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -103: + cc -c -o /dev/null -xc - -102: + cc -B. -o out/test/elf/arm/icf/exe out/test/elf/arm/icf/a.o -Wl,-icf=all -103: + cat -103: + cc -c -fPIC -o out/test/elf/arm/ifunc-address-equality-exported/a.o -xc - -100: + grep -q '^0 0$' -100: + out/test/elf/arm/icf-safe/exe1 -100: + cc -c -o out/test/elf/arm/icf-safe/c.o -ffunction-sections -fdata-sections -xc - -100: + cat -103: + cc -B. -shared -o out/test/elf/arm/ifunc-address-equality-exported/b.so out/test/elf/arm/ifunc-address-equality-exported/a.o -100: + 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 -102: + out/test/elf/arm/icf/exe -102: + grep -q '1 0' -102: + on_exit -102: + echo OK -102: OK -102: + exit 0 -101/317 Test #102: arm-icf ..................................... Passed 0.28 sec -test 104 - Start 104: arm-ifunc-address-equality - -104: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/ifunc-address-equality.sh" -104: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -104: Environment variables: -104: MACHINE=arm -104: CPU= -104: Test timeout computed to be: 1500 104: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/ifunc-address-equality.sh 104: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 104: ++ export LC_ALL=C @@ -14249,23 +14262,26 @@ 104: ++ tlsdesc_opt=-mtls-dialect=gnu2 104: ++ trap 'on_error $LINENO' ERR 104: ++ trap on_exit EXIT +103: + supports_ifunc 104: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/ifunc-address-equality.sh .sh 104: ++ testname=ifunc-address-equality 104: ++ echo -n 'Testing ifunc-address-equality ... ' 104: Testing ifunc-address-equality ... ++ t=out/test/elf/arm/ifunc-address-equality 104: ++ mkdir -p out/test/elf/arm/ifunc-address-equality +103: + cc -c -o /dev/null -xc - +103: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 104: + supports_ifunc -104: + cc -c -o /dev/null -xc - 104: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -103: + cat -100: + out/test/elf/arm/icf-safe/exe2 -103: + cc -c -fno-PIE -o out/test/elf/arm/ifunc-address-equality-exported/c.o -xc - -100: + grep foo2 out/test/elf/arm/icf-safe/log2 -100: + on_exit -100: + echo OK -100: OK -100: + exit 0 -102/317 Test #100: arm-icf-safe ................................ Passed 0.49 sec +104: + cc -c -o /dev/null -xc - +100: + grep -q '^0 0$' +100: + out/test/elf/arm/icf-safe/exe1 +102: + out/test/elf/arm/icf/exe +102: + grep -q '1 0' +102: + on_exit +102: + echo OK +102: OK +102: + exit 0 +101/317 Test #102: arm-icf ..................................... Passed 0.47 sec test 105 Start 105: arm-ifunc-alias @@ -14275,8 +14291,10 @@ 105: MACHINE=arm 105: CPU= 105: Test timeout computed to be: 1500 -104: + cat -104: + cc -c -fno-PIE -o out/test/elf/arm/ifunc-address-equality/a.o -xc - +100: + cat +100: + cc -c -o out/test/elf/arm/icf-safe/c.o -ffunction-sections -fdata-sections -xc - +103: + cc -c -fPIC -o out/test/elf/arm/ifunc-address-equality-exported/a.o -xc - +103: + cat 105: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/ifunc-alias.sh 105: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 105: ++ export LC_ALL=C @@ -14302,20 +14320,25 @@ 105: Testing ifunc-alias ... ++ t=out/test/elf/arm/ifunc-alias 105: ++ mkdir -p out/test/elf/arm/ifunc-alias 105: + supports_ifunc -105: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 105: + cc -c -o /dev/null -xc - -103: + 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 -104: + cc -c -fPIC -o out/test/elf/arm/ifunc-address-equality/b.o -xc - +105: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 104: + cat +104: + cc -c -fno-PIE -o out/test/elf/arm/ifunc-address-equality/a.o -xc - +100: + 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 +103: + cc -B. -shared -o out/test/elf/arm/ifunc-address-equality-exported/b.so out/test/elf/arm/ifunc-address-equality-exported/a.o 105: + cc -fPIC -o out/test/elf/arm/ifunc-alias/a.o -c -xc - 105: + cat -103: + out/test/elf/arm/ifunc-address-equality-exported/exe -103: + grep -Eq '^(\S+) \1' -103: + on_exit -103: + echo OK -103: OK -103: + exit 0 -103/317 Test #103: arm-ifunc-address-equality-exported ......... Passed 0.44 sec +104: + cat +104: + cc -c -fPIC -o out/test/elf/arm/ifunc-address-equality/b.o -xc - +100: + out/test/elf/arm/icf-safe/exe2 +103: + cat +103: + cc -c -fno-PIE -o out/test/elf/arm/ifunc-address-equality-exported/c.o -xc - +100: + grep foo2 out/test/elf/arm/icf-safe/log2 +100: + on_exit +100: + echo OK +100: OK +100: + exit 0 +102/317 Test #100: arm-icf-safe ................................ Passed 0.93 sec test 106 Start 106: arm-ifunc-dlopen @@ -14325,6 +14348,7 @@ 106: MACHINE=arm 106: CPU= 106: Test timeout computed to be: 1500 +105: + cc -B. -o out/test/elf/arm/ifunc-alias/exe1 out/test/elf/arm/ifunc-alias/a.o -pie 106: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/ifunc-dlopen.sh 106: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 106: ++ export LC_ALL=C @@ -14349,27 +14373,26 @@ 106: ++ echo -n 'Testing ifunc-dlopen ... ' 106: Testing ifunc-dlopen ... ++ t=out/test/elf/arm/ifunc-dlopen 106: ++ mkdir -p out/test/elf/arm/ifunc-dlopen -104: + cat -104: + cc -c -fno-PIE -o out/test/elf/arm/ifunc-address-equality/c.o -xc - 106: + supports_ifunc -106: + cc -c -o /dev/null -xc - 106: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -105: + cc -B. -o out/test/elf/arm/ifunc-alias/exe1 out/test/elf/arm/ifunc-alias/a.o -pie +106: + cc -c -o /dev/null -xc - +104: + cat +104: + cc -c -fno-PIE -o out/test/elf/arm/ifunc-address-equality/c.o -xc - +103: + 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 +105: + out/test/elf/arm/ifunc-alias/exe1 +105: + grep -Eq '^(\S+) \1$' +105: + cc -B. -o out/test/elf/arm/ifunc-alias/exe2 out/test/elf/arm/ifunc-alias/a.o -no-pie 106: + cc -fno-PIE -o out/test/elf/arm/ifunc-dlopen/a.o -c -xc - 106: + cat 104: + 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 -105: + out/test/elf/arm/ifunc-alias/exe1 +103: + grep -Eq '^(\S+) \1' +103: + out/test/elf/arm/ifunc-address-equality-exported/exe 105: + grep -Eq '^(\S+) \1$' -105: + cc -B. -o out/test/elf/arm/ifunc-alias/exe2 out/test/elf/arm/ifunc-alias/a.o -no-pie -104: + grep -Eq '^(\S+) \1 (\S+) \2' -104: + out/test/elf/arm/ifunc-address-equality/exe1 -104: + readelf --dynamic out/test/elf/arm/ifunc-address-equality/exe1 -104: + grep -q TEXTREL out/test/elf/arm/ifunc-address-equality/log1 -104: + on_exit -104: + echo OK -104: OK -104: + exit 0 -104/317 Test #104: arm-ifunc-address-equality .................. Passed 0.38 sec +103: + on_exit +103: + echo OK +103: OK +103: + exit 0 +103/317 Test #103: arm-ifunc-address-equality-exported ......... Passed 0.98 sec test 107 Start 107: arm-ifunc-dso @@ -14379,8 +14402,21 @@ 107: MACHINE=arm 107: CPU= 107: Test timeout computed to be: 1500 -106: + cat -106: + cc -fPIC -o out/test/elf/arm/ifunc-dlopen/b.o -c -xc - +105: + out/test/elf/arm/ifunc-alias/exe2 +105: + on_exit +105: + echo OK +105: OK +105: + exit 0 +104/317 Test #105: arm-ifunc-alias ............................. Passed 0.77 sec +test 108 + Start 108: arm-ifunc-dynamic + +108: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/ifunc-dynamic.sh" +108: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf +108: Environment variables: +108: MACHINE=arm +108: CPU= +108: Test timeout computed to be: 1500 107: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/ifunc-dso.sh 107: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 107: ++ export LC_ALL=C @@ -14405,25 +14441,8 @@ 107: ++ echo -n 'Testing ifunc-dso ... ' 107: Testing ifunc-dso ... ++ t=out/test/elf/arm/ifunc-dso 107: ++ mkdir -p out/test/elf/arm/ifunc-dso -107: + supports_ifunc -107: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -107: + cc -c -o /dev/null -xc - -105: + grep -Eq '^(\S+) \1$' -105: + out/test/elf/arm/ifunc-alias/exe2 -105: + on_exit -105: + echo OK -105: OK -105: + exit 0 -105/317 Test #105: arm-ifunc-alias ............................. Passed 0.33 sec -test 108 - Start 108: arm-ifunc-dynamic - -108: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/ifunc-dynamic.sh" -108: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -108: Environment variables: -108: MACHINE=arm -108: CPU= -108: Test timeout computed to be: 1500 +106: + cat +106: + cc -fPIC -o out/test/elf/arm/ifunc-dlopen/b.o -c -xc - 108: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/ifunc-dynamic.sh 108: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 108: ++ export LC_ALL=C @@ -14443,31 +14462,26 @@ 108: ++ tlsdesc_opt=-mtls-dialect=gnu2 108: ++ trap 'on_error $LINENO' ERR 108: ++ trap on_exit EXIT +107: + supports_ifunc 108: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/ifunc-dynamic.sh .sh 108: ++ testname=ifunc-dynamic 108: ++ echo -n 'Testing ifunc-dynamic ... ' 108: Testing ifunc-dynamic ... ++ t=out/test/elf/arm/ifunc-dynamic 108: ++ mkdir -p out/test/elf/arm/ifunc-dynamic +107: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +107: + cc -c -o /dev/null -xc - 108: + supports_ifunc 108: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 108: + cc -c -o /dev/null -xc - -106: + cc -B. -o out/test/elf/arm/ifunc-dlopen/c.so out/test/elf/arm/ifunc-dlopen/b.o -shared -107: + cc -fPIC -o out/test/elf/arm/ifunc-dso/a.o -c -xc - -107: + cat -108: + cat -108: + cc -o out/test/elf/arm/ifunc-dynamic/a.o -c -xc - -107: + cc -fPIC -o out/test/elf/arm/ifunc-dso/b.o -c -xc - -107: + cat -106: + 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 -108: + cc -B. -o out/test/elf/arm/ifunc-dynamic/exe1 out/test/elf/arm/ifunc-dynamic/a.o -Wl,-z,lazy -107: + cc -B. -o out/test/elf/arm/ifunc-dso/c.so out/test/elf/arm/ifunc-dso/b.o -shared -106: + grep -q 'foo foo' -106: + out/test/elf/arm/ifunc-dlopen/exe -106: + on_exit -106: + echo OK -106: OK -106: + exit 0 -106/317 Test #106: arm-ifunc-dlopen ............................ Passed 0.40 sec +104: + out/test/elf/arm/ifunc-address-equality/exe1 +104: + grep -Eq '^(\S+) \1 (\S+) \2' +104: + readelf --dynamic out/test/elf/arm/ifunc-address-equality/exe1 +104: + grep -q TEXTREL out/test/elf/arm/ifunc-address-equality/log1 +104: + on_exit +104: + echo OK +104: OK +104: + exit 0 +105/317 Test #104: arm-ifunc-address-equality .................. Passed 1.15 sec test 109 Start 109: arm-ifunc-export @@ -14477,10 +14491,9 @@ 109: MACHINE=arm 109: CPU= 109: Test timeout computed to be: 1500 -108: + grep -q 'Hello world' -108: + out/test/elf/arm/ifunc-dynamic/exe1 -108: + cc -B. -o out/test/elf/arm/ifunc-dynamic/exe2 out/test/elf/arm/ifunc-dynamic/a.o -Wl,-z,now +106: + cc -B. -o out/test/elf/arm/ifunc-dlopen/c.so out/test/elf/arm/ifunc-dlopen/b.o -shared 109: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/ifunc-export.sh +107: + cc -fPIC -o out/test/elf/arm/ifunc-dso/a.o -c -xc - 109: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 109: ++ export LC_ALL=C 109: ++ LC_ALL=C @@ -14499,24 +14512,32 @@ 109: ++ tlsdesc_opt=-mtls-dialect=gnu2 109: ++ trap 'on_error $LINENO' ERR 109: ++ trap on_exit EXIT +107: + cat 109: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/ifunc-export.sh .sh 109: ++ testname=ifunc-export 109: ++ echo -n 'Testing ifunc-export ... ' 109: Testing ifunc-export ... ++ t=out/test/elf/arm/ifunc-export 109: ++ mkdir -p out/test/elf/arm/ifunc-export +108: + cat +108: + cc -o out/test/elf/arm/ifunc-dynamic/a.o -c -xc - 109: + supports_ifunc 109: + cc -c -o /dev/null -xc - 109: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -107: + grep -Eq '(IFUNC|: 10).*foobar' -107: + readelf -W --dyn-syms out/test/elf/arm/ifunc-dso/c.so -107: + 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 -108: + grep -q 'Hello world' -108: + out/test/elf/arm/ifunc-dynamic/exe2 -108: + on_exit -108: + echo OK -108: OK -108: + exit 0 -107/317 Test #108: arm-ifunc-dynamic ........................... Passed 0.30 sec +109: + cat +107: + cat +106: + 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 +107: + cc -fPIC -o out/test/elf/arm/ifunc-dso/b.o -c -xc - +109: + cc -c -fPIC -o out/test/elf/arm/ifunc-export/a.o -xc - +108: + cc -B. -o out/test/elf/arm/ifunc-dynamic/exe1 out/test/elf/arm/ifunc-dynamic/a.o -Wl,-z,lazy +109: + cc -B. -shared -o out/test/elf/arm/ifunc-export/b.so out/test/elf/arm/ifunc-export/a.o +107: + cc -B. -o out/test/elf/arm/ifunc-dso/c.so out/test/elf/arm/ifunc-dso/b.o -shared +106: + grep -q 'foo foo' +106: + out/test/elf/arm/ifunc-dlopen/exe +106: + on_exit +106: + echo OK +106: OK +106: + exit 0 +106/317 Test #106: arm-ifunc-dlopen ............................ Passed 1.03 sec test 110 Start 110: arm-ifunc-funcptr @@ -14526,8 +14547,9 @@ 110: MACHINE=arm 110: CPU= 110: Test timeout computed to be: 1500 -109: + cc -c -fPIC -o out/test/elf/arm/ifunc-export/a.o -xc - -109: + cat +108: + out/test/elf/arm/ifunc-dynamic/exe1 +108: + grep -q 'Hello world' +108: + cc -B. -o out/test/elf/arm/ifunc-dynamic/exe2 out/test/elf/arm/ifunc-dynamic/a.o -Wl,-z,now 110: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/ifunc-funcptr.sh 110: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 110: ++ export LC_ALL=C @@ -14554,14 +14576,16 @@ 110: ++ mkdir -p out/test/elf/arm/ifunc-funcptr 110: + supports_ifunc 110: + cc -c -o /dev/null -xc - -107: + grep -q 'Hello world' -107: + out/test/elf/arm/ifunc-dso/exe 110: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -107: + on_exit -107: + echo OK -107: OK -107: + exit 0 -108/317 Test #107: arm-ifunc-dso ............................... Passed 0.37 sec +109: + grep -Eq '(IFUNC|: 10)\s+GLOBAL DEFAULT.* foobar' +109: + readelf --dyn-syms out/test/elf/arm/ifunc-export/b.so +107: + grep -Eq '(IFUNC|: 10).*foobar' +107: + readelf -W --dyn-syms out/test/elf/arm/ifunc-dso/c.so +109: + on_exit +109: + echo OK +109: OK +109: + exit 0 +107/317 Test #109: arm-ifunc-export ............................ Passed 0.59 sec test 111 Start 111: arm-ifunc-noplt @@ -14571,6 +14595,7 @@ 111: MACHINE=arm 111: CPU= 111: Test timeout computed to be: 1500 +107: + 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 111: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/ifunc-noplt.sh 111: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 111: ++ export LC_ALL=C @@ -14596,23 +14621,15 @@ 111: Testing ifunc-noplt ... ++ t=out/test/elf/arm/ifunc-noplt 111: ++ mkdir -p out/test/elf/arm/ifunc-noplt 111: + supports_ifunc -111: + cc -c -o /dev/null -xc - +108: + out/test/elf/arm/ifunc-dynamic/exe2 +108: + grep -q 'Hello world' 111: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -110: + cat -110: + cc -c -fPIC -o out/test/elf/arm/ifunc-funcptr/a.o -c -xc - -109: + cc -B. -shared -o out/test/elf/arm/ifunc-export/b.so out/test/elf/arm/ifunc-export/a.o -111: + cat -111: + cc -fPIC -o out/test/elf/arm/ifunc-noplt/a.o -c -xc - -fno-plt -110: + cc -c -fPIC -o out/test/elf/arm/ifunc-funcptr/b.o -xc - -110: + cat -109: + grep -Eq '(IFUNC|: 10)\s+GLOBAL DEFAULT.* foobar' -109: + readelf --dyn-syms out/test/elf/arm/ifunc-export/b.so -111: + cc -B. -o out/test/elf/arm/ifunc-noplt/exe1 out/test/elf/arm/ifunc-noplt/a.o -pie -109: + on_exit -109: + echo OK -109: OK -109: + exit 0 -109/317 Test #109: arm-ifunc-export ............................ Passed 0.28 sec +111: + cc -c -o /dev/null -xc - +108: + on_exit +108: + echo OK +108: OK +108: + exit 0 +108/317 Test #108: arm-ifunc-dynamic ........................... Passed 0.84 sec test 112 Start 112: arm-ifunc-static-pie @@ -14646,21 +14663,18 @@ 112: ++ echo -n 'Testing ifunc-static-pie ... ' 112: Testing ifunc-static-pie ... ++ t=out/test/elf/arm/ifunc-static-pie 112: ++ mkdir -p out/test/elf/arm/ifunc-static-pie +110: + cc -c -fPIC -o out/test/elf/arm/ifunc-funcptr/a.o -c -xc - +110: + cat 112: + test_cflags -static-pie 112: + echo 'int main() {}' 112: + cc -static-pie -o /dev/null -xc - -110: + cc -c -fPIC -o out/test/elf/arm/ifunc-funcptr/c.o -xc - -110: + cat -111: + grep -q 'Hello world' -111: + out/test/elf/arm/ifunc-noplt/exe1 -111: + cc -B. -o out/test/elf/arm/ifunc-noplt/exe2 out/test/elf/arm/ifunc-noplt/a.o -no-pie -110: + 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 -112: + skip -112: + echo skipped -112: skipped -112: + trap - EXIT -112: + exit 0 -110/317 Test #112: arm-ifunc-static-pie ........................***Skipped 0.13 sec +107: + out/test/elf/arm/ifunc-dso/exe +107: + grep -q 'Hello world' +107: + on_exit +107: + echo OK +107: OK +107: + exit 0 +109/317 Test #107: arm-ifunc-dso ............................... Passed 0.97 sec test 113 Start 113: arm-ifunc-static @@ -14689,14 +14703,24 @@ 113: ++ tlsdesc_opt=-mtls-dialect=gnu2 113: ++ trap 'on_error $LINENO' ERR 113: ++ trap on_exit EXIT -111: + grep -q 'Hello world' -111: + out/test/elf/arm/ifunc-noplt/exe2 +111: + cat +111: + cc -fPIC -o out/test/elf/arm/ifunc-noplt/a.o -c -xc - -fno-plt 113: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/ifunc-static.sh .sh -111: + on_exit -111: + echo OK -111: OK -111: + exit 0 -111/317 Test #111: arm-ifunc-noplt ............................. Passed 0.30 sec +113: ++ testname=ifunc-static +113: ++ echo -n 'Testing ifunc-static ... ' +113: Testing ifunc-static ... ++ t=out/test/elf/arm/ifunc-static +113: ++ mkdir -p out/test/elf/arm/ifunc-static +113: + test_cflags -static +113: + echo 'int main() {}' +113: + cc -static -o /dev/null -xc - +110: + cat +110: + cc -c -fPIC -o out/test/elf/arm/ifunc-funcptr/b.o -xc - +112: + skip +112: + echo skipped +112: skipped +112: + trap - EXIT +112: + exit 0 +110/317 Test #112: arm-ifunc-static-pie ........................***Skipped 0.28 sec test 114 Start 114: arm-image-base @@ -14706,13 +14730,6 @@ 114: MACHINE=arm 114: CPU= 114: Test timeout computed to be: 1500 -113: ++ testname=ifunc-static -113: ++ echo -n 'Testing ifunc-static ... ' -113: Testing ifunc-static ... ++ t=out/test/elf/arm/ifunc-static -113: ++ mkdir -p out/test/elf/arm/ifunc-static -113: + test_cflags -static -113: + cc -static -o /dev/null -xc - -113: + echo 'int main() {}' 114: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/image-base.sh 114: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 114: ++ export LC_ALL=C @@ -14737,19 +14754,37 @@ 114: ++ echo -n 'Testing image-base ... ' 114: Testing image-base ... ++ t=out/test/elf/arm/image-base 114: ++ mkdir -p out/test/elf/arm/image-base +111: + cc -B. -o out/test/elf/arm/ifunc-noplt/exe1 out/test/elf/arm/ifunc-noplt/a.o -pie 114: + cat 114: + cc -o out/test/elf/arm/image-base/a.o -c -xc - +110: + cat +110: + cc -c -fPIC -o out/test/elf/arm/ifunc-funcptr/c.o -xc - +113: + supports_ifunc +110: + 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 +114: + cc -B. -no-pie -o out/test/elf/arm/image-base/exe1 out/test/elf/arm/image-base/a.o -Wl,--image-base=0x8000000 +113: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +111: + out/test/elf/arm/ifunc-noplt/exe1 +111: + grep -q 'Hello world' +113: + cc -c -o /dev/null -xc - +111: + cc -B. -o out/test/elf/arm/ifunc-noplt/exe2 out/test/elf/arm/ifunc-noplt/a.o -no-pie +113: + cat +113: + cc -o out/test/elf/arm/ifunc-static/a.o -c -xc - +114: + out/test/elf/arm/image-base/exe1 +114: + grep -q 'Hello world' +114: + readelf -W --sections out/test/elf/arm/image-base/exe1 +114: + grep -Eq '.interp\s+PROGBITS\s+0*8000...\b' +114: + cat 110: + out/test/elf/arm/ifunc-funcptr/exe1 +114: + cc -o out/test/elf/arm/image-base/b.o -c -xc - 110: + grep -q '^3$' 110: + 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 -114: + cc -B. -no-pie -o out/test/elf/arm/image-base/exe1 out/test/elf/arm/image-base/a.o -Wl,--image-base=0x8000000 -110: + grep -q '^3$' -110: + out/test/elf/arm/ifunc-funcptr/exe2 -110: + on_exit -110: + echo OK -110: OK -110: + exit 0 -112/317 Test #110: arm-ifunc-funcptr ........................... Passed 0.50 sec +111: + out/test/elf/arm/ifunc-noplt/exe2 +111: + grep -q 'Hello world' +111: + on_exit +111: + echo OK +111: OK +111: + exit 0 +111/317 Test #111: arm-ifunc-noplt ............................. Passed 0.87 sec test 115 Start 115: arm-init-array-priorities @@ -14759,6 +14794,7 @@ 115: MACHINE=arm 115: CPU= 115: Test timeout computed to be: 1500 +113: + cc -B. -o out/test/elf/arm/ifunc-static/exe out/test/elf/arm/ifunc-static/a.o -static 115: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/init-array-priorities.sh 115: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 115: ++ export LC_ALL=C @@ -14779,30 +14815,16 @@ 115: ++ trap 'on_error $LINENO' ERR 115: ++ trap on_exit EXIT 115: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/init-array-priorities.sh .sh -115: ++ testname=init-array-priorities -115: ++ echo -n 'Testing init-array-priorities ... ' -115: Testing init-array-priorities ... ++ t=out/test/elf/arm/init-array-priorities -115: ++ mkdir -p out/test/elf/arm/init-array-priorities -115: + is_musl -115: + ldd --help -115: + grep -q musl -113: + supports_ifunc -114: + out/test/elf/arm/image-base/exe1 -114: + grep -q 'Hello world' -113: + cc -c -o /dev/null -xc - -115: + cc -c -o out/test/elf/arm/init-array-priorities/a.o -xc - -113: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -114: + grep -Eq '.interp\s+PROGBITS\s+0*8000...\b' -115: + cat -114: + readelf -W --sections out/test/elf/arm/image-base/exe1 -114: + cc -o out/test/elf/arm/image-base/b.o -c -xc - -114: + cat 114: + '[' arm = x86-64 -o arm = aarch64 ']' 114: + on_exit 114: + echo OK 114: OK 114: + exit 0 -113/317 Test #114: arm-image-base .............................. Passed 0.26 sec +115: ++ testname=init-array-priorities +115: ++ echo -n 'Testing init-array-priorities ... ' +115: Testing init-array-priorities ... ++ t=out/test/elf/arm/init-array-priorities +115: ++ mkdir -p out/test/elf/arm/init-array-priorities +112/317 Test #114: arm-image-base .............................. Passed 0.56 sec test 116 Start 116: arm-init-in-dso @@ -14812,11 +14834,12 @@ 116: MACHINE=arm 116: CPU= 116: Test timeout computed to be: 1500 -113: + cc -o out/test/elf/arm/ifunc-static/a.o -c -xc - -113: + cat -115: + cc -c -o out/test/elf/arm/init-array-priorities/b.o -xc - -115: + cat +115: + is_musl +115: + ldd --help +115: + grep -q musl +115: + cc -c -o out/test/elf/arm/init-array-priorities/a.o -xc - 116: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/init-in-dso.sh +115: + cat 116: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 116: ++ export LC_ALL=C 116: ++ LC_ALL=C @@ -14840,25 +14863,15 @@ 116: ++ echo -n 'Testing init-in-dso ... ' 116: Testing init-in-dso ... ++ t=out/test/elf/arm/init-in-dso 116: ++ mkdir -p out/test/elf/arm/init-in-dso +110: + out/test/elf/arm/ifunc-funcptr/exe2 116: + cc -shared -o out/test/elf/arm/init-in-dso/a.so -xc - 116: + cat -115: + cc -c -o out/test/elf/arm/init-array-priorities/c.o -xc - -115: + cat -113: + cc -B. -o out/test/elf/arm/ifunc-static/exe out/test/elf/arm/ifunc-static/a.o -static -116: + cc -o out/test/elf/arm/init-in-dso/b.o -c -xc - -116: + cat -115: + cc -c -o out/test/elf/arm/init-array-priorities/d.o -xc - -115: + cat -116: + 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 -115: + cc -c -o out/test/elf/arm/init-array-priorities/e.o -xc - -115: + cat -113: + out/test/elf/arm/ifunc-static/exe -113: + grep -q 'Hello world' -113: + on_exit -113: + echo OK -113: OK -113: + exit 0 -114/317 Test #113: arm-ifunc-static ............................ Passed 0.53 sec +110: + grep -q '^3$' +110: + on_exit +110: + echo OK +110: OK +110: + exit 0 +113/317 Test #110: arm-ifunc-funcptr ........................... Passed 1.21 sec test 117 Start 117: arm-init @@ -14868,6 +14881,22 @@ 117: MACHINE=arm 117: CPU= 117: Test timeout computed to be: 1500 +113: + out/test/elf/arm/ifunc-static/exe +113: + grep -q 'Hello world' +113: + on_exit +113: + echo OK +113: OK +113: + exit 0 +114/317 Test #113: arm-ifunc-static ............................ Passed 0.90 sec +test 118 + Start 118: arm-initfirst + +118: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/initfirst.sh" +118: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf +118: Environment variables: +118: MACHINE=arm +118: CPU= +118: Test timeout computed to be: 1500 117: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/init.sh 117: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 117: ++ export LC_ALL=C @@ -14887,31 +14916,6 @@ 117: ++ tlsdesc_opt=-mtls-dialect=gnu2 117: ++ trap 'on_error $LINENO' ERR 117: ++ trap on_exit EXIT -117: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/init.sh .sh -117: ++ testname=init -117: ++ echo -n 'Testing init ... ' -117: Testing init ... ++ t=out/test/elf/arm/init -117: ++ mkdir -p out/test/elf/arm/init -115: + cc -c -o out/test/elf/arm/init-array-priorities/f.o -xc - -115: + cat -117: + cat -117: + cc -o out/test/elf/arm/init/a.o -c -xc - -116: + readelf --dynamic out/test/elf/arm/init-in-dso/exe -116: + grep -Fq '(INIT)' out/test/elf/arm/init-in-dso/log -116: + on_exit -116: + echo OK -116: OK -116: + exit 0 -115/317 Test #116: arm-init-in-dso ............................. Passed 0.30 sec -test 118 - Start 118: arm-initfirst - -118: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/initfirst.sh" -118: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -118: Environment variables: -118: MACHINE=arm -118: CPU= -118: Test timeout computed to be: 1500 118: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/initfirst.sh 118: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 118: ++ export LC_ALL=C @@ -14932,31 +14936,40 @@ 118: ++ trap 'on_error $LINENO' ERR 118: ++ trap on_exit EXIT 118: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/initfirst.sh .sh +117: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/init.sh .sh 118: ++ testname=initfirst 118: ++ echo -n 'Testing initfirst ... ' 118: Testing initfirst ... ++ t=out/test/elf/arm/initfirst 118: ++ mkdir -p out/test/elf/arm/initfirst -117: + cc -B. -o out/test/elf/arm/init/exe out/test/elf/arm/init/a.o -Wl,-init,foo +117: ++ testname=init +117: ++ echo -n 'Testing init ... ' +117: Testing init ... ++ t=out/test/elf/arm/init +117: ++ mkdir -p out/test/elf/arm/init 118: + cc -c -fPIC -o out/test/elf/arm/initfirst/a.o -xc - 118: + cat -115: + cc -c -o out/test/elf/arm/init-array-priorities/g.o -xc - +117: + cc -o out/test/elf/arm/init/a.o -c -xc - +117: + cat +117: + cc -B. -o out/test/elf/arm/init/exe out/test/elf/arm/init/a.o -Wl,-init,foo +115: + cc -c -o out/test/elf/arm/init-array-priorities/b.o -xc - 115: + cat +116: + cc -o out/test/elf/arm/init-in-dso/b.o -c -xc - 118: + cc -B. -shared -o out/test/elf/arm/initfirst/b.so out/test/elf/arm/initfirst/a.o -Wl,-z,initfirst -117: + readelf --dynamic out/test/elf/arm/init/exe +116: + cat 117: + grep -Fq '(INIT)' +116: + 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 +115: + cat +115: + cc -c -o out/test/elf/arm/init-array-priorities/c.o -xc - +117: + readelf --dynamic out/test/elf/arm/init/exe 117: + cc -B. -o out/test/elf/arm/init/exe out/test/elf/arm/init/a.o -Wl,-init,no-such-symbol +118: + readelf --dynamic out/test/elf/arm/initfirst/b.so 115: + cat -115: + cc -c -o out/test/elf/arm/init-array-priorities/h.o -xc - +115: + cc -c -o out/test/elf/arm/init-array-priorities/d.o -xc - 118: + grep -q 'Flags:.*INITFIRST' -118: + readelf --dynamic out/test/elf/arm/initfirst/b.so 118: + on_exit 118: + echo OK 118: OK 118: + exit 0 -115: + cat -115: + cc -c -o out/test/elf/arm/init-array-priorities/i.o -xc - -117: + readelf --dynamic out/test/elf/arm/init/exe -116/317 Test #118: arm-initfirst ............................... Passed 0.25 sec +115/317 Test #118: arm-initfirst ............................... Passed 0.43 sec test 119 Start 119: arm-interpose @@ -14966,12 +14979,38 @@ 119: MACHINE=arm 119: CPU= 119: Test timeout computed to be: 1500 +117: + readelf --dynamic out/test/elf/arm/init/exe +119: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/interpose.sh +119: + . /build/reproducible-path/mold-2.30.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 +116: + readelf --dynamic out/test/elf/arm/init-in-dso/exe 117: + grep -Fq '(INIT)' out/test/elf/arm/init/log +119: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/interpose.sh .sh +119: ++ testname=interpose +119: ++ echo -n 'Testing interpose ... ' +119: Testing interpose ... ++ t=out/test/elf/arm/interpose +119: ++ mkdir -p out/test/elf/arm/interpose 117: + on_exit 117: + echo OK 117: OK 117: + exit 0 -117/317 Test #117: arm-init .................................... Passed 0.32 sec +116/317 Test #117: arm-init .................................... Passed 0.50 sec test 120 Start 120: arm-invalid-version-script @@ -14981,6 +15020,23 @@ 120: MACHINE=arm 120: CPU= 120: Test timeout computed to be: 1500 +116: + grep -Fq '(INIT)' out/test/elf/arm/init-in-dso/log +116: + on_exit +116: + echo OK +116: OK +116: + exit 0 +119: + cc -c -fPIC -o out/test/elf/arm/interpose/a.o -xc - +119: + cat +117/317 Test #116: arm-init-in-dso ............................. Passed 0.64 sec +test 121 + Start 121: arm-issue646 + +121: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/issue646.sh" +121: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf +121: Environment variables: +121: MACHINE=arm +121: CPU= +121: Test timeout computed to be: 1500 120: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/invalid-version-script.sh 120: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 120: ++ export LC_ALL=C @@ -15000,65 +15056,12 @@ 120: ++ tlsdesc_opt=-mtls-dialect=gnu2 120: ++ trap 'on_error $LINENO' ERR 120: ++ trap on_exit EXIT -119: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/interpose.sh -119: + . /build/reproducible-path/mold-2.30.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.30.0+dfsg/test/elf/invalid-version-script.sh .sh 120: ++ testname=invalid-version-script 120: ++ echo -n 'Testing invalid-version-script ... ' 120: Testing invalid-version-script ... ++ t=out/test/elf/arm/invalid-version-script 120: ++ mkdir -p out/test/elf/arm/invalid-version-script -119: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/interpose.sh .sh -119: ++ testname=interpose -119: ++ echo -n 'Testing interpose ... ' -119: Testing interpose ... ++ t=out/test/elf/arm/interpose -119: ++ mkdir -p out/test/elf/arm/interpose -120: + echo 'int main() {}' -120: + cc -c -o out/test/elf/arm/invalid-version-script/a.o -xc - -115: + 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 -119: + cat -119: + cc -c -fPIC -o out/test/elf/arm/interpose/a.o -xc - -120: + echo 'VER1 { foo[12; };' -120: + 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 -119: + cc -B. -shared -o out/test/elf/arm/interpose/b.so out/test/elf/arm/interpose/a.o -Wl,-z,interpose -115: + grep -q 21348756 -115: + out/test/elf/arm/init-array-priorities/exe -115: + on_exit -115: + echo OK -115: OK -115: + exit 0 -118/317 Test #115: arm-init-array-priorities ................... Passed 0.83 sec -test 121 - Start 121: arm-issue646 - -121: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/issue646.sh" -121: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -121: Environment variables: -121: MACHINE=arm -121: CPU= -121: Test timeout computed to be: 1500 121: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/issue646.sh -120: + grep -q 'invalid version pattern' out/test/elf/arm/invalid-version-script/log -120: + on_exit -120: + echo OK -120: OK -120: + exit 0 121: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 121: ++ export LC_ALL=C 121: ++ LC_ALL=C @@ -15073,35 +15076,43 @@ 121: ++ OBJCOPY=objcopy 121: ++ STRIP=strip 121: ++ QEMU= -119/317 Test #120: arm-invalid-version-script .................. Passed 0.19 sec -test 122 - Start 122: arm-large-alignment-dso - -122: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/large-alignment-dso.sh" -122: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -122: Environment variables: -122: MACHINE=arm -122: CPU= -122: Test timeout computed to be: 1500 121: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' 121: ++ tlsdesc_opt=-mtls-dialect=gnu2 121: ++ trap 'on_error $LINENO' ERR 121: ++ trap on_exit EXIT 121: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/issue646.sh .sh -119: + readelf --dynamic out/test/elf/arm/interpose/b.so -119: + grep -q 'Flags:.*INTERPOSE' +120: + cc -c -o out/test/elf/arm/invalid-version-script/a.o -xc - +120: + echo 'int main() {}' 121: ++ testname=issue646 121: ++ echo -n 'Testing issue646 ... ' 121: Testing issue646 ... ++ t=out/test/elf/arm/issue646 121: ++ mkdir -p out/test/elf/arm/issue646 -122: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/large-alignment-dso.sh +119: + cc -B. -shared -o out/test/elf/arm/interpose/b.so out/test/elf/arm/interpose/a.o -Wl,-z,interpose 121: + '[' arm = m68k ']' 121: + '[' arm = sh4 ']' +121: + cat 121: + c++ -o out/test/elf/arm/issue646/a.o -c -xc++ - +115: + cc -c -o out/test/elf/arm/init-array-priorities/e.o -xc - +115: + cat +120: + echo 'VER1 { foo[12; };' +120: + 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 +119: + grep -q 'Flags:.*INTERPOSE' +119: + readelf --dynamic out/test/elf/arm/interpose/b.so 119: + on_exit 119: + echo OK 119: OK 119: + exit 0 +118/317 Test #119: arm-interpose ............................... Passed 0.34 sec +test 122 + Start 122: arm-large-alignment-dso + +122: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/large-alignment-dso.sh" +122: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf +122: Environment variables: +122: MACHINE=arm +122: CPU= +122: Test timeout computed to be: 1500 +122: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/large-alignment-dso.sh 122: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 122: ++ export LC_ALL=C 122: ++ LC_ALL=C @@ -15120,8 +15131,20 @@ 122: ++ tlsdesc_opt=-mtls-dialect=gnu2 122: ++ trap 'on_error $LINENO' ERR 122: ++ trap on_exit EXIT -121: + cat -120/317 Test #119: arm-interpose ............................... Passed 0.23 sec +122: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/large-alignment-dso.sh .sh +122: ++ testname=large-alignment-dso +122: ++ echo -n 'Testing large-alignment-dso ... ' +122: Testing large-alignment-dso ... ++ t=out/test/elf/arm/large-alignment-dso +122: ++ mkdir -p out/test/elf/arm/large-alignment-dso +115: + cat +115: + cc -c -o out/test/elf/arm/init-array-priorities/f.o -xc - +120: + grep -q 'invalid version pattern' out/test/elf/arm/invalid-version-script/log +122: + '[' arm = i686 ']' +120: + on_exit +120: + echo OK +120: OK +120: + exit 0 +119/317 Test #120: arm-invalid-version-script .................. Passed 0.38 sec test 123 Start 123: arm-large-alignment @@ -15131,11 +15154,8 @@ 123: MACHINE=arm 123: CPU= 123: Test timeout computed to be: 1500 -122: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/large-alignment-dso.sh .sh -122: ++ testname=large-alignment-dso -122: ++ echo -n 'Testing large-alignment-dso ... ' -122: Testing large-alignment-dso ... ++ t=out/test/elf/arm/large-alignment-dso -122: ++ mkdir -p out/test/elf/arm/large-alignment-dso +122: + cc -o out/test/elf/arm/large-alignment-dso/a.o -c -xc - -ffunction-sections -fPIC +122: + cat 123: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/large-alignment.sh 123: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 123: ++ export LC_ALL=C @@ -15155,26 +15175,31 @@ 123: ++ tlsdesc_opt=-mtls-dialect=gnu2 123: ++ trap 'on_error $LINENO' ERR 123: ++ trap on_exit EXIT -122: + '[' arm = i686 ']' 123: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/large-alignment.sh .sh -122: + cat -122: + cc -o out/test/elf/arm/large-alignment-dso/a.o -c -xc - -ffunction-sections -fPIC 123: ++ testname=large-alignment 123: ++ echo -n 'Testing large-alignment ... ' 123: Testing large-alignment ... ++ t=out/test/elf/arm/large-alignment 123: ++ mkdir -p out/test/elf/arm/large-alignment 123: + '[' arm = i686 ']' -123: + cc -o out/test/elf/arm/large-alignment/a.o -c -xc - -ffunction-sections 123: + cat -123: + cc -B. -o out/test/elf/arm/large-alignment/exe out/test/elf/arm/large-alignment/a.o +123: + cc -o out/test/elf/arm/large-alignment/a.o -c -xc - -ffunction-sections 122: + cc -B. -o out/test/elf/arm/large-alignment-dso/b.so out/test/elf/arm/large-alignment-dso/a.o -shared -123: + grep -q 'Hello world' +115: + cat +115: + cc -c -o out/test/elf/arm/init-array-priorities/g.o -xc - +123: + cc -B. -o out/test/elf/arm/large-alignment/exe out/test/elf/arm/large-alignment/a.o +115: + cc -c -o out/test/elf/arm/init-array-priorities/h.o -xc - +115: + cat +122: + cat +122: + cc -o out/test/elf/arm/large-alignment-dso/c.o -c -xc - +115: + cat 123: + out/test/elf/arm/large-alignment/exe +115: + cc -c -o out/test/elf/arm/init-array-priorities/i.o -xc - +123: + grep -q 'Hello world' 123: + on_exit 123: + echo OK 123: OK 123: + exit 0 -121/317 Test #123: arm-large-alignment ......................... Passed 0.23 sec +120/317 Test #123: arm-large-alignment ......................... Passed 0.48 sec test 124 Start 124: arm-large-max-page-size-strip @@ -15184,8 +15209,7 @@ 124: MACHINE=arm 124: CPU= 124: Test timeout computed to be: 1500 -122: + cat -122: + cc -o out/test/elf/arm/large-alignment-dso/c.o -c -xc - +122: + cc -B. -o out/test/elf/arm/large-alignment-dso/exe out/test/elf/arm/large-alignment-dso/c.o out/test/elf/arm/large-alignment-dso/b.so 124: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/large-max-page-size-strip.sh 124: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 124: ++ export LC_ALL=C @@ -15216,7 +15240,7 @@ 124: skipped 124: + trap - EXIT 124: + exit 0 -122/317 Test #124: arm-large-max-page-size-strip ...............***Skipped 0.02 sec +121/317 Test #124: arm-large-max-page-size-strip ...............***Skipped 0.09 sec test 125 Start 125: arm-large-max-page-size @@ -15226,6 +15250,7 @@ 125: MACHINE=arm 125: CPU= 125: Test timeout computed to be: 1500 +115: + 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 125: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/large-max-page-size.sh 125: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 125: ++ export LC_ALL=C @@ -15250,17 +15275,15 @@ 125: ++ echo -n 'Testing large-max-page-size ... ' 125: Testing large-max-page-size ... ++ t=out/test/elf/arm/large-max-page-size 125: ++ mkdir -p out/test/elf/arm/large-max-page-size +122: + out/test/elf/arm/large-alignment-dso/exe 125: + cat 125: + cc -o out/test/elf/arm/large-max-page-size/a.o -c -xc - -fPIC -122: + cc -B. -o out/test/elf/arm/large-alignment-dso/exe out/test/elf/arm/large-alignment-dso/c.o out/test/elf/arm/large-alignment-dso/b.so -125: + 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 -122: + out/test/elf/arm/large-alignment-dso/exe 122: + grep -q 'Hello world' 122: + on_exit 122: + echo OK 122: OK 122: + exit 0 -123/317 Test #122: arm-large-alignment-dso ..................... Passed 0.41 sec +122/317 Test #122: arm-large-alignment-dso ..................... Passed 0.80 sec test 126 Start 126: arm-large-text @@ -15294,15 +15317,14 @@ 126: ++ echo -n 'Testing large-text ... ' 126: Testing large-text ... ++ t=out/test/elf/arm/large-text 126: ++ mkdir -p out/test/elf/arm/large-text -126: + cat +115: + out/test/elf/arm/init-array-priorities/exe +115: + grep -q 21348756 126: + cc -o out/test/elf/arm/large-text/a.o -c -xassembler - -125: + grep -q 'Hello world' -125: + out/test/elf/arm/large-max-page-size/exe -125: + on_exit -125: + echo OK -125: OK -125: + exit 0 -124/317 Test #125: arm-large-max-page-size ..................... Passed 0.21 sec +115: + on_exit +115: + echo OK +115: OK +115: + exit 0 +123/317 Test #115: arm-init-array-priorities ................... Passed 1.88 sec test 127 Start 127: arm-link-order @@ -15312,6 +15334,7 @@ 127: MACHINE=arm 127: CPU= 127: Test timeout computed to be: 1500 +126: + cat 127: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/link-order.sh 127: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 127: ++ export LC_ALL=C @@ -15331,28 +15354,24 @@ 127: ++ tlsdesc_opt=-mtls-dialect=gnu2 127: ++ trap 'on_error $LINENO' ERR 127: ++ trap on_exit EXIT +125: + 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: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/link-order.sh .sh 127: ++ testname=link-order 127: ++ echo -n 'Testing link-order ... ' 127: Testing link-order ... ++ t=out/test/elf/arm/link-order 127: ++ mkdir -p out/test/elf/arm/link-order -127: + cc -fPIC -c -o out/test/elf/arm/link-order/a.o -xc - 127: + cat +127: + cc -fPIC -c -o out/test/elf/arm/link-order/a.o -xc - 126: + cat 126: + cc -o out/test/elf/arm/large-text/b.o -c -xc - 127: + cc -B. -shared -o out/test/elf/arm/link-order/libfoo.so out/test/elf/arm/link-order/a.o -126: + 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 -127: + ar crs out/test/elf/arm/link-order/libfoo.a out/test/elf/arm/link-order/a.o -127: + cc -c -o out/test/elf/arm/link-order/b.o -xc - -127: + cat -127: + 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 -126: + grep -q 'Hello world' -126: + out/test/elf/arm/large-text/exe -126: + on_exit -126: + echo OK -126: OK -126: + exit 0 -125/317 Test #126: arm-large-text .............................. Passed 0.39 sec +125: + out/test/elf/arm/large-max-page-size/exe +125: + grep -q 'Hello world' +125: + on_exit +125: + echo OK +125: OK +125: + exit 0 +124/317 Test #125: arm-large-max-page-size ..................... Passed 0.45 sec test 128 Start 128: arm-linker-script-defsym @@ -15362,13 +15381,10 @@ 128: MACHINE=arm 128: CPU= 128: Test timeout computed to be: 1500 -127: + readelf --dynamic out/test/elf/arm/link-order/exe -127: + grep -q libfoo 128: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/linker-script-defsym.sh 128: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 128: ++ export LC_ALL=C 128: ++ LC_ALL=C -127: + 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 128: ++ '[' -z arm ']' 128: ++ '[' -z '' ']' 128: ++ TESTDIR=out/test/elf/arm @@ -15389,17 +15405,30 @@ 128: ++ echo -n 'Testing linker-script-defsym ... ' 128: Testing linker-script-defsym ... ++ t=out/test/elf/arm/linker-script-defsym 128: ++ mkdir -p out/test/elf/arm/linker-script-defsym -128: + cc -o out/test/elf/arm/linker-script-defsym/a.o -c -xc - 128: + cat +128: + cc -o out/test/elf/arm/linker-script-defsym/a.o -c -xc - +127: + ar crs out/test/elf/arm/link-order/libfoo.a out/test/elf/arm/link-order/a.o +126: + 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 +127: + cat +127: + cc -c -o out/test/elf/arm/link-order/b.o -xc - 128: + cat 128: + 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 -127: + grep -q libfoo +127: + 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 +121: + c++ -B. -o out/test/elf/arm/issue646/exe out/test/elf/arm/issue646/a.o +128: + grep -q 'FUNC .* bar' +128: + readelf -sW out/test/elf/arm/linker-script-defsym/b.so +128: + cat +128: + cc -o out/test/elf/arm/linker-script-defsym/c.o -c -xc - 127: + readelf --dynamic out/test/elf/arm/link-order/exe -127: + on_exit -127: + echo OK -127: OK -127: + exit 0 -126/317 Test #127: arm-link-order .............................. Passed 0.42 sec +127: + grep -q libfoo +127: + 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 +121: + out/test/elf/arm/issue646/exe +121: + grep -q 'error: exception' +121: + on_exit +121: + echo OK +121: OK +121: + exit 0 +125/317 Test #121: arm-issue646 ................................ Passed 1.98 sec test 129 Start 129: arm-linker-script-relocatable @@ -15433,20 +15462,14 @@ 129: ++ echo -n 'Testing linker-script-relocatable ... ' 129: Testing linker-script-relocatable ... ++ t=out/test/elf/arm/linker-script-relocatable 129: ++ mkdir -p out/test/elf/arm/linker-script-relocatable -129: + grep -q __tsan_init +126: + grep -q 'Hello world' +126: + out/test/elf/arm/large-text/exe +126: + on_exit +126: + echo OK +126: OK +126: + exit 0 129: + nm mold -128: + grep -q 'FUNC .* bar' -128: + readelf -sW out/test/elf/arm/linker-script-defsym/b.so -128: + cc -o out/test/elf/arm/linker-script-defsym/c.o -c -xc - -128: + cat -128: + 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 -128: + grep -q 42 -128: + out/test/elf/arm/linker-script-defsym/exe -128: + on_exit -128: + echo OK -128: OK -128: + exit 0 -127/317 Test #128: arm-linker-script-defsym .................... Passed 0.39 sec +126/317 Test #126: arm-large-text .............................. Passed 1.00 sec test 130 Start 130: arm-linker-script @@ -15456,6 +15479,8 @@ 130: MACHINE=arm 130: CPU= 130: Test timeout computed to be: 1500 +129: + grep -q __tsan_init +128: + 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 130: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/linker-script.sh 130: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 130: ++ export LC_ALL=C @@ -15480,24 +15505,15 @@ 130: ++ echo -n 'Testing linker-script ... ' 130: Testing linker-script ... ++ t=out/test/elf/arm/linker-script 130: ++ mkdir -p out/test/elf/arm/linker-script -130: + cc -o out/test/elf/arm/linker-script/a.o -c -xc - -130: + cat +127: + readelf --dynamic out/test/elf/arm/link-order/exe +127: + grep -q libfoo 130: + cat -130: + cc -B. -o out/test/elf/arm/linker-script/exe out/test/elf/arm/linker-script/script -121: + c++ -B. -o out/test/elf/arm/issue646/exe out/test/elf/arm/issue646/a.o -130: + grep -q 'Hello world' -130: + out/test/elf/arm/linker-script/exe -130: + cc -B. -o out/test/elf/arm/linker-script/exe -Wl,-T,out/test/elf/arm/linker-script/script -130: + out/test/elf/arm/linker-script/exe -130: + grep -q 'Hello world' -130: + cc -B. -o out/test/elf/arm/linker-script/exe -Wl,--script,out/test/elf/arm/linker-script/script -121: + out/test/elf/arm/issue646/exe -121: + grep -q 'error: exception' -121: + on_exit -121: + echo OK -121: OK -121: + exit 0 -128/317 Test #121: arm-issue646 ................................ Passed 1.52 sec +130: + cc -o out/test/elf/arm/linker-script/a.o -c -xc - +127: + on_exit +127: + echo OK +127: OK +127: + exit 0 +127/317 Test #127: arm-link-order .............................. Passed 0.99 sec test 131 Start 131: arm-linker-script2 @@ -15531,19 +15547,15 @@ 131: ++ echo -n 'Testing linker-script2 ... ' 131: Testing linker-script2 ... ++ t=out/test/elf/arm/linker-script2 131: ++ mkdir -p out/test/elf/arm/linker-script2 -131: + cat 131: + cc -o out/test/elf/arm/linker-script2/a.o -c -xc - -129: + cc -c -o out/test/elf/arm/linker-script-relocatable/a.o -xc - -129: + cat -130: + out/test/elf/arm/linker-script/exe -130: + grep -q 'Hello world' -131: + mkdir -p out/test/elf/arm/linker-script2/foo/bar -130: + on_exit -130: + echo OK -130: OK -130: + exit 0 -131: + rm -f out/test/elf/arm/linker-script2/foo/bar/libfoo.a -129/317 Test #130: arm-linker-script ........................... Passed 0.37 sec +131: + cat +128: + out/test/elf/arm/linker-script-defsym/exe +128: + grep -q 42 +128: + on_exit +128: + echo OK +128: OK +128: + exit 0 +128/317 Test #128: arm-linker-script-defsym .................... Passed 0.86 sec test 132 Start 132: arm-linker-script3 @@ -15553,7 +15565,6 @@ 132: MACHINE=arm 132: CPU= 132: Test timeout computed to be: 1500 -131: + ar rcs out/test/elf/arm/linker-script2/foo/bar/libfoo.a out/test/elf/arm/linker-script2/a.o 132: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/linker-script3.sh 132: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 132: ++ export LC_ALL=C @@ -15574,26 +15585,30 @@ 132: ++ trap 'on_error $LINENO' ERR 132: ++ trap on_exit EXIT 132: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/linker-script3.sh .sh -131: + cat 132: ++ testname=linker-script3 132: ++ echo -n 'Testing linker-script3 ... ' 132: Testing linker-script3 ... ++ t=out/test/elf/arm/linker-script3 132: ++ mkdir -p out/test/elf/arm/linker-script3 -131: + 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 132: + mkdir -p out/test/elf/arm/linker-script3/foo -129: + cc -c -o out/test/elf/arm/linker-script-relocatable/b.o -xc - -129: + cat -132: + cc -o out/test/elf/arm/linker-script3/foo/a.o -c -xc - +130: + cat 132: + cat +132: + cc -o out/test/elf/arm/linker-script3/foo/a.o -c -xc - +131: + mkdir -p out/test/elf/arm/linker-script2/foo/bar +130: + cc -B. -o out/test/elf/arm/linker-script/exe out/test/elf/arm/linker-script/script +131: + rm -f out/test/elf/arm/linker-script2/foo/bar/libfoo.a +131: + ar rcs out/test/elf/arm/linker-script2/foo/bar/libfoo.a out/test/elf/arm/linker-script2/a.o +131: + cat +131: + 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 +130: + out/test/elf/arm/linker-script/exe +130: + grep -q 'Hello world' +130: + cc -B. -o out/test/elf/arm/linker-script/exe -Wl,-T,out/test/elf/arm/linker-script/script 132: + cat 132: + 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 -129: + echo 'INPUT(out/test/elf/arm/linker-script-relocatable/a.o out/test/elf/arm/linker-script-relocatable/b.o)' -129: + ./mold --relocatable -o out/test/elf/arm/linker-script-relocatable/d.o out/test/elf/arm/linker-script-relocatable/c.script 131: + on_exit 131: + echo OK 131: OK 131: + exit 0 -130/317 Test #131: arm-linker-script2 .......................... Passed 0.17 sec +129/317 Test #131: arm-linker-script2 .......................... Passed 0.44 sec test 133 Start 133: arm-linker-script4 @@ -15604,7 +15619,6 @@ 133: CPU= 133: Test timeout computed to be: 1500 133: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/linker-script4.sh -129: + cc -B. -o out/test/elf/arm/linker-script-relocatable/exe out/test/elf/arm/linker-script-relocatable/d.o 133: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 133: ++ export LC_ALL=C 133: ++ LC_ALL=C @@ -15631,11 +15645,14 @@ 133: + echo 'VERSION { ver_x { global: *; }; };' 133: + cat 133: + 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 +130: + out/test/elf/arm/linker-script/exe +130: + grep -q 'Hello world' +130: + cc -B. -o out/test/elf/arm/linker-script/exe -Wl,--script,out/test/elf/arm/linker-script/script 132: + on_exit 132: + echo OK 132: OK 132: + exit 0 -131/317 Test #132: arm-linker-script3 .......................... Passed 0.15 sec +130/317 Test #132: arm-linker-script3 .......................... Passed 0.47 sec test 134 Start 134: arm-lto-archive @@ -15665,17 +15682,17 @@ 134: ++ trap 'on_error $LINENO' ERR 134: ++ trap on_exit EXIT 134: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/lto-archive.sh .sh -129: + grep -q Hello -129: + out/test/elf/arm/linker-script-relocatable/exe -129: + on_exit -129: + echo OK -129: OK -129: + exit 0 134: ++ testname=lto-archive 134: ++ echo -n 'Testing lto-archive ... ' 134: Testing lto-archive ... ++ t=out/test/elf/arm/lto-archive 134: ++ mkdir -p out/test/elf/arm/lto-archive -132/317 Test #129: arm-linker-script-relocatable ............... Passed 0.83 sec +130: + grep -q 'Hello world' +130: + out/test/elf/arm/linker-script/exe +130: + on_exit +130: + echo OK +130: OK +130: + exit 0 +131/317 Test #130: arm-linker-script ........................... Passed 0.74 sec test 135 Start 135: arm-lto-dso @@ -15687,10 +15704,24 @@ 135: Test timeout computed to be: 1500 134: + '[' cc = cc ']' 134: + cc -flto -o /dev/null -xc - -134: + echo 'int main() {}' -135: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/lto-dso.sh 133: + readelf --version-info out/test/elf/arm/linker-script4/c.so +134: + echo 'int main() {}' 133: + grep -Fq 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/elf/arm/linker-script4/log +133: + on_exit +133: + echo OK +133: OK +133: + exit 0 +135: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/lto-dso.sh +132/317 Test #133: arm-linker-script4 .......................... Passed 0.25 sec +test 136 + Start 136: arm-lto-gcc + +136: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/lto-gcc.sh" +136: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf +136: Environment variables: +136: MACHINE=arm +136: CPU= +136: Test timeout computed to be: 1500 135: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 135: ++ export LC_ALL=C 135: ++ LC_ALL=C @@ -15714,22 +15745,6 @@ 135: ++ echo -n 'Testing lto-dso ... ' 135: Testing lto-dso ... ++ t=out/test/elf/arm/lto-dso 135: ++ mkdir -p out/test/elf/arm/lto-dso -133: + on_exit -133: + echo OK -133: OK -133: + exit 0 -135: + echo 'int main() {}' -133/317 Test #133: arm-linker-script4 .......................... Passed 0.12 sec -test 136 - Start 136: arm-lto-gcc - -136: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/lto-gcc.sh" -136: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -136: Environment variables: -136: MACHINE=arm -136: CPU= -136: Test timeout computed to be: 1500 -135: + cc -flto -o /dev/null -xc - 136: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/lto-gcc.sh 136: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 136: ++ export LC_ALL=C @@ -15749,6 +15764,8 @@ 136: ++ tlsdesc_opt=-mtls-dialect=gnu2 136: ++ trap 'on_error $LINENO' ERR 136: ++ trap on_exit EXIT +135: + echo 'int main() {}' +135: + cc -flto -o /dev/null -xc - 136: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/lto-gcc.sh .sh 136: ++ testname=lto-gcc 136: ++ echo -n 'Testing lto-gcc ... ' @@ -15756,29 +15773,31 @@ 136: ++ mkdir -p out/test/elf/arm/lto-gcc 136: + echo 'int main() {}' 136: + gcc -flto -o /dev/null -xc - -134: + cat -134: + cc -o out/test/elf/arm/lto-archive/a.o -c -flto -xc - 135: + cc -flto -c -fPIC -o out/test/elf/arm/lto-dso/a.o -xc - 135: + cat -136: + gcc -flto -c -o out/test/elf/arm/lto-gcc/a.o -xc - -134: + cc -o out/test/elf/arm/lto-archive/b.o -c -flto -xc - -136: + cat 134: + cat +134: + cc -o out/test/elf/arm/lto-archive/a.o -c -flto -xc - 135: + cc -B. -shared -o out/test/elf/arm/lto-dso/b.so -flto out/test/elf/arm/lto-dso/a.o +134: + cat +134: + cc -o out/test/elf/arm/lto-archive/b.o -c -flto -xc - +136: + cat +136: + gcc -flto -c -o out/test/elf/arm/lto-gcc/a.o -xc - 134: + rm -f out/test/elf/arm/lto-archive/c.a -136: + gcc -B. -o out/test/elf/arm/lto-gcc/exe1 -flto out/test/elf/arm/lto-gcc/a.o 134: + 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 134: + cat 134: + cc -o out/test/elf/arm/lto-archive/d.o -c -flto -xc - -134: + 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 +129: + cat +129: + cc -c -o out/test/elf/arm/linker-script-relocatable/a.o -xc - +136: + gcc -B. -o out/test/elf/arm/lto-gcc/exe1 -flto out/test/elf/arm/lto-gcc/a.o 135: + '[' arm = ppc64 ']' +134: + 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 135: + grep -q 'T foo' 135: + nm -D out/test/elf/arm/lto-dso/b.so 135: + on_exit 135: + echo OK 135: OK 135: + exit 0 -134/317 Test #135: arm-lto-dso ................................. Passed 0.54 sec +133/317 Test #135: arm-lto-dso ................................. Passed 1.13 sec test 137 Start 137: arm-lto-llvm @@ -15812,17 +15831,16 @@ 137: ++ echo -n 'Testing lto-llvm ... ' 137: Testing lto-llvm ... ++ t=out/test/elf/arm/lto-llvm 137: ++ mkdir -p out/test/elf/arm/lto-llvm +129: + cc -c -o out/test/elf/arm/linker-script-relocatable/b.o -xc - +129: + cat 137: ++ uname -m -136: + out/test/elf/arm/lto-gcc/exe1 -136: + grep -q 'Hello world' -137: + '[' arm = aarch64 ']' +137: + '[' arm = armv7l ']' 137: + skip 137: + echo skipped 137: skipped 137: + trap - EXIT 137: + exit 0 -136: + gcc -flto -ffat-lto-objects -c -o out/test/elf/arm/lto-gcc/b.o -xc - -135/317 Test #137: arm-lto-llvm ................................***Skipped 0.03 sec +134/317 Test #137: arm-lto-llvm ................................***Skipped 0.07 sec test 138 Start 138: arm-lto-nostdlib @@ -15832,7 +15850,6 @@ 138: MACHINE=arm 138: CPU= 138: Test timeout computed to be: 1500 -136: + cat 138: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/lto-nostdlib.sh 138: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 138: ++ export LC_ALL=C @@ -15859,6 +15876,14 @@ 138: ++ mkdir -p out/test/elf/arm/lto-nostdlib 138: + cat 138: + cc -flto -c -o out/test/elf/arm/lto-nostdlib/a.o -xc - +129: + echo 'INPUT(out/test/elf/arm/linker-script-relocatable/a.o out/test/elf/arm/linker-script-relocatable/b.o)' +129: + ./mold --relocatable -o out/test/elf/arm/linker-script-relocatable/d.o out/test/elf/arm/linker-script-relocatable/c.script +136: + out/test/elf/arm/lto-gcc/exe1 +136: + grep -q 'Hello world' +136: + cat +136: + gcc -flto -ffat-lto-objects -c -o out/test/elf/arm/lto-gcc/b.o -xc - +138: + cc -B. -o out/test/elf/arm/lto-nostdlib/exe -flto out/test/elf/arm/lto-nostdlib/a.o -nostdlib +129: + cc -B. -o out/test/elf/arm/linker-script-relocatable/exe out/test/elf/arm/linker-script-relocatable/d.o 134: + grep -q 'Hello world' 134: + out/test/elf/arm/lto-archive/exe 134: + nm out/test/elf/arm/lto-archive/exe @@ -15868,7 +15893,7 @@ 134: + echo OK 134: OK 134: + exit 0 -136/317 Test #134: arm-lto-archive ............................. Passed 0.68 sec +135/317 Test #134: arm-lto-archive ............................. Passed 1.70 sec test 139 Start 139: arm-lto-version-script @@ -15878,9 +15903,9 @@ 139: MACHINE=arm 139: CPU= 139: Test timeout computed to be: 1500 -136: + grep -q -- -fwpa 136: + gcc -B. -o out/test/elf/arm/lto-gcc/exe2 out/test/elf/arm/lto-gcc/b.o --verbose -138: + cc -B. -o out/test/elf/arm/lto-nostdlib/exe -flto out/test/elf/arm/lto-nostdlib/a.o -nostdlib +136: + grep -q -- -fwpa +129: + out/test/elf/arm/linker-script-relocatable/exe 139: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/lto-version-script.sh 139: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 139: ++ export LC_ALL=C @@ -15900,24 +15925,13 @@ 139: ++ tlsdesc_opt=-mtls-dialect=gnu2 139: ++ trap 'on_error $LINENO' ERR 139: ++ trap on_exit EXIT +129: + grep -q Hello 139: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/lto-version-script.sh .sh -139: ++ testname=lto-version-script -139: ++ echo -n 'Testing lto-version-script ... ' -139: Testing lto-version-script ... ++ t=out/test/elf/arm/lto-version-script -139: ++ mkdir -p out/test/elf/arm/lto-version-script -139: + cat -139: + cc -flto -c -fPIC -o out/test/elf/arm/lto-version-script/a.o -xc - -139: + cat -139: + 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 -136: + cat -136: + gcc -flto -fno-use-linker-plugin -c -o out/test/elf/arm/lto-gcc/c.o -xc - -138: + readelf -Ws out/test/elf/arm/lto-nostdlib/exe -138: + grep -Eq ' _start' -138: + on_exit -138: + echo OK -138: OK -138: + exit 0 -137/317 Test #138: arm-lto-nostdlib ............................ Passed 0.22 sec +129: + on_exit +129: + echo OK +129: OK +129: + exit 0 +136/317 Test #129: arm-linker-script-relocatable ............... Passed 2.52 sec test 140 Start 140: arm-main-in-dso @@ -15927,6 +15941,12 @@ 140: MACHINE=arm 140: CPU= 140: Test timeout computed to be: 1500 +139: ++ testname=lto-version-script +139: ++ echo -n 'Testing lto-version-script ... ' +139: Testing lto-version-script ... ++ t=out/test/elf/arm/lto-version-script +139: ++ mkdir -p out/test/elf/arm/lto-version-script +139: + cat +139: + cc -flto -c -fPIC -o out/test/elf/arm/lto-version-script/a.o -xc - 140: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/main-in-dso.sh 140: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 140: ++ export LC_ALL=C @@ -15953,18 +15973,13 @@ 140: ++ mkdir -p out/test/elf/arm/main-in-dso 140: + cc -o out/test/elf/arm/main-in-dso/a.o -c -xc - -fPIC 140: + cat -136: + gcc -B. -o out/test/elf/arm/lto-gcc/exe3 -flto -fno-use-linker-plugin out/test/elf/arm/lto-gcc/c.o -140: + cc -B. -shared -o out/test/elf/arm/main-in-dso/b.so out/test/elf/arm/main-in-dso/a.o -139: + '[' arm = ppc64 ']' -139: + nm -D out/test/elf/arm/lto-version-script/c.so -139: + grep -q 'T foo' -139: + nm -D out/test/elf/arm/lto-version-script/c.so -139: + grep -q 'T bar' -139: + on_exit -139: + echo OK -139: OK -139: + exit 0 -138/317 Test #139: arm-lto-version-script ...................... Passed 0.28 sec +138: + readelf -Ws out/test/elf/arm/lto-nostdlib/exe +138: + grep -Eq ' _start' +138: + on_exit +138: + echo OK +138: OK +138: + exit 0 +137/317 Test #138: arm-lto-nostdlib ............................ Passed 0.61 sec test 141 Start 141: arm-many-sections @@ -15974,8 +15989,11 @@ 141: MACHINE=arm 141: CPU= 141: Test timeout computed to be: 1500 +139: + cat +136: + gcc -flto -fno-use-linker-plugin -c -o out/test/elf/arm/lto-gcc/c.o -xc - +136: + cat +139: + 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 141: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/many-sections.sh -140: + cc -o out/test/elf/arm/main-in-dso/c.o -c -xc /dev/null -fPIC 141: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 141: ++ export LC_ALL=C 141: ++ LC_ALL=C @@ -15999,20 +16017,23 @@ 141: ++ echo -n 'Testing many-sections ... ' 141: Testing many-sections ... ++ t=out/test/elf/arm/many-sections 141: ++ mkdir -p out/test/elf/arm/many-sections -141: + seq 1 100000 141: + sed 's/.*/.section .data.\0,"aw"\n.word 0\n/g' 141: + cc -c -xassembler -o out/test/elf/arm/many-sections/a.o - +141: + seq 1 100000 +140: + cc -B. -shared -o out/test/elf/arm/main-in-dso/b.so out/test/elf/arm/main-in-dso/a.o +136: + gcc -B. -o out/test/elf/arm/lto-gcc/exe3 -flto -fno-use-linker-plugin out/test/elf/arm/lto-gcc/c.o +140: + cc -o out/test/elf/arm/main-in-dso/c.o -c -xc /dev/null -fPIC 140: + 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 -140: + out/test/elf/arm/main-in-dso/exe1 -140: + grep -q 'Hello world' -140: + cc -o out/test/elf/arm/main-in-dso/c.o -c -xc /dev/null -fno-PIC -136: + grep -q 'Hello world' -136: + out/test/elf/arm/lto-gcc/exe3 -136: + on_exit -136: + echo OK -136: OK -136: + exit 0 -139/317 Test #136: arm-lto-gcc ................................. Passed 1.08 sec +139: + '[' arm = ppc64 ']' +139: + nm -D out/test/elf/arm/lto-version-script/c.so +139: + grep -q 'T foo' +139: + grep -q 'T bar' +139: + nm -D out/test/elf/arm/lto-version-script/c.so +139: + on_exit +139: + echo OK +139: OK +139: + exit 0 +138/317 Test #139: arm-lto-version-script ...................... Passed 0.76 sec test 142 Start 142: arm-many-sections2 @@ -16022,7 +16043,9 @@ 142: MACHINE=arm 142: CPU= 142: Test timeout computed to be: 1500 +140: + out/test/elf/arm/main-in-dso/exe1 142: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/many-sections2.sh +140: + grep -q 'Hello world' 142: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 142: ++ export LC_ALL=C 142: ++ LC_ALL=C @@ -16041,6 +16064,7 @@ 142: ++ tlsdesc_opt=-mtls-dialect=gnu2 142: ++ trap 'on_error $LINENO' ERR 142: ++ trap on_exit EXIT +140: + cc -o out/test/elf/arm/main-in-dso/c.o -c -xc /dev/null -fno-PIC 142: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/many-sections2.sh .sh 142: ++ testname=many-sections2 142: ++ echo -n 'Testing many-sections2 ... ' @@ -16049,13 +16073,13 @@ 142: + nm mold 142: + grep -q __tsan_init 140: + 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 -140: + out/test/elf/arm/main-in-dso/exe2 -140: + grep -q 'Hello world' -140: + on_exit -140: + echo OK -140: OK -140: + exit 0 -140/317 Test #140: arm-main-in-dso ............................. Passed 0.44 sec +136: + grep -q 'Hello world' +136: + out/test/elf/arm/lto-gcc/exe3 +136: + on_exit +136: + echo OK +136: OK +136: + exit 0 +139/317 Test #136: arm-lto-gcc ................................. Passed 2.57 sec test 143 Start 143: arm-mergeable-strings @@ -16089,21 +16113,15 @@ 143: ++ echo -n 'Testing mergeable-strings ... ' 143: Testing mergeable-strings ... ++ t=out/test/elf/arm/mergeable-strings 143: ++ mkdir -p out/test/elf/arm/mergeable-strings -143: + cc -o out/test/elf/arm/mergeable-strings/a.o -c -xc - -O2 -143: + cat -143: + cc -o out/test/elf/arm/mergeable-strings/b.o -c -xc - -O2 143: + cat -143: + 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 -143: + grep -Eq '^(\S+) \1 (\S+) \2 (\S+) \3 (\S+) \4$' -143: + out/test/elf/arm/mergeable-strings/exe1 -143: + 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 -143: + out/test/elf/arm/mergeable-strings/exe2 -143: + grep -Eq '^(\S+) \1 (\S+) \2 (\S+) \3 (\S+) \4$' -143: + on_exit -143: + echo OK -143: OK -143: + exit 0 -141/317 Test #143: arm-mergeable-strings ....................... Passed 0.34 sec +143: + cc -o out/test/elf/arm/mergeable-strings/a.o -c -xc - -O2 +140: + grep -q 'Hello world' +140: + out/test/elf/arm/main-in-dso/exe2 +140: + on_exit +140: + echo OK +140: OK +140: + exit 0 +140/317 Test #140: arm-main-in-dso ............................. Passed 1.13 sec test 144 Start 144: arm-missing-but-ok @@ -16113,6 +16131,7 @@ 144: MACHINE=arm 144: CPU= 144: Test timeout computed to be: 1500 +143: + cc -o out/test/elf/arm/mergeable-strings/b.o -c -xc - -O2 144: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/missing-but-ok.sh 144: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 144: ++ export LC_ALL=C @@ -16132,6 +16151,7 @@ 144: ++ tlsdesc_opt=-mtls-dialect=gnu2 144: ++ trap 'on_error $LINENO' ERR 144: ++ trap on_exit EXIT +143: + cat 144: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/missing-but-ok.sh .sh 144: ++ testname=missing-but-ok 144: ++ echo -n 'Testing missing-but-ok ... ' @@ -16144,7 +16164,7 @@ 144: + echo OK 144: OK 144: + exit 0 -142/317 Test #144: arm-missing-but-ok .......................... Passed 0.04 sec +141/317 Test #144: arm-missing-but-ok .......................... Passed 0.22 sec test 145 Start 145: arm-missing-error @@ -16154,6 +16174,7 @@ 145: MACHINE=arm 145: CPU= 145: Test timeout computed to be: 1500 +143: + 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 145: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/missing-error.sh 145: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 145: ++ export LC_ALL=C @@ -16178,19 +16199,19 @@ 145: ++ echo -n 'Testing missing-error ... ' 145: Testing missing-error ... ++ t=out/test/elf/arm/missing-error 145: ++ mkdir -p out/test/elf/arm/missing-error -145: + cc -o out/test/elf/arm/missing-error/a.o -c -xc - 145: + cat -142: + echo 'foo = 0x1000' -142: + sed 's/.*/.section .data.\0,"aw"\n.globl x\0\nx\0: .word 0\n/g' -142: + seq 1 100000 +145: + cc -o out/test/elf/arm/missing-error/a.o -c -xc - 145: + ./mold -o out/test/elf/arm/missing-error/exe out/test/elf/arm/missing-error/a.o +143: + out/test/elf/arm/mergeable-strings/exe1 +143: + grep -Eq '^(\S+) \1 (\S+) \2 (\S+) \3 (\S+) \4$' +143: + 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 145: + grep -q 'undefined symbol: foo' out/test/elf/arm/missing-error/log 145: + grep -q '>>> .*a\.o' out/test/elf/arm/missing-error/log 145: + on_exit 145: + echo OK 145: OK 145: + exit 0 -143/317 Test #145: arm-missing-error ........................... Passed 0.11 sec +142/317 Test #145: arm-missing-error ........................... Passed 0.32 sec test 146 Start 146: arm-mold-wrapper @@ -16227,9 +16248,59 @@ 146: + '[' cc = cc ']' 146: + grep -q libasan 146: + ldd mold-wrapper.so -146: + grep -q '__[at]san_init' +143: + grep -Eq '^(\S+) \1 (\S+) \2 (\S+) \3 (\S+) \4$' +143: + out/test/elf/arm/mergeable-strings/exe2 +143: + on_exit +143: + echo OK +143: OK +143: + exit 0 +143/317 Test #143: arm-mergeable-strings ....................... Passed 0.86 sec +test 147 + Start 147: arm-mold-wrapper2 + +147: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/mold-wrapper2.sh" +147: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf +147: Environment variables: +147: MACHINE=arm +147: CPU= +147: Test timeout computed to be: 1500 +147: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/mold-wrapper2.sh +147: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc +147: ++ export LC_ALL=C +147: ++ LC_ALL=C +147: ++ '[' -z arm ']' +147: ++ '[' -z '' ']' +147: ++ TESTDIR=out/test/elf/arm +147: ++ CC=cc +147: ++ CXX=c++ +147: ++ GCC=gcc +147: ++ GXX=g++ +147: ++ OBJDUMP=objdump +147: ++ OBJCOPY=objcopy +147: ++ STRIP=strip +147: ++ QEMU= +147: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' +147: ++ tlsdesc_opt=-mtls-dialect=gnu2 +147: ++ trap 'on_error $LINENO' ERR +147: ++ trap on_exit EXIT +147: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/mold-wrapper2.sh .sh +147: ++ testname=mold-wrapper2 +147: ++ echo -n 'Testing mold-wrapper2 ... ' +147: Testing mold-wrapper2 ... ++ t=out/test/elf/arm/mold-wrapper2 +147: ++ mkdir -p out/test/elf/arm/mold-wrapper2 146: + nm mold +146: + grep -q '__[at]san_init' +147: + grep -q libasan +147: + ldd mold-wrapper.so +147: + nm mold +147: + grep -q '__[at]san_init' +142: + echo 'foo = 0x1000' +142: + sed 's/.*/.section .data.\0,"aw"\n.globl x\0\nx\0: .word 0\n/g' +142: + seq 1 100000 142: + cc -c -xassembler -o out/test/elf/arm/many-sections2/a.o out/test/elf/arm/many-sections2/a.s +147: + rm -rf out/test/elf/arm/mold-wrapper2 +147: + mkdir -p out/test/elf/arm/mold-wrapper2/bin out/test/elf/arm/mold-wrapper2/lib/mold +147: + cp mold out/test/elf/arm/mold-wrapper2/bin 146: + cat 146: + chmod 755 out/test/elf/arm/mold-wrapper/a.sh 146: + cat @@ -16268,57 +16339,7 @@ 146: + echo OK 146: OK 146: + exit 0 -144/317 Test #146: arm-mold-wrapper ............................ Passed 1.07 sec -test 147 - Start 147: arm-mold-wrapper2 - -147: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/mold-wrapper2.sh" -147: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -147: Environment variables: -147: MACHINE=arm -147: CPU= -147: Test timeout computed to be: 1500 -147: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/mold-wrapper2.sh -147: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc -147: ++ export LC_ALL=C -147: ++ LC_ALL=C -147: ++ '[' -z arm ']' -147: ++ '[' -z '' ']' -147: ++ TESTDIR=out/test/elf/arm -147: ++ CC=cc -147: ++ CXX=c++ -147: ++ GCC=gcc -147: ++ GXX=g++ -147: ++ OBJDUMP=objdump -147: ++ OBJCOPY=objcopy -147: ++ STRIP=strip -147: ++ QEMU= -147: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' -147: ++ tlsdesc_opt=-mtls-dialect=gnu2 -147: ++ trap 'on_error $LINENO' ERR -147: ++ trap on_exit EXIT -147: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/mold-wrapper2.sh .sh -147: ++ testname=mold-wrapper2 -147: ++ echo -n 'Testing mold-wrapper2 ... ' -147: Testing mold-wrapper2 ... ++ t=out/test/elf/arm/mold-wrapper2 -147: ++ mkdir -p out/test/elf/arm/mold-wrapper2 -147: + grep -q libasan -147: + ldd mold-wrapper.so -147: + grep -q '__[at]san_init' -147: + nm mold -147: + rm -rf out/test/elf/arm/mold-wrapper2 -147: + mkdir -p out/test/elf/arm/mold-wrapper2/bin out/test/elf/arm/mold-wrapper2/lib/mold -147: + cp mold out/test/elf/arm/mold-wrapper2/bin -141: + cat -141: + cc -c -xc -o out/test/elf/arm/many-sections/b.o - -141: + 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 -141: + out/test/elf/arm/many-sections/exe -141: + grep -q Hello -141: + on_exit -141: + echo OK -141: OK -141: + exit 0 -145/317 Test #141: arm-many-sections ........................... Passed 3.96 sec +144/317 Test #146: arm-mold-wrapper ............................ Passed 2.84 sec test 148 Start 148: arm-nmagic @@ -16356,20 +16377,20 @@ 148: + cc -o out/test/elf/arm/nmagic/a.o -c -xc - 148: + cc -B. -o out/test/elf/arm/nmagic/exe1 out/test/elf/arm/nmagic/a.o -nostdlib -Wl,-nmagic 148: + cc -B. -o out/test/elf/arm/nmagic/exe2 out/test/elf/arm/nmagic/a.o -nostdlib -148: ++ grep ' end$' -148: ++ cut '-d ' -f1 148: ++ nm out/test/elf/arm/nmagic/exe1 -148: + end1=0000026c +148: ++ cut '-d ' -f1 148: ++ grep ' end$' +148: + end1=0000026c 148: ++ nm out/test/elf/arm/nmagic/exe2 148: ++ cut '-d ' -f1 +148: ++ grep ' end$' 148: + end2=000032ac 148: + '[' 620 -lt 12972 ']' 148: + on_exit 148: + echo OK 148: OK 148: + exit 0 -146/317 Test #148: arm-nmagic .................................. Passed 0.17 sec +145/317 Test #148: arm-nmagic .................................. Passed 0.46 sec test 149 Start 149: arm-no-eh-frame-header @@ -16413,7 +16434,7 @@ 149: + echo OK 149: OK 149: + exit 0 -147/317 Test #149: arm-no-eh-frame-header ...................... Passed 0.21 sec +146/317 Test #149: arm-no-eh-frame-header ...................... Passed 0.41 sec test 150 Start 150: arm-no-quick-exit @@ -16450,13 +16471,13 @@ 150: + cc -o out/test/elf/arm/no-quick-exit/a.o -c -xc - 150: + cat 150: + cc -B. -o out/test/elf/arm/no-quick-exit/exe out/test/elf/arm/no-quick-exit/a.o -Wl,-no-quick-exit -150: + grep -q 'Hello world' 150: + out/test/elf/arm/no-quick-exit/exe +150: + grep -q 'Hello world' 150: + on_exit 150: + echo OK 150: OK 150: + exit 0 -148/317 Test #150: arm-no-quick-exit ........................... Passed 0.22 sec +147/317 Test #150: arm-no-quick-exit ........................... Passed 0.29 sec test 151 Start 151: arm-no-undefined-version @@ -16491,15 +16512,15 @@ 151: Testing no-undefined-version ... ++ t=out/test/elf/arm/no-undefined-version 151: ++ mkdir -p out/test/elf/arm/no-undefined-version 151: + echo 'ver_x { global: foo; };' -151: + cat 151: + cc -o out/test/elf/arm/no-undefined-version/b.o -c -xc - +151: + cat 151: + 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 151: + grep -Fq 'a.ver: cannot assign version `ver_x` to symbol `foo`: symbol not found' out/test/elf/arm/no-undefined-version/log 151: + on_exit 151: + echo OK 151: OK 151: + exit 0 -149/317 Test #151: arm-no-undefined-version .................... Passed 0.25 sec +148/317 Test #151: arm-no-undefined-version .................... Passed 0.38 sec test 152 Start 152: arm-nocopyreloc @@ -16541,7 +16562,7 @@ 152: skipped 152: + trap - EXIT 152: + exit 0 -150/317 Test #152: arm-nocopyreloc .............................***Skipped 0.18 sec +149/317 Test #152: arm-nocopyreloc .............................***Skipped 0.08 sec test 153 Start 153: arm-noinhibit-exec @@ -16579,7 +16600,6 @@ 153: + cc -o out/test/elf/arm/noinhibit-exec/a.o -c -xc - -fno-PIC 153: + cc -B. -shared -o out/test/elf/arm/noinhibit-exec/b.so out/test/elf/arm/noinhibit-exec/a.o 153: + 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 -142: + ./mold --relocatable -o out/test/elf/arm/many-sections2/b.o out/test/elf/arm/many-sections2/a.o 153: + grep -q 'undefined symbol: no-such-sym' out/test/elf/arm/noinhibit-exec/log1 153: + 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 153: + grep -q 'undefined symbol: no-such-sym' out/test/elf/arm/noinhibit-exec/log2 @@ -16587,7 +16607,7 @@ 153: + echo OK 153: OK 153: + exit 0 -151/317 Test #153: arm-noinhibit-exec .......................... Passed 0.39 sec +150/317 Test #153: arm-noinhibit-exec .......................... Passed 0.71 sec test 154 Start 154: arm-non-canonical-plt @@ -16621,20 +16641,27 @@ 154: ++ echo -n 'Testing non-canonical-plt ... ' 154: Testing non-canonical-plt ... ++ t=out/test/elf/arm/non-canonical-plt 154: ++ mkdir -p out/test/elf/arm/non-canonical-plt -154: + cc -o out/test/elf/arm/non-canonical-plt/a.so -fPIC -shared -xc - 154: + cat +154: + cc -o out/test/elf/arm/non-canonical-plt/a.so -fPIC -shared -xc - 154: + cc -o out/test/elf/arm/non-canonical-plt/b.o -c -xc - -fPIC 154: + cat -154: + cc -o out/test/elf/arm/non-canonical-plt/c.o -c -xc - -fPIC 154: + cat -147: + cp mold-wrapper.so out/test/elf/arm/mold-wrapper2/bin -147: + out/test/elf/arm/mold-wrapper2/bin/mold -run bash -c 'echo $LD_PRELOAD' -147: + grep -q /bin/mold-wrapper.so -147: + on_exit -147: + echo OK -147: OK -147: + exit 0 -152/317 Test #147: arm-mold-wrapper2 ........................... Passed 4.45 sec +154: + cc -o out/test/elf/arm/non-canonical-plt/c.o -c -xc - -fPIC +141: + cat +141: + cc -c -xc -o out/test/elf/arm/many-sections/b.o - +141: + 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 +154: + 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 +154: + grep -q '^1 1 1$' +154: + out/test/elf/arm/non-canonical-plt/exe +154: + grep -q '00000000 .* foo' +154: + readelf --dyn-syms out/test/elf/arm/non-canonical-plt/exe +154: + readelf --dyn-syms out/test/elf/arm/non-canonical-plt/exe +154: + grep -q '00000000 .* bar' +154: + on_exit +154: + echo OK +154: OK +154: + exit 0 +151/317 Test #154: arm-non-canonical-plt ....................... Passed 0.91 sec test 155 Start 155: arm-nostdlib @@ -16668,20 +16695,16 @@ 155: ++ echo -n 'Testing nostdlib ... ' 155: Testing nostdlib ... ++ t=out/test/elf/arm/nostdlib 155: ++ mkdir -p out/test/elf/arm/nostdlib -155: + cc -o out/test/elf/arm/nostdlib/a.o -c -xc - -fno-PIE 155: + cat -154: + 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 -154: + grep -q '^1 1 1$' -154: + out/test/elf/arm/non-canonical-plt/exe -154: + grep -q '00000000 .* foo' -154: + readelf --dyn-syms out/test/elf/arm/non-canonical-plt/exe -154: + grep -q '00000000 .* bar' -154: + readelf --dyn-syms out/test/elf/arm/non-canonical-plt/exe -154: + on_exit -154: + echo OK -154: OK -154: + exit 0 -153/317 Test #154: arm-non-canonical-plt ....................... Passed 1.29 sec +155: + cc -o out/test/elf/arm/nostdlib/a.o -c -xc - -fno-PIE +155: + ./mold -o out/test/elf/arm/nostdlib/exe out/test/elf/arm/nostdlib/a.o +141: + grep -q Hello +141: + out/test/elf/arm/many-sections/exe +141: + on_exit +141: + echo OK +141: OK +141: + exit 0 +152/317 Test #141: arm-many-sections ........................... Passed 7.99 sec test 156 Start 156: arm-now @@ -16691,6 +16714,9 @@ 156: MACHINE=arm 156: CPU= 156: Test timeout computed to be: 1500 +155: + readelf -W --sections out/test/elf/arm/nostdlib/exe +155: + grep -Fq ' .dynsym ' out/test/elf/arm/nostdlib/log +155: + grep -Fq ' .dynstr ' out/test/elf/arm/nostdlib/log 156: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/now.sh 156: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 156: ++ export LC_ALL=C @@ -16710,23 +16736,11 @@ 156: ++ tlsdesc_opt=-mtls-dialect=gnu2 156: ++ trap 'on_error $LINENO' ERR 156: ++ trap on_exit EXIT -156: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/now.sh .sh -156: ++ testname=now -156: ++ echo -n 'Testing now ... ' -156: Testing now ... ++ t=out/test/elf/arm/now -156: ++ mkdir -p out/test/elf/arm/now -156: + cat -156: + cc -c -fPIC -o out/test/elf/arm/now/a.o -xc - -155: + ./mold -o out/test/elf/arm/nostdlib/exe out/test/elf/arm/nostdlib/a.o -156: + cc -B. -shared -o out/test/elf/arm/now/b.so out/test/elf/arm/now/a.o -Wl,-z,now -155: + readelf -W --sections out/test/elf/arm/nostdlib/exe -155: + grep -Fq ' .dynsym ' out/test/elf/arm/nostdlib/log -155: + grep -Fq ' .dynstr ' out/test/elf/arm/nostdlib/log 155: + on_exit 155: + echo OK 155: OK 155: + exit 0 -154/317 Test #155: arm-nostdlib ................................ Passed 0.73 sec +153/317 Test #155: arm-nostdlib ................................ Passed 0.40 sec test 157 Start 157: arm-oformat-binary @@ -16736,6 +16750,12 @@ 157: MACHINE=arm 157: CPU= 157: Test timeout computed to be: 1500 +156: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/now.sh .sh +156: ++ testname=now +156: ++ echo -n 'Testing now ... ' +156: Testing now ... ++ t=out/test/elf/arm/now +156: ++ mkdir -p out/test/elf/arm/now +156: + cat 157: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/oformat-binary.sh 157: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 157: ++ export LC_ALL=C @@ -16755,6 +16775,7 @@ 157: ++ tlsdesc_opt=-mtls-dialect=gnu2 157: ++ trap 'on_error $LINENO' ERR 157: ++ trap on_exit EXIT +156: + cc -c -fPIC -o out/test/elf/arm/now/a.o -xc - 157: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/oformat-binary.sh .sh 157: ++ testname=oformat-binary 157: ++ echo -n 'Testing oformat-binary ... ' @@ -16762,16 +16783,18 @@ 157: ++ mkdir -p out/test/elf/arm/oformat-binary 157: + cat 157: + cc -o out/test/elf/arm/oformat-binary/a.o -c -xc - -fno-PIE -156: + grep -q 'Flags: NOW' -156: + readelf --dynamic out/test/elf/arm/now/b.so -156: + cc -B. -shared -o out/test/elf/arm/now/b.so out/test/elf/arm/now/a.o -Wl,-z,now,-z,lazy -156: + readelf --dynamic out/test/elf/arm/now/b.so -156: + grep -q 'Flags: NOW' out/test/elf/arm/now/log -156: + on_exit -156: + echo OK -156: OK -156: + exit 0 -155/317 Test #156: arm-now ..................................... Passed 0.60 sec +157: + ./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 +156: + cc -B. -shared -o out/test/elf/arm/now/b.so out/test/elf/arm/now/a.o -Wl,-z,now +157: + grep -Eq '^\s+0x4000\s+[0-9]+\s+[0-9]+\s+\.text$' out/test/elf/arm/oformat-binary/map +157: + grep -Fq .strtab out/test/elf/arm/oformat-binary/map +157: + grep -Fq .shstrtab out/test/elf/arm/oformat-binary/map +157: + grep -Fq .symtab out/test/elf/arm/oformat-binary/map +157: + grep -Fq .comment out/test/elf/arm/oformat-binary/map +157: + on_exit +157: + echo OK +157: OK +157: + exit 0 +154/317 Test #157: arm-oformat-binary .......................... Passed 0.34 sec test 158 Start 158: arm-omagic @@ -16806,19 +16829,18 @@ 158: Testing omagic ... ++ t=out/test/elf/arm/omagic 158: ++ mkdir -p out/test/elf/arm/omagic 158: + test_cflags -static -158: + cc -static -o /dev/null -xc - 158: + echo 'int main() {}' -157: + ./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 -157: + grep -Eq '^\s+0x4000\s+[0-9]+\s+[0-9]+\s+\.text$' out/test/elf/arm/oformat-binary/map -157: + grep -Fq .strtab out/test/elf/arm/oformat-binary/map -157: + grep -Fq .shstrtab out/test/elf/arm/oformat-binary/map -157: + grep -Fq .symtab out/test/elf/arm/oformat-binary/map -157: + grep -Fq .comment out/test/elf/arm/oformat-binary/map -157: + on_exit -157: + echo OK -157: OK -157: + exit 0 -156/317 Test #157: arm-oformat-binary .......................... Passed 0.34 sec +158: + cc -static -o /dev/null -xc - +156: + readelf --dynamic out/test/elf/arm/now/b.so +156: + grep -q 'Flags: NOW' +156: + cc -B. -shared -o out/test/elf/arm/now/b.so out/test/elf/arm/now/a.o -Wl,-z,now,-z,lazy +156: + readelf --dynamic out/test/elf/arm/now/b.so +156: + grep -q 'Flags: NOW' out/test/elf/arm/now/log +156: + on_exit +156: + echo OK +156: OK +156: + exit 0 +155/317 Test #156: arm-now ..................................... Passed 0.72 sec test 159 Start 159: arm-pack-dyn-relocs-relr @@ -16860,7 +16882,7 @@ 159: skipped 159: + trap - EXIT 159: + exit 0 -157/317 Test #159: arm-pack-dyn-relocs-relr ....................***Skipped 0.30 sec +156/317 Test #159: arm-pack-dyn-relocs-relr ....................***Skipped 0.06 sec test 160 Start 160: arm-package-metadata @@ -16894,18 +16916,18 @@ 160: ++ echo -n 'Testing package-metadata ... ' 160: Testing package-metadata ... ++ t=out/test/elf/arm/package-metadata 160: ++ mkdir -p out/test/elf/arm/package-metadata -160: + cc -o out/test/elf/arm/package-metadata/a.o -c -xc - 160: + cat -158: + cat -158: + cc -c -o out/test/elf/arm/omagic/a.o -xc - -fno-PIC +160: + cc -o out/test/elf/arm/package-metadata/a.o -c -xc - 160: + cc -B. -o out/test/elf/arm/package-metadata/exe out/test/elf/arm/package-metadata/a.o '-Wl,-package-metadata={"foo":"bar"}' -160: + readelf -x .note.package out/test/elf/arm/package-metadata/exe +158: + cc -c -o out/test/elf/arm/omagic/a.o -xc - -fno-PIC +158: + cat 160: + grep -Fq '{"foo":"bar"}' +160: + readelf -x .note.package out/test/elf/arm/package-metadata/exe 160: + on_exit 160: + echo OK 160: OK 160: + exit 0 -158/317 Test #160: arm-package-metadata ........................ Passed 0.26 sec +157/317 Test #160: arm-package-metadata ........................ Passed 0.39 sec test 161 Start 161: arm-physical-image-base @@ -16915,6 +16937,7 @@ 161: MACHINE=arm 161: CPU= 161: Test timeout computed to be: 1500 +158: + cc -B. out/test/elf/arm/omagic/a.o -o out/test/elf/arm/omagic/exe -static -Wl,--omagic 161: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/physical-image-base.sh 161: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 161: ++ export LC_ALL=C @@ -16939,20 +16962,19 @@ 161: ++ echo -n 'Testing physical-image-base ... ' 161: Testing physical-image-base ... ++ t=out/test/elf/arm/physical-image-base 161: ++ mkdir -p out/test/elf/arm/physical-image-base -142: + readelf -WS out/test/elf/arm/many-sections2/b.o 161: + '[' arm = ppc64 ']' -161: + grep BusyBox 161: + grep --version -161: + cat +161: + grep BusyBox 161: + cc -o out/test/elf/arm/physical-image-base/a.o -c -xc - -158: + cc -B. out/test/elf/arm/omagic/a.o -o out/test/elf/arm/omagic/exe -static -Wl,--omagic -158: + readelf -W --segments out/test/elf/arm/omagic/exe +161: + cat +161: + 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 158: + grep -qw RWE +158: + readelf -W --segments out/test/elf/arm/omagic/exe 158: + on_exit 158: + echo OK 158: OK 158: + exit 0 -159/317 Test #158: arm-omagic .................................. Passed 1.11 sec +158/317 Test #158: arm-omagic .................................. Passed 1.10 sec test 162 Start 162: arm-pie @@ -16962,9 +16984,6 @@ 162: MACHINE=arm 162: CPU= 162: Test timeout computed to be: 1500 -142: + grep -Fq .data.100000 out/test/elf/arm/many-sections2/log1 -142: + readelf -Ws out/test/elf/arm/many-sections2/b.o -161: + 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 162: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/pie.sh 162: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 162: ++ export LC_ALL=C @@ -16989,25 +17008,25 @@ 162: ++ echo -n 'Testing pie ... ' 162: Testing pie ... ++ t=out/test/elf/arm/pie 162: ++ mkdir -p out/test/elf/arm/pie -162: + cat 162: + cc -o out/test/elf/arm/pie/a.o -c -xc -fPIE - +162: + cat 161: + out/test/elf/arm/physical-image-base/exe1 161: + grep -q 'Hello world' 161: + readelf -W --segments out/test/elf/arm/physical-image-base/exe1 161: + grep -Eq 'LOAD\s+0x000000 0x0*200000 0x0*800000' -161: + grep -q __phys_start_foo 161: + readelf -Ws out/test/elf/arm/physical-image-base/exe1 +161: + grep -q __phys_start_foo 161: + 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' -161: + grep -Eq 'LOAD\s+\S+\s+(\S+)\s\1.*R E 0' +162: + cc -B. -pie -o out/test/elf/arm/pie/exe out/test/elf/arm/pie/a.o 161: + readelf -W --segments out/test/elf/arm/physical-image-base/exe2 +161: + grep -Eq 'LOAD\s+\S+\s+(\S+)\s\1.*R E 0' 161: + grep -Eq 'LOAD\s+\S+\s+(\S+)\s\1.*R 0' -162: + cc -B. -pie -o out/test/elf/arm/pie/exe out/test/elf/arm/pie/a.o 161: + readelf -W --segments out/test/elf/arm/physical-image-base/exe2 161: + on_exit 161: + echo OK 161: OK 161: + exit 0 -160/317 Test #161: arm-physical-image-base ..................... Passed 0.83 sec +159/317 Test #161: arm-physical-image-base ..................... Passed 0.72 sec test 163 Start 163: arm-plt-dso @@ -17025,7 +17044,7 @@ 162: + echo OK 162: OK 162: + exit 0 -161/317 Test #162: arm-pie ..................................... Passed 0.48 sec +160/317 Test #162: arm-pie ..................................... Passed 0.44 sec test 164 Start 164: arm-pltgot @@ -17035,75 +17054,6 @@ 164: MACHINE=arm 164: CPU= 164: Test timeout computed to be: 1500 -142: + grep -Fq 'GLOBAL DEFAULT 100000' out/test/elf/arm/many-sections2/log2 -142: + grep -Fq 'ABS foo' out/test/elf/arm/many-sections2/log2 -142: + grep -Fq 'ABS x68966' out/test/elf/arm/many-sections2/log2 -142: + on_exit -142: + echo OK -142: OK -142: + exit 0 -162/317 Test #142: arm-many-sections2 .......................... Passed 9.03 sec -test 165 - Start 165: arm-preinit-array - -165: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/preinit-array.sh" -165: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -165: Environment variables: -165: MACHINE=arm -165: CPU= -165: Test timeout computed to be: 1500 -164: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/pltgot.sh -164: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc -164: ++ export LC_ALL=C -164: ++ LC_ALL=C -164: ++ '[' -z arm ']' -164: ++ '[' -z '' ']' -164: ++ TESTDIR=out/test/elf/arm -165: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/preinit-array.sh -164: ++ CC=cc -164: ++ CXX=c++ -164: ++ GCC=gcc -164: ++ GXX=g++ -164: ++ OBJDUMP=objdump -164: ++ OBJCOPY=objcopy -164: ++ STRIP=strip -164: ++ QEMU= -164: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' -164: ++ tlsdesc_opt=-mtls-dialect=gnu2 -164: ++ trap 'on_error $LINENO' ERR -164: ++ trap on_exit EXIT -164: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/pltgot.sh .sh -165: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc -165: ++ export LC_ALL=C -165: ++ LC_ALL=C -165: ++ '[' -z arm ']' -165: ++ '[' -z '' ']' -165: ++ TESTDIR=out/test/elf/arm -165: ++ CC=cc -165: ++ CXX=c++ -165: ++ GCC=gcc -165: ++ GXX=g++ -165: ++ OBJDUMP=objdump -165: ++ OBJCOPY=objcopy -165: ++ STRIP=strip -165: ++ QEMU= -165: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' -165: ++ tlsdesc_opt=-mtls-dialect=gnu2 -165: ++ trap 'on_error $LINENO' ERR -165: ++ trap on_exit EXIT -164: ++ testname=pltgot -164: ++ echo -n 'Testing pltgot ... ' -164: Testing pltgot ... ++ t=out/test/elf/arm/pltgot -164: ++ mkdir -p out/test/elf/arm/pltgot -165: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/preinit-array.sh .sh -165: ++ testname=preinit-array -165: ++ echo -n 'Testing preinit-array ... ' -165: Testing preinit-array ... ++ t=out/test/elf/arm/preinit-array -165: ++ mkdir -p out/test/elf/arm/preinit-array -164: + cc -o out/test/elf/arm/pltgot/a.o -c -xc - -fPIC -164: + cat -165: + cc -o out/test/elf/arm/preinit-array/a.o -c -xc - -165: + cat 163: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/plt-dso.sh 163: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 163: ++ export LC_ALL=C @@ -17124,31 +17074,69 @@ 163: ++ trap 'on_error $LINENO' ERR 163: ++ trap on_exit EXIT 163: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/plt-dso.sh .sh +164: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/pltgot.sh 163: ++ testname=plt-dso 163: ++ echo -n 'Testing plt-dso ... ' 163: Testing plt-dso ... ++ t=out/test/elf/arm/plt-dso 163: ++ mkdir -p out/test/elf/arm/plt-dso -163: + cc -fPIC -c -o out/test/elf/arm/plt-dso/a.o -xc - +164: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc +164: ++ export LC_ALL=C +164: ++ LC_ALL=C +164: ++ '[' -z arm ']' +164: ++ '[' -z '' ']' +164: ++ TESTDIR=out/test/elf/arm +164: ++ CC=cc +164: ++ CXX=c++ +164: ++ GCC=gcc +164: ++ GXX=g++ +164: ++ OBJDUMP=objdump +164: ++ OBJCOPY=objcopy +164: ++ STRIP=strip +164: ++ QEMU= +164: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' +164: ++ tlsdesc_opt=-mtls-dialect=gnu2 +164: ++ trap 'on_error $LINENO' ERR +164: ++ trap on_exit EXIT +164: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/pltgot.sh .sh +164: ++ testname=pltgot +164: ++ echo -n 'Testing pltgot ... ' +164: Testing pltgot ... ++ t=out/test/elf/arm/pltgot +164: ++ mkdir -p out/test/elf/arm/pltgot 163: + cat -164: + cc -B. -shared -o out/test/elf/arm/pltgot/b.so out/test/elf/arm/pltgot/a.o +163: + cc -fPIC -c -o out/test/elf/arm/plt-dso/a.o -xc - +164: + cc -o out/test/elf/arm/pltgot/a.o -c -xc - -fPIC 164: + cat -164: + cc -o out/test/elf/arm/pltgot/c.o -c -xc - -fPIC 163: + cc -B. -shared -o out/test/elf/arm/plt-dso/b.so out/test/elf/arm/plt-dso/a.o +164: + cc -B. -shared -o out/test/elf/arm/pltgot/b.so out/test/elf/arm/pltgot/a.o 163: + cat 163: + cc -c -o out/test/elf/arm/plt-dso/c.o -xc - -165: + ./mold -o out/test/elf/arm/preinit-array/exe1 out/test/elf/arm/preinit-array/a.o -165: + readelf -W --dynamic out/test/elf/arm/preinit-array/exe1 -165: + grep -q PREINIT_ARRAY out/test/elf/arm/preinit-array/log1 -165: + cat -165: + cc -o out/test/elf/arm/preinit-array/b.o -c -xc - +164: + cat +164: + cc -o out/test/elf/arm/pltgot/c.o -c -xc - -fPIC +163: + 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 164: + cc -B. -o out/test/elf/arm/pltgot/exe out/test/elf/arm/pltgot/c.o out/test/elf/arm/pltgot/b.so -164: + grep -q 'Hello world' +163: + grep -q 'Hello WORLD' +163: + out/test/elf/arm/plt-dso/exe +163: + on_exit +163: + echo OK +163: OK +163: + exit 0 +161/317 Test #163: arm-plt-dso ................................. Passed 0.79 sec +test 165 + Start 165: arm-preinit-array + +165: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/preinit-array.sh" +165: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf +165: Environment variables: +165: MACHINE=arm +165: CPU= +165: Test timeout computed to be: 1500 164: + out/test/elf/arm/pltgot/exe +164: + grep -q 'Hello world' 164: + on_exit 164: + echo OK 164: OK 164: + exit 0 -163/317 Test #164: arm-pltgot .................................. Passed 1.99 sec +162/317 Test #164: arm-pltgot .................................. Passed 0.77 sec test 166 Start 166: arm-print-dependencies @@ -17158,12 +17146,33 @@ 166: MACHINE=arm 166: CPU= 166: Test timeout computed to be: 1500 +165: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/preinit-array.sh +165: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc +165: ++ export LC_ALL=C +165: ++ LC_ALL=C +165: ++ '[' -z arm ']' +165: ++ '[' -z '' ']' +165: ++ TESTDIR=out/test/elf/arm +165: ++ CC=cc +165: ++ CXX=c++ +165: ++ GCC=gcc +165: ++ GXX=g++ +165: ++ OBJDUMP=objdump +165: ++ OBJCOPY=objcopy +165: ++ STRIP=strip +165: ++ QEMU= +165: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' +165: ++ tlsdesc_opt=-mtls-dialect=gnu2 +165: ++ trap 'on_error $LINENO' ERR +165: ++ trap on_exit EXIT +142: + ./mold --relocatable -o out/test/elf/arm/many-sections2/b.o out/test/elf/arm/many-sections2/a.o 166: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/print-dependencies.sh 166: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 166: ++ export LC_ALL=C 166: ++ LC_ALL=C 166: ++ '[' -z arm ']' 166: ++ '[' -z '' ']' +165: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/preinit-array.sh .sh 166: ++ TESTDIR=out/test/elf/arm 166: ++ CC=cc 166: ++ CXX=c++ @@ -17177,7 +17186,10 @@ 166: ++ tlsdesc_opt=-mtls-dialect=gnu2 166: ++ trap 'on_error $LINENO' ERR 166: ++ trap on_exit EXIT -163: + 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 +165: ++ testname=preinit-array +165: ++ echo -n 'Testing preinit-array ... ' +165: Testing preinit-array ... ++ t=out/test/elf/arm/preinit-array +165: ++ mkdir -p out/test/elf/arm/preinit-array 166: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/print-dependencies.sh .sh 166: ++ testname=print-dependencies 166: ++ echo -n 'Testing print-dependencies ... ' @@ -17185,14 +17197,23 @@ 166: ++ mkdir -p out/test/elf/arm/print-dependencies 166: + cc -o out/test/elf/arm/print-dependencies/a.o -c -xc - 166: + cat +165: + cat +165: + cc -o out/test/elf/arm/preinit-array/a.o -c -xc - +166: + cat +166: + cc -o out/test/elf/arm/print-dependencies/b.o -c -xc - +165: + ./mold -o out/test/elf/arm/preinit-array/exe1 out/test/elf/arm/preinit-array/a.o +165: + readelf -W --dynamic out/test/elf/arm/preinit-array/exe1 +165: + grep -q PREINIT_ARRAY out/test/elf/arm/preinit-array/log1 +165: + cat +165: + cc -o out/test/elf/arm/preinit-array/b.o -c -xc - +166: + 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 165: + cc -B. -o out/test/elf/arm/preinit-array/exe2 out/test/elf/arm/preinit-array/b.o -163: + grep -q 'Hello WORLD' -163: + out/test/elf/arm/plt-dso/exe -163: + on_exit -163: + echo OK -163: OK -163: + exit 0 -164/317 Test #163: arm-plt-dso ................................. Passed 2.15 sec +166: + grep -q 'b\.o.*a\.o.*foo$' out/test/elf/arm/print-dependencies/log +166: + on_exit +166: + echo OK +166: OK +166: + exit 0 +163/317 Test #166: arm-print-dependencies ...................... Passed 0.70 sec test 167 Start 167: arm-protected-dynsym @@ -17202,13 +17223,39 @@ 167: MACHINE=arm 167: CPU= 167: Test timeout computed to be: 1500 +167: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/protected-dynsym.sh +167: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc +167: ++ export LC_ALL=C +167: ++ LC_ALL=C +167: ++ '[' -z arm ']' +167: ++ '[' -z '' ']' +167: ++ TESTDIR=out/test/elf/arm +167: ++ CC=cc +167: ++ CXX=c++ +167: ++ GCC=gcc +167: ++ GXX=g++ +167: ++ OBJDUMP=objdump +167: ++ OBJCOPY=objcopy +167: ++ STRIP=strip +167: ++ QEMU= +167: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' +167: ++ tlsdesc_opt=-mtls-dialect=gnu2 +167: ++ trap 'on_error $LINENO' ERR +167: ++ trap on_exit EXIT +167: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/protected-dynsym.sh .sh +167: ++ testname=protected-dynsym +167: ++ echo -n 'Testing protected-dynsym ... ' +167: Testing protected-dynsym ... ++ t=out/test/elf/arm/protected-dynsym +167: ++ mkdir -p out/test/elf/arm/protected-dynsym +167: + cc -fPIC -c -o out/test/elf/arm/protected-dynsym/a.o -xc - 165: + readelf -W --dynamic out/test/elf/arm/preinit-array/exe2 +167: + cat 165: + grep -q PREINIT_ARRAY 165: + on_exit 165: + echo OK 165: OK 165: + exit 0 -165/317 Test #165: arm-preinit-array ........................... Passed 1.78 sec +164/317 Test #165: arm-preinit-array ........................... Passed 0.87 sec test 168 Start 168: arm-protected @@ -17219,10 +17266,6 @@ 168: CPU= 168: Test timeout computed to be: 1500 168: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/protected.sh -167: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/protected-dynsym.sh -167: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc -167: ++ export LC_ALL=C -167: ++ LC_ALL=C 168: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 168: ++ export LC_ALL=C 168: ++ LC_ALL=C @@ -17239,51 +17282,34 @@ 168: ++ QEMU= 168: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' 168: ++ tlsdesc_opt=-mtls-dialect=gnu2 -167: ++ '[' -z arm ']' -167: ++ '[' -z '' ']' -167: ++ TESTDIR=out/test/elf/arm -167: ++ CC=cc -167: ++ CXX=c++ -167: ++ GCC=gcc -167: ++ GXX=g++ -167: ++ OBJDUMP=objdump -167: ++ OBJCOPY=objcopy -167: ++ STRIP=strip -167: ++ QEMU= -167: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' -167: ++ tlsdesc_opt=-mtls-dialect=gnu2 168: ++ trap 'on_error $LINENO' ERR 168: ++ trap on_exit EXIT -167: ++ trap 'on_error $LINENO' ERR -167: ++ trap on_exit EXIT 168: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/protected.sh .sh -167: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/protected-dynsym.sh .sh 168: ++ testname=protected 168: ++ echo -n 'Testing protected ... ' 168: Testing protected ... ++ t=out/test/elf/arm/protected 168: ++ mkdir -p out/test/elf/arm/protected -167: ++ testname=protected-dynsym -167: ++ echo -n 'Testing protected-dynsym ... ' -167: Testing protected-dynsym ... ++ t=out/test/elf/arm/protected-dynsym -167: ++ mkdir -p out/test/elf/arm/protected-dynsym 168: + cc -fPIC -c -o out/test/elf/arm/protected/a.o -xc - -167: + cc -fPIC -c -o out/test/elf/arm/protected-dynsym/a.o -xc - 168: + cat 167: + cat -166: + cat -166: + cc -o out/test/elf/arm/print-dependencies/b.o -c -xc - -167: + cat 167: + cc -fPIC -c -o out/test/elf/arm/protected-dynsym/b.o -fcommon -xc - +167: + 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 168: + cc -B. -o out/test/elf/arm/protected/b.so -shared out/test/elf/arm/protected/a.o -166: + 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 -168: + cat +167: + readelf --symbols out/test/elf/arm/protected-dynsym/c.so +167: + grep -Eq 'PROTECTED\b.*\bfoo\b' +167: + cc -fPIC -c -o out/test/elf/arm/protected-dynsym/d.o -fno-common -xc - +167: + cat 168: + cc -c -o out/test/elf/arm/protected/c.o -xc - -fno-PIE -166: + grep -q 'b\.o.*a\.o.*foo$' out/test/elf/arm/print-dependencies/log -166: + on_exit -166: + echo OK -166: OK -166: + exit 0 -166/317 Test #166: arm-print-dependencies ...................... Passed 0.37 sec +168: + cat +167: + 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 +168: + 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 +167: + grep -Eq 'PROTECTED\b.*\bfoo\b' +167: + readelf --symbols out/test/elf/arm/protected-dynsym/e.so +167: + on_exit +167: + echo OK +167: OK +167: + exit 0 +165/317 Test #167: arm-protected-dynsym ........................ Passed 1.32 sec test 169 Start 169: arm-push-pop-state @@ -17293,8 +17319,9 @@ 169: MACHINE=arm 169: CPU= 169: Test timeout computed to be: 1500 +168: + out/test/elf/arm/protected/exe 169: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/push-pop-state.sh -167: + 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 +168: + grep -q '3 4 0' 169: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 169: ++ export LC_ALL=C 169: ++ LC_ALL=C @@ -17313,25 +17340,11 @@ 169: ++ tlsdesc_opt=-mtls-dialect=gnu2 169: ++ trap 'on_error $LINENO' ERR 169: ++ trap on_exit EXIT -169: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/push-pop-state.sh .sh -169: ++ testname=push-pop-state -169: ++ echo -n 'Testing push-pop-state ... ' -169: Testing push-pop-state ... ++ t=out/test/elf/arm/push-pop-state -169: ++ mkdir -p out/test/elf/arm/push-pop-state -169: + cc -shared -o out/test/elf/arm/push-pop-state/a.so -xc - -169: + cat -167: + grep -Eq 'PROTECTED\b.*\bfoo\b' -167: + readelf --symbols out/test/elf/arm/protected-dynsym/c.so -167: + cat -167: + cc -fPIC -c -o out/test/elf/arm/protected-dynsym/d.o -fno-common -xc - -168: + 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 -168: + out/test/elf/arm/protected/exe -168: + grep -q '3 4 0' 168: + on_exit 168: + echo OK 168: OK 168: + exit 0 -167/317 Test #168: arm-protected ............................... Passed 0.63 sec +166/317 Test #168: arm-protected ............................... Passed 1.23 sec test 170 Start 170: arm-range-extension-thunk @@ -17341,9 +17354,11 @@ 170: MACHINE=arm 170: CPU= 170: Test timeout computed to be: 1500 -169: + cat -169: + cc -shared -o out/test/elf/arm/push-pop-state/b.so -xc - -167: + 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 +169: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/push-pop-state.sh .sh +169: ++ testname=push-pop-state +169: ++ echo -n 'Testing push-pop-state ... ' +169: Testing push-pop-state ... ++ t=out/test/elf/arm/push-pop-state +169: ++ mkdir -p out/test/elf/arm/push-pop-state 170: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/range-extension-thunk.sh 170: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 170: ++ export LC_ALL=C @@ -17363,6 +17378,8 @@ 170: ++ tlsdesc_opt=-mtls-dialect=gnu2 170: ++ trap 'on_error $LINENO' ERR 170: ++ trap on_exit EXIT +169: + cat +169: + cc -shared -o out/test/elf/arm/push-pop-state/a.so -xc - 170: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/range-extension-thunk.sh .sh 170: ++ testname=range-extension-thunk 170: ++ echo -n 'Testing range-extension-thunk ... ' @@ -17375,13 +17392,24 @@ 170: + cat 170: + cat 170: + cc -c -o out/test/elf/arm/range-extension-thunk/c.o out/test/elf/arm/range-extension-thunk/a.c -O0 -167: + readelf --symbols out/test/elf/arm/protected-dynsym/e.so -167: + grep -Eq 'PROTECTED\b.*\bfoo\b' -167: + on_exit -167: + echo OK -167: OK -167: + exit 0 -168/317 Test #167: arm-protected-dynsym ........................ Passed 0.80 sec +170: + cc -c -o out/test/elf/arm/range-extension-thunk/d.o out/test/elf/arm/range-extension-thunk/b.c -O0 +169: + cat +169: + cc -shared -o out/test/elf/arm/push-pop-state/b.so -xc - +169: + cat +169: + cc -c -o out/test/elf/arm/push-pop-state/c.o -xc - +170: + 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 +169: + 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 +170: + out/test/elf/arm/range-extension-thunk/exe1 +170: + grep -q 'main fn1 fn3 fn2 fn4' +170: + cc -c -o out/test/elf/arm/range-extension-thunk/e.o out/test/elf/arm/range-extension-thunk/a.c -O2 +169: + readelf --dynamic out/test/elf/arm/push-pop-state/exe +169: + grep -Fq a.so out/test/elf/arm/push-pop-state/log +169: + grep -Fq b.so out/test/elf/arm/push-pop-state/log +169: + on_exit +169: + echo OK +169: OK +169: + exit 0 +167/317 Test #169: arm-push-pop-state .......................... Passed 1.45 sec test 171 Start 171: arm-range-extension-thunk2 @@ -17391,8 +17419,6 @@ 171: MACHINE=arm 171: CPU= 171: Test timeout computed to be: 1500 -169: + cat -169: + cc -c -o out/test/elf/arm/push-pop-state/c.o -xc - 171: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/range-extension-thunk2.sh 171: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 171: ++ export LC_ALL=C @@ -17417,18 +17443,17 @@ 171: ++ echo -n 'Testing range-extension-thunk2 ... ' 171: Testing range-extension-thunk2 ... ++ t=out/test/elf/arm/range-extension-thunk2 171: ++ mkdir -p out/test/elf/arm/range-extension-thunk2 -171: + cc -o out/test/elf/arm/range-extension-thunk2/a.o -c -xc - -ffunction-sections 171: + cat -170: + cc -c -o out/test/elf/arm/range-extension-thunk/d.o out/test/elf/arm/range-extension-thunk/b.c -O0 -169: + 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 -169: + readelf --dynamic out/test/elf/arm/push-pop-state/exe -169: + grep -Fq a.so out/test/elf/arm/push-pop-state/log -169: + grep -Fq b.so out/test/elf/arm/push-pop-state/log -169: + on_exit -169: + echo OK -169: OK -169: + exit 0 -169/317 Test #169: arm-push-pop-state .......................... Passed 1.28 sec +171: + cc -o out/test/elf/arm/range-extension-thunk2/a.o -c -xc - -ffunction-sections +170: + cc -c -o out/test/elf/arm/range-extension-thunk/f.o out/test/elf/arm/range-extension-thunk/b.c -O2 +147: + cp mold-wrapper.so out/test/elf/arm/mold-wrapper2/bin +147: + grep -q /bin/mold-wrapper.so +147: + out/test/elf/arm/mold-wrapper2/bin/mold -run bash -c 'echo $LD_PRELOAD' +147: + on_exit +147: + echo OK +147: OK +147: + exit 0 +168/317 Test #147: arm-mold-wrapper2 ........................... Passed 12.85 sec test 172 Start 172: arm-relax-got-load @@ -17460,24 +17485,18 @@ 172: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/relax-got-load.sh .sh 172: ++ testname=relax-got-load 172: ++ echo -n 'Testing relax-got-load ... ' -170: + 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 172: Testing relax-got-load ... ++ t=out/test/elf/arm/relax-got-load 172: ++ mkdir -p out/test/elf/arm/relax-got-load 172: + cat 172: + cc -o out/test/elf/arm/relax-got-load/a.o -c -xc - -fPIC +170: + 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 170: + grep -q 'main fn1 fn3 fn2 fn4' -170: + out/test/elf/arm/range-extension-thunk/exe1 -170: + cc -c -o out/test/elf/arm/range-extension-thunk/e.o out/test/elf/arm/range-extension-thunk/a.c -O2 -172: + cat -172: + cc -o out/test/elf/arm/relax-got-load/b.o -c -xc - -fPIC -171: + cc -B. -o out/test/elf/arm/range-extension-thunk2/exe out/test/elf/arm/range-extension-thunk2/a.o -171: + out/test/elf/arm/range-extension-thunk2/exe -171: + grep -Eq '^0 9 1 8 2 7 3 6 4 5 10 19 11 18 12 17 13 16 14 15 0 $' -171: + on_exit -171: + echo OK -171: OK -171: + exit 0 -170/317 Test #171: arm-range-extension-thunk2 .................. Passed 1.22 sec +170: + out/test/elf/arm/range-extension-thunk/exe2 +170: + on_exit +170: + echo OK +170: OK +170: + exit 0 +169/317 Test #170: arm-range-extension-thunk ................... Passed 1.90 sec test 173 Start 173: arm-reloc-rodata @@ -17487,14 +17506,36 @@ 173: MACHINE=arm 173: CPU= 173: Test timeout computed to be: 1500 -172: + 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 -172: + out/test/elf/arm/relax-got-load/exe -172: + grep -q 'Hello world' -172: + on_exit -172: + echo OK -172: OK -172: + exit 0 -171/317 Test #172: arm-relax-got-load .......................... Passed 0.64 sec +173: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/reloc-rodata.sh +173: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc +173: ++ export LC_ALL=C +173: ++ LC_ALL=C +173: ++ '[' -z arm ']' +173: ++ '[' -z '' ']' +173: ++ TESTDIR=out/test/elf/arm +173: ++ CC=cc +173: ++ CXX=c++ +173: ++ GCC=gcc +173: ++ GXX=g++ +173: ++ OBJDUMP=objdump +173: ++ OBJCOPY=objcopy +173: ++ STRIP=strip +173: ++ QEMU= +173: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' +173: ++ tlsdesc_opt=-mtls-dialect=gnu2 +173: ++ trap 'on_error $LINENO' ERR +173: ++ trap on_exit EXIT +173: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/reloc-rodata.sh .sh +173: ++ testname=reloc-rodata +173: ++ echo -n 'Testing reloc-rodata ... ' +173: Testing reloc-rodata ... ++ t=out/test/elf/arm/reloc-rodata +173: ++ mkdir -p out/test/elf/arm/reloc-rodata +173: + exit +173: + on_exit +173: + echo OK +173: OK +173: + exit 0 +170/317 Test #173: arm-reloc-rodata ............................ Passed 0.13 sec test 174 Start 174: arm-relocatable-archive @@ -17504,7 +17545,8 @@ 174: MACHINE=arm 174: CPU= 174: Test timeout computed to be: 1500 -170: + cc -c -o out/test/elf/arm/range-extension-thunk/f.o out/test/elf/arm/range-extension-thunk/b.c -O2 +172: + cc -o out/test/elf/arm/relax-got-load/b.o -c -xc - -fPIC +172: + cat 174: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/relocatable-archive.sh 174: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 174: ++ export LC_ALL=C @@ -17525,42 +17567,20 @@ 174: ++ trap 'on_error $LINENO' ERR 174: ++ trap on_exit EXIT 174: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/relocatable-archive.sh .sh -173: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/reloc-rodata.sh 174: ++ testname=relocatable-archive -173: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc -173: ++ export LC_ALL=C -173: ++ LC_ALL=C 174: ++ echo -n 'Testing relocatable-archive ... ' 174: Testing relocatable-archive ... ++ t=out/test/elf/arm/relocatable-archive 174: ++ mkdir -p out/test/elf/arm/relocatable-archive -173: ++ '[' -z arm ']' -173: ++ '[' -z '' ']' -173: ++ TESTDIR=out/test/elf/arm -173: ++ CC=cc -173: ++ CXX=c++ -173: ++ GCC=gcc -173: ++ GXX=g++ -173: ++ OBJDUMP=objdump -173: ++ OBJCOPY=objcopy -173: ++ STRIP=strip -173: ++ QEMU= -173: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' -173: ++ tlsdesc_opt=-mtls-dialect=gnu2 -173: ++ trap 'on_error $LINENO' ERR -173: ++ trap on_exit EXIT -174: + grep -q __tsan_init -173: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/reloc-rodata.sh .sh -173: ++ testname=reloc-rodata -173: ++ echo -n 'Testing reloc-rodata ... ' -173: Testing reloc-rodata ... ++ t=out/test/elf/arm/reloc-rodata -173: ++ mkdir -p out/test/elf/arm/reloc-rodata 174: + nm mold -173: + exit -173: + on_exit -173: + echo OK -173: OK -173: + exit 0 -172/317 Test #173: arm-reloc-rodata ............................ Passed 0.26 sec +174: + grep -q __tsan_init +172: + 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 +172: + out/test/elf/arm/relax-got-load/exe +172: + grep -q 'Hello world' +172: + on_exit +172: + echo OK +172: OK +172: + exit 0 +171/317 Test #172: arm-relax-got-load .......................... Passed 0.81 sec test 175 Start 175: arm-relocatable-c++ @@ -17570,6 +17590,7 @@ 175: MACHINE=arm 175: CPU= 175: Test timeout computed to be: 1500 +171: + cc -B. -o out/test/elf/arm/range-extension-thunk2/exe out/test/elf/arm/range-extension-thunk2/a.o 175: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/relocatable-c++.sh 175: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 175: ++ export LC_ALL=C @@ -17596,14 +17617,13 @@ 175: ++ mkdir -p out/test/elf/arm/relocatable-c++ 175: + grep -q __tsan_init 175: + nm mold -170: + 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 -170: + grep -q 'main fn1 fn3 fn2 fn4' -170: + out/test/elf/arm/range-extension-thunk/exe2 -170: + on_exit -170: + echo OK -170: OK -170: + exit 0 -173/317 Test #170: arm-range-extension-thunk ................... Passed 1.80 sec +171: + out/test/elf/arm/range-extension-thunk2/exe +171: + grep -Eq '^0 9 1 8 2 7 3 6 4 5 10 19 11 18 12 17 13 16 14 15 0 $' +171: + on_exit +171: + echo OK +171: OK +171: + exit 0 +172/317 Test #171: arm-range-extension-thunk2 .................. Passed 2.31 sec test 176 Start 176: arm-relocatable-compressed-debug-info @@ -17637,38 +17657,32 @@ 176: ++ echo -n 'Testing relocatable-compressed-debug-info ... ' 176: Testing relocatable-compressed-debug-info ... ++ t=out/test/elf/arm/relocatable-compressed-debug-info 176: ++ mkdir -p out/test/elf/arm/relocatable-compressed-debug-info -176: + nm mold 176: + grep -q __tsan_init 174: + cat +176: + nm mold 174: + cc -c -o out/test/elf/arm/relocatable-archive/a.o -xc - -175: + '[' arm = m68k ']' -175: + '[' arm = sh4 ']' -175: + cat -175: + c++ -c -o out/test/elf/arm/relocatable-c++/a.o -xc++ - -176: + echo 'int main() {}' -176: + gcc -o /dev/null -xc -g3 -gz - 174: + cat 174: + cc -c -o out/test/elf/arm/relocatable-archive/b.o -xc - -175: + c++ -c -o out/test/elf/arm/relocatable-c++/b.o -xc++ - -175: + cat -176: + gcc -c -o out/test/elf/arm/relocatable-compressed-debug-info/a.o -xc - -g3 -gz -176: + cat -174: + cc -c -o out/test/elf/arm/relocatable-archive/c.o -xc - 174: + cat -176: + gcc -c -o out/test/elf/arm/relocatable-compressed-debug-info/b.o -xc - -g3 -gz -176: + cat +174: + cc -c -o out/test/elf/arm/relocatable-archive/c.o -xc - 174: + cc -c -o out/test/elf/arm/relocatable-archive/d.o -xc - 174: + cat 174: + 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 -176: + ./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 -176: + cc -B. -o out/test/elf/arm/relocatable-compressed-debug-info/exe out/test/elf/arm/relocatable-compressed-debug-info/c.o -176: + out/test/elf/arm/relocatable-compressed-debug-info/exe -176: + grep -q 'Hello world' -176: + on_exit -176: + echo OK -176: OK -176: + exit 0 -174/317 Test #176: arm-relocatable-compressed-debug-info ....... Passed 1.60 sec +174: + ./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 +174: + readelf --symbols out/test/elf/arm/relocatable-archive/f.o +174: + grep -q 'foo\b' out/test/elf/arm/relocatable-archive/log +175: + '[' arm = m68k ']' +175: + '[' arm = sh4 ']' +142: + readelf -WS out/test/elf/arm/many-sections2/b.o +175: + c++ -c -o out/test/elf/arm/relocatable-c++/a.o -xc++ - +175: + cat +174: + grep -q 'bar\b' out/test/elf/arm/relocatable-archive/log +174: + grep -q 'baz\b' out/test/elf/arm/relocatable-archive/log +174: + on_exit +174: + echo OK +174: OK +174: + exit 0 +173/317 Test #174: arm-relocatable-archive ..................... Passed 2.68 sec test 177 Start 177: arm-relocatable-debug-info @@ -17702,18 +17716,31 @@ 177: ++ echo -n 'Testing relocatable-debug-info ... ' 177: Testing relocatable-debug-info ... ++ t=out/test/elf/arm/relocatable-debug-info 177: ++ mkdir -p out/test/elf/arm/relocatable-debug-info -177: + nm mold 177: + grep -q __tsan_init -174: + ./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 -174: + readelf --symbols out/test/elf/arm/relocatable-archive/f.o -174: + grep -q 'foo\b' out/test/elf/arm/relocatable-archive/log -174: + grep -q 'bar\b' out/test/elf/arm/relocatable-archive/log -174: + grep -q 'baz\b' out/test/elf/arm/relocatable-archive/log -174: + on_exit -174: + echo OK -174: OK -174: + exit 0 -175/317 Test #174: arm-relocatable-archive ..................... Passed 2.44 sec +177: + nm mold +175: + cat +175: + c++ -c -o out/test/elf/arm/relocatable-c++/b.o -xc++ - +142: + grep -Fq .data.100000 out/test/elf/arm/many-sections2/log1 +142: + readelf -Ws out/test/elf/arm/many-sections2/b.o +176: + echo 'int main() {}' +177: + cat +176: + gcc -o /dev/null -xc -g3 -gz - +177: + cc -c -o out/test/elf/arm/relocatable-debug-info/a.o -xc - -g +177: + cat +177: + cc -c -o out/test/elf/arm/relocatable-debug-info/b.o -xc - -g +177: + ./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 +176: + gcc -c -o out/test/elf/arm/relocatable-compressed-debug-info/a.o -xc - -g3 -gz +176: + cat +177: + cc -B. -o out/test/elf/arm/relocatable-debug-info/exe out/test/elf/arm/relocatable-debug-info/c.o +176: + cat +176: + gcc -c -o out/test/elf/arm/relocatable-compressed-debug-info/b.o -xc - -g3 -gz +177: + out/test/elf/arm/relocatable-debug-info/exe +177: Hello world +177: + on_exit +177: + echo OK +177: OK +177: + exit 0 +174/317 Test #177: arm-relocatable-debug-info .................. Passed 1.55 sec test 178 Start 178: arm-relocatable-exception @@ -17723,7 +17750,6 @@ 178: MACHINE=arm 178: CPU= 178: Test timeout computed to be: 1500 -175: + ./mold --relocatable -o out/test/elf/arm/relocatable-c++/c.o out/test/elf/arm/relocatable-c++/a.o 178: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/relocatable-exception.sh 178: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 178: ++ export LC_ALL=C @@ -17752,15 +17778,16 @@ 178: + '[' arm = sh4 ']' 178: + nm mold 178: + grep -q __tsan_init -175: + ./mold --relocatable -o out/test/elf/arm/relocatable-c++/d.o out/test/elf/arm/relocatable-c++/b.o -175: + 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 -175: + out/test/elf/arm/relocatable-c++/exe -175: + grep -q 'Hello world' -175: + on_exit -175: + echo OK -175: OK -175: + exit 0 -176/317 Test #175: arm-relocatable-c++ ......................... Passed 2.56 sec +176: + ./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 +176: + cc -B. -o out/test/elf/arm/relocatable-compressed-debug-info/exe out/test/elf/arm/relocatable-compressed-debug-info/c.o +142: + grep -Fq 'GLOBAL DEFAULT 100000' out/test/elf/arm/many-sections2/log2 +142: + grep -Fq 'ABS foo' out/test/elf/arm/many-sections2/log2 +142: + grep -Fq 'ABS x68966' out/test/elf/arm/many-sections2/log2 +142: + on_exit +142: + echo OK +142: OK +142: + exit 0 +175/317 Test #142: arm-many-sections2 .......................... Passed 18.88 sec test 179 Start 179: arm-relocatable-many-sections @@ -17770,6 +17797,22 @@ 179: MACHINE=arm 179: CPU= 179: Test timeout computed to be: 1500 +176: + out/test/elf/arm/relocatable-compressed-debug-info/exe +176: + grep -q 'Hello world' +176: + on_exit +176: + echo OK +176: OK +176: + exit 0 +176/317 Test #176: arm-relocatable-compressed-debug-info ....... Passed 2.94 sec +test 180 + Start 180: arm-relocatable-merge-sections + +180: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/relocatable-merge-sections.sh" +180: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf +180: Environment variables: +180: MACHINE=arm +180: CPU= +180: Test timeout computed to be: 1500 179: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/relocatable-many-sections.sh 179: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 179: ++ export LC_ALL=C @@ -17794,41 +17837,12 @@ 179: ++ echo -n 'Testing relocatable-many-sections ... ' 179: Testing relocatable-many-sections ... ++ t=out/test/elf/arm/relocatable-many-sections 179: ++ mkdir -p out/test/elf/arm/relocatable-many-sections -179: + grep -q __tsan_init 179: + nm mold -177: + cc -c -o out/test/elf/arm/relocatable-debug-info/a.o -xc - -g -177: + cat -178: + cat -178: + c++ -c -o out/test/elf/arm/relocatable-exception/a.o -xc++ - -177: + cc -c -o out/test/elf/arm/relocatable-debug-info/b.o -xc - -g -177: + cat -178: + c++ -c -o out/test/elf/arm/relocatable-exception/b.o -xc++ - -178: + cat -179: + seq 1 80000 -179: + sed 's/.*/.section .data.\0,"aw"\n.word 0\n/g' -179: + cc -c -xassembler -o out/test/elf/arm/relocatable-many-sections/a.o - -177: + ./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 -177: + cc -B. -o out/test/elf/arm/relocatable-debug-info/exe out/test/elf/arm/relocatable-debug-info/c.o -177: + out/test/elf/arm/relocatable-debug-info/exe -177: Hello world -177: + on_exit -177: + echo OK -177: OK -177: + exit 0 -177/317 Test #177: arm-relocatable-debug-info .................. Passed 1.69 sec -test 180 - Start 180: arm-relocatable-merge-sections - -180: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/relocatable-merge-sections.sh" -180: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -180: Environment variables: -180: MACHINE=arm -180: CPU= -180: Test timeout computed to be: 1500 180: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/relocatable-merge-sections.sh 180: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 180: ++ export LC_ALL=C 180: ++ LC_ALL=C +179: + grep -q __tsan_init 180: ++ '[' -z arm ']' 180: ++ '[' -z '' ']' 180: ++ TESTDIR=out/test/elf/arm @@ -17849,24 +17863,18 @@ 180: ++ echo -n 'Testing relocatable-merge-sections ... ' 180: Testing relocatable-merge-sections ... ++ t=out/test/elf/arm/relocatable-merge-sections 180: ++ mkdir -p out/test/elf/arm/relocatable-merge-sections -180: + grep -q __tsan_init 180: + nm mold -180: + cc -c -o out/test/elf/arm/relocatable-merge-sections/a.o -xc -ffunction-sections - -180: + cat -178: + ./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 -178: + c++ -B. -o out/test/elf/arm/relocatable-exception/exe out/test/elf/arm/relocatable-exception/c.o -180: + ./mold --relocatable -o out/test/elf/arm/relocatable-merge-sections/b.o out/test/elf/arm/relocatable-merge-sections/a.o -180: + readelf -WS out/test/elf/arm/relocatable-merge-sections/b.o -180: + grep -Fq .text.foo out/test/elf/arm/relocatable-merge-sections/log1 -180: + grep -Fq .text.bar out/test/elf/arm/relocatable-merge-sections/log1 -180: + ./mold --relocatable -o out/test/elf/arm/relocatable-merge-sections/c.o out/test/elf/arm/relocatable-merge-sections/a.o --relocatable-merge-sections -178: + out/test/elf/arm/relocatable-exception/exe -178: 0 -178: + on_exit -178: + echo OK -178: OK -178: + exit 0 -178/317 Test #178: arm-relocatable-exception ................... Passed 2.20 sec +180: + grep -q __tsan_init +175: + ./mold --relocatable -o out/test/elf/arm/relocatable-c++/c.o out/test/elf/arm/relocatable-c++/a.o +175: + ./mold --relocatable -o out/test/elf/arm/relocatable-c++/d.o out/test/elf/arm/relocatable-c++/b.o +175: + 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 +175: + out/test/elf/arm/relocatable-c++/exe +175: + grep -q 'Hello world' +175: + on_exit +175: + echo OK +175: OK +175: + exit 0 +177/317 Test #175: arm-relocatable-c++ ......................... Passed 5.06 sec test 181 Start 181: arm-relocatable-mergeable-sections @@ -17876,26 +17884,6 @@ 181: MACHINE=arm 181: CPU= 181: Test timeout computed to be: 1500 -180: + readelf -WS out/test/elf/arm/relocatable-merge-sections/c.o -180: + grep -Fq .text.foo out/test/elf/arm/relocatable-merge-sections/log2 -180: + grep -Fq .text.bar out/test/elf/arm/relocatable-merge-sections/log2 -180: + on_exit -180: + echo OK -180: OK -180: + exit 0 -179/317 Test #180: arm-relocatable-merge-sections .............. Passed 1.11 sec -test 182 - Start 182: arm-relocatable-no-ehframe - -182: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/relocatable-no-ehframe.sh" -182: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -182: Environment variables: -182: MACHINE=arm -182: CPU= -182: Test timeout computed to be: 1500 -179: + cat -179: + cc -c -xc -o out/test/elf/arm/relocatable-many-sections/b.o - -182: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/relocatable-no-ehframe.sh 181: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/relocatable-mergeable-sections.sh 181: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 181: ++ export LC_ALL=C @@ -17915,6 +17903,39 @@ 181: ++ tlsdesc_opt=-mtls-dialect=gnu2 181: ++ trap 'on_error $LINENO' ERR 181: ++ trap on_exit EXIT +181: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/relocatable-mergeable-sections.sh .sh +181: ++ testname=relocatable-mergeable-sections +181: ++ echo -n 'Testing relocatable-mergeable-sections ... ' +181: Testing relocatable-mergeable-sections ... ++ t=out/test/elf/arm/relocatable-mergeable-sections +181: ++ mkdir -p out/test/elf/arm/relocatable-mergeable-sections +181: + grep -q __tsan_init +181: + nm mold +180: + cc -c -o out/test/elf/arm/relocatable-merge-sections/a.o -xc -ffunction-sections - +180: + cat +180: + ./mold --relocatable -o out/test/elf/arm/relocatable-merge-sections/b.o out/test/elf/arm/relocatable-merge-sections/a.o +180: + readelf -WS out/test/elf/arm/relocatable-merge-sections/b.o +180: + grep -Fq .text.foo out/test/elf/arm/relocatable-merge-sections/log1 +180: + grep -Fq .text.bar out/test/elf/arm/relocatable-merge-sections/log1 +180: + ./mold --relocatable -o out/test/elf/arm/relocatable-merge-sections/c.o out/test/elf/arm/relocatable-merge-sections/a.o --relocatable-merge-sections +180: + readelf -WS out/test/elf/arm/relocatable-merge-sections/c.o +180: + grep -Fq .text.foo out/test/elf/arm/relocatable-merge-sections/log2 +180: + grep -Fq .text.bar out/test/elf/arm/relocatable-merge-sections/log2 +180: + on_exit +180: + echo OK +180: OK +180: + exit 0 +178/317 Test #180: arm-relocatable-merge-sections .............. Passed 1.42 sec +test 182 + Start 182: arm-relocatable-no-ehframe + +182: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/relocatable-no-ehframe.sh" +182: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf +182: Environment variables: +182: MACHINE=arm +182: CPU= +182: Test timeout computed to be: 1500 +179: + sed 's/.*/.section .data.\0,"aw"\n.word 0\n/g' +182: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/relocatable-no-ehframe.sh 182: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 182: ++ export LC_ALL=C 182: ++ LC_ALL=C @@ -17933,36 +17954,32 @@ 182: ++ tlsdesc_opt=-mtls-dialect=gnu2 182: ++ trap 'on_error $LINENO' ERR 182: ++ trap on_exit EXIT -181: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/relocatable-mergeable-sections.sh .sh -181: ++ testname=relocatable-mergeable-sections -181: ++ echo -n 'Testing relocatable-mergeable-sections ... ' -181: Testing relocatable-mergeable-sections ... ++ t=out/test/elf/arm/relocatable-mergeable-sections -181: ++ mkdir -p out/test/elf/arm/relocatable-mergeable-sections -181: + grep -q __tsan_init +179: + cc -c -xassembler -o out/test/elf/arm/relocatable-many-sections/a.o - +179: + seq 1 80000 182: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/relocatable-no-ehframe.sh .sh -181: + nm mold 182: ++ testname=relocatable-no-ehframe 182: ++ echo -n 'Testing relocatable-no-ehframe ... ' 182: Testing relocatable-no-ehframe ... ++ t=out/test/elf/arm/relocatable-no-ehframe 182: ++ mkdir -p out/test/elf/arm/relocatable-no-ehframe +178: + cat +178: + c++ -c -o out/test/elf/arm/relocatable-exception/a.o -xc++ - 182: + '[' arm = alpha ']' -182: + grep -q __tsan_init 182: + nm mold -179: + ./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 -182: + cc -c -o out/test/elf/arm/relocatable-no-ehframe/a.o -xc -fno-unwind-tables -fno-asynchronous-unwind-tables - -182: + cat +182: + grep -q __tsan_init +178: + cat +178: + c++ -c -o out/test/elf/arm/relocatable-exception/b.o -xc++ - 181: + cat 181: + cc -c -o out/test/elf/arm/relocatable-mergeable-sections/a.o -xassembler - 181: + ./mold --relocatable -o out/test/elf/arm/relocatable-mergeable-sections/b.o out/test/elf/arm/relocatable-mergeable-sections/a.o -181: + readelf -W -p .rodata.str1.1 out/test/elf/arm/relocatable-mergeable-sections/b.o 181: + grep -Eq '\b0\b.*Hello' 181: + readelf -W -p .rodata.str1.1 out/test/elf/arm/relocatable-mergeable-sections/b.o 181: + grep -Eq '\b7\b.*World' +181: + readelf -W -p .rodata.str1.1 out/test/elf/arm/relocatable-mergeable-sections/b.o 181: + on_exit 181: + echo OK 181: OK 181: + exit 0 -180/317 Test #181: arm-relocatable-mergeable-sections .......... Passed 1.66 sec +179/317 Test #181: arm-relocatable-mergeable-sections .......... Passed 1.08 sec test 183 Start 183: arm-relocatable @@ -17998,6 +18015,8 @@ 183: ++ mkdir -p out/test/elf/arm/relocatable 183: + nm mold 183: + grep -q __tsan_init +182: + cat +182: + cc -c -o out/test/elf/arm/relocatable-no-ehframe/a.o -xc -fno-unwind-tables -fno-asynchronous-unwind-tables - 182: + readelf -WS out/test/elf/arm/relocatable-no-ehframe/a.o 182: + grep -Fq .eh_frame out/test/elf/arm/relocatable-no-ehframe/log1 182: + ./mold --relocatable -o out/test/elf/arm/relocatable-no-ehframe/b.o out/test/elf/arm/relocatable-no-ehframe/a.o @@ -18007,7 +18026,7 @@ 182: + echo OK 182: OK 182: + exit 0 -181/317 Test #182: arm-relocatable-no-ehframe .................. Passed 2.12 sec +180/317 Test #182: arm-relocatable-no-ehframe .................. Passed 1.17 sec test 184 Start 184: arm-relro @@ -18043,30 +18062,26 @@ 184: ++ mkdir -p out/test/elf/arm/relro 184: + cat 184: + cc -c -xc -o out/test/elf/arm/relro/a.o - -183: + cc -c -o out/test/elf/arm/relocatable/a.o -xc - -183: + cat -183: + cat -183: + cc -c -o out/test/elf/arm/relocatable/b.o -xc - 184: + cc -B. -o out/test/elf/arm/relro/exe1 out/test/elf/arm/relro/a.o -Wl,-z,relro,-z,lazy 184: + out/test/elf/arm/relro/exe1 184: + grep -q 'Hello world' 184: + readelf --segments -W out/test/elf/arm/relro/exe1 184: + grep -q 'GNU_RELRO ' out/test/elf/arm/relro/log1 184: + cc -B. -o out/test/elf/arm/relro/exe2 out/test/elf/arm/relro/a.o -Wl,-z,relro,-z,now -183: + ./mold --relocatable -o out/test/elf/arm/relocatable/c.o out/test/elf/arm/relocatable/a.o out/test/elf/arm/relocatable/b.o -183: + cc -B. -o out/test/elf/arm/relocatable/exe out/test/elf/arm/relocatable/c.o -184: + grep -q 'Hello world' 184: + out/test/elf/arm/relro/exe2 +184: + grep -q 'Hello world' 184: + readelf --segments -W out/test/elf/arm/relro/exe2 184: + grep -q 'GNU_RELRO ' out/test/elf/arm/relro/log2 184: + cc -B. -o out/test/elf/arm/relro/exe3 out/test/elf/arm/relro/a.o -Wl,-z,norelro -183: + out/test/elf/arm/relocatable/exe -183: Hello world -183: + on_exit -183: + echo OK -183: OK -183: + exit 0 -182/317 Test #183: arm-relocatable ............................. Passed 1.61 sec +184: + out/test/elf/arm/relro/exe3 +184: + grep -q 'Hello world' +184: + readelf --segments -W out/test/elf/arm/relro/exe3 +184: + grep -q 'GNU_RELRO ' out/test/elf/arm/relro/log3 +184: + on_exit +184: + echo OK +184: OK +184: + exit 0 +181/317 Test #184: arm-relro ................................... Passed 0.87 sec test 185 Start 185: arm-repro @@ -18076,6 +18091,8 @@ 185: MACHINE=arm 185: CPU= 185: Test timeout computed to be: 1500 +183: + cat +183: + cc -c -o out/test/elf/arm/relocatable/a.o -xc - 185: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/repro.sh 185: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 185: ++ export LC_ALL=C @@ -18096,21 +18113,27 @@ 185: ++ trap 'on_error $LINENO' ERR 185: ++ trap on_exit EXIT 185: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/repro.sh .sh -184: + grep -q 'Hello world' 185: ++ testname=repro 185: ++ echo -n 'Testing repro ... ' 185: Testing repro ... ++ t=out/test/elf/arm/repro 185: ++ mkdir -p out/test/elf/arm/repro -184: + out/test/elf/arm/relro/exe3 -184: + readelf --segments -W out/test/elf/arm/relro/exe3 -184: + grep -q 'GNU_RELRO ' out/test/elf/arm/relro/log3 185: + cat 185: + cc -c -o out/test/elf/arm/repro/a.o -xc - -184: + on_exit -184: + echo OK -184: OK -184: + exit 0 -183/317 Test #184: arm-relro ................................... Passed 1.23 sec +183: + cat +183: + cc -c -o out/test/elf/arm/relocatable/b.o -xc - +185: + rm -rf out/test/elf/arm/repro/exe.repro out/test/elf/arm/repro/exe.repro.tar +185: + cc -B. -o out/test/elf/arm/repro/exe out/test/elf/arm/repro/a.o +183: + ./mold --relocatable -o out/test/elf/arm/relocatable/c.o out/test/elf/arm/relocatable/a.o out/test/elf/arm/relocatable/b.o +183: + cc -B. -o out/test/elf/arm/relocatable/exe out/test/elf/arm/relocatable/c.o +185: + '[' -f out/test/elf/arm/repro/exe.repro.tar ']' +185: + cc -B. -o out/test/elf/arm/repro/exe out/test/elf/arm/repro/a.o -Wl,-repro +183: + out/test/elf/arm/relocatable/exe +183: Hello world +183: + on_exit +183: + echo OK +183: OK +183: + exit 0 +182/317 Test #183: arm-relocatable ............................. Passed 2.06 sec test 186 Start 186: arm-require-defined @@ -18144,16 +18167,29 @@ 186: ++ echo -n 'Testing require-defined ... ' 186: Testing require-defined ... ++ t=out/test/elf/arm/require-defined 186: ++ mkdir -p out/test/elf/arm/require-defined -186: + cat 186: + cc -o out/test/elf/arm/require-defined/a.o -c -xc - -179: + cc -B. -o out/test/elf/arm/relocatable-many-sections/exe out/test/elf/arm/relocatable-many-sections/c.o -179: + out/test/elf/arm/relocatable-many-sections/exe -179: + grep -q Hello -179: + on_exit -179: + echo OK -179: OK -179: + exit 0 -184/317 Test #179: arm-relocatable-many-sections ............... Passed 5.80 sec +186: + cat +185: + tar -C out/test/elf/arm/repro -xf out/test/elf/arm/repro/exe.repro.tar +186: + rm -f out/test/elf/arm/require-defined/b.a +185: + grep -q /a.o out/test/elf/arm/repro/exe.repro/response.txt +186: + ar rcs out/test/elf/arm/require-defined/b.a out/test/elf/arm/require-defined/a.o +185: + grep -q '[ms]old' out/test/elf/arm/repro/exe.repro/version.txt +186: + cc -o out/test/elf/arm/require-defined/c.o -c -xc - +186: + cat +185: + rm -rf out/test/elf/arm/repro/exe.repro out/test/elf/arm/repro/exe.repro.tar +185: + MOLD_REPRO=1 +185: + cc -B. -o out/test/elf/arm/repro/exe out/test/elf/arm/repro/a.o +186: + 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 +185: + tar -C out/test/elf/arm/repro -xf out/test/elf/arm/repro/exe.repro.tar +178: + ./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: + grep -q /a.o out/test/elf/arm/repro/exe.repro/response.txt +185: + grep -q '[ms]old' out/test/elf/arm/repro/exe.repro/version.txt +178: + c++ -B. -o out/test/elf/arm/relocatable-exception/exe out/test/elf/arm/relocatable-exception/c.o +185: + on_exit +185: + echo OK +185: OK +185: + exit 0 +183/317 Test #185: arm-repro ................................... Passed 1.11 sec test 187 Start 187: arm-response-file @@ -18163,6 +18199,9 @@ 187: MACHINE=arm 187: CPU= 187: Test timeout computed to be: 1500 +186: + grep -q foobar +186: + readelf --symbols out/test/elf/arm/require-defined/exe +186: + 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 187: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/response-file.sh 187: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 187: ++ export LC_ALL=C @@ -18187,38 +18226,15 @@ 187: ++ echo -n 'Testing response-file ... ' 187: Testing response-file ... ++ t=out/test/elf/arm/response-file 187: ++ mkdir -p out/test/elf/arm/response-file -185: + rm -rf out/test/elf/arm/repro/exe.repro out/test/elf/arm/repro/exe.repro.tar -187: + cat 187: + cc -c -o out/test/elf/arm/response-file/a.o -xc - -185: + cc -B. -o out/test/elf/arm/repro/exe out/test/elf/arm/repro/a.o -186: + rm -f out/test/elf/arm/require-defined/b.a -186: + ar rcs out/test/elf/arm/require-defined/b.a out/test/elf/arm/require-defined/a.o -185: + '[' -f out/test/elf/arm/repro/exe.repro.tar ']' -185: + cc -B. -o out/test/elf/arm/repro/exe out/test/elf/arm/repro/a.o -Wl,-repro -187: + cat -187: + cc -c -o out/test/elf/arm/response-file/b.o -xc - -186: + cat -186: + cc -o out/test/elf/arm/require-defined/c.o -c -xc - -185: + tar -C out/test/elf/arm/repro -xf out/test/elf/arm/repro/exe.repro.tar -185: + grep -q /a.o out/test/elf/arm/repro/exe.repro/response.txt -185: + grep -q '[ms]old' out/test/elf/arm/repro/exe.repro/version.txt -185: + rm -rf out/test/elf/arm/repro/exe.repro out/test/elf/arm/repro/exe.repro.tar -185: + MOLD_REPRO=1 -185: + cc -B. -o out/test/elf/arm/repro/exe out/test/elf/arm/repro/a.o -186: + 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 187: + cat -187: + cc -c -o out/test/elf/arm/response-file/c.o -xc - -185: + tar -C out/test/elf/arm/repro -xf out/test/elf/arm/repro/exe.repro.tar -186: + grep -q foobar -186: + readelf --symbols out/test/elf/arm/require-defined/exe -186: + 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 -185: + grep -q /a.o out/test/elf/arm/repro/exe.repro/response.txt -185: + grep -q '[ms]old' out/test/elf/arm/repro/exe.repro/version.txt -185: + on_exit -185: + echo OK -185: OK -185: + exit 0 -185/317 Test #185: arm-repro ................................... Passed 1.17 sec +178: + out/test/elf/arm/relocatable-exception/exe +178: 0 +178: + on_exit +178: + echo OK +178: OK +178: + exit 0 +184/317 Test #178: arm-relocatable-exception ................... Passed 5.15 sec test 188 Start 188: arm-response-file2 @@ -18247,22 +18263,28 @@ 188: ++ tlsdesc_opt=-mtls-dialect=gnu2 188: ++ trap 'on_error $LINENO' ERR 188: ++ trap on_exit EXIT +186: + readelf --symbols out/test/elf/arm/require-defined/exe +186: + grep -q foobar 188: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/response-file2.sh .sh 188: ++ testname=response-file2 188: ++ echo -n 'Testing response-file2 ... ' 188: Testing response-file2 ... ++ t=out/test/elf/arm/response-file2 188: ++ mkdir -p out/test/elf/arm/response-file2 -186: + grep -q foobar +186: + 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 +188: + cat 188: + cc -c -o out/test/elf/arm/response-file2/a.o -xc - +187: + cc -c -o out/test/elf/arm/response-file/b.o -xc - +187: + cat 188: + cat -186: + readelf --symbols out/test/elf/arm/require-defined/exe -186: + 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 +188: + cc -c -o out/test/elf/arm/response-file2/b.o -xc - +187: + cc -c -o out/test/elf/arm/response-file/c.o -xc - +187: + cat 186: + grep -q 'undefined symbol: xyz' out/test/elf/arm/require-defined/log 186: + on_exit 186: + echo OK 186: OK 186: + exit 0 -186/317 Test #186: arm-require-defined ......................... Passed 1.20 sec +185/317 Test #186: arm-require-defined ......................... Passed 1.02 sec test 189 Start 189: arm-retain-symbols-file @@ -18272,8 +18294,9 @@ 189: MACHINE=arm 189: CPU= 189: Test timeout computed to be: 1500 -187: + echo ''\''out/test/elf/arm/response-file/b.o'\'' '\''out/test/elf/arm/response-file/c.o'\''' -187: + 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 +188: + echo ''\''out/test/elf/arm/response-file2/b.o'\''' +188: + echo @out/test/elf/arm/response-file2/rsp1 +188: + 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 189: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/retain-symbols-file.sh 189: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 189: ++ export LC_ALL=C @@ -18298,15 +18321,15 @@ 189: ++ echo -n 'Testing retain-symbols-file ... ' 189: Testing retain-symbols-file ... ++ t=out/test/elf/arm/retain-symbols-file 189: ++ mkdir -p out/test/elf/arm/retain-symbols-file +187: + echo ''\''out/test/elf/arm/response-file/b.o'\'' '\''out/test/elf/arm/response-file/c.o'\''' +187: + 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 189: + cc -c -o out/test/elf/arm/retain-symbols-file/a.o -xc - 189: + cat -188: + cc -c -o out/test/elf/arm/response-file2/b.o -xc - -188: + cat -187: + on_exit -187: + echo OK -187: OK -187: + exit 0 -187/317 Test #187: arm-response-file ........................... Passed 0.82 sec +188: + on_exit +188: + echo OK +188: OK +188: + exit 0 +186/317 Test #188: arm-response-file2 .......................... Passed 0.50 sec test 190 Start 190: arm-reverse-sections @@ -18317,6 +18340,20 @@ 190: CPU= 190: Test timeout computed to be: 1500 190: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/reverse-sections.sh +187: + on_exit +187: + echo OK +187: OK +187: + exit 0 +187/317 Test #187: arm-response-file ........................... Passed 0.70 sec +test 191 + Start 191: arm-rodata-name + +191: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/rodata-name.sh" +191: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf +191: Environment variables: +191: MACHINE=arm +191: CPU= +191: Test timeout computed to be: 1500 190: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 190: ++ export LC_ALL=C 190: ++ LC_ALL=C @@ -18340,37 +18377,41 @@ 190: ++ echo -n 'Testing reverse-sections ... ' 190: Testing reverse-sections ... ++ t=out/test/elf/arm/reverse-sections 190: ++ mkdir -p out/test/elf/arm/reverse-sections -190: + cat -190: + cc -o out/test/elf/arm/reverse-sections/a.o -c -xc++ - -188: + echo ''\''out/test/elf/arm/response-file2/b.o'\''' -188: + echo @out/test/elf/arm/response-file2/rsp1 -188: + 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 189: + cat +191: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/rodata-name.sh 189: + 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 -188: + on_exit -188: + echo OK -188: OK -188: + exit 0 -188/317 Test #188: arm-response-file2 .......................... Passed 0.33 sec -test 191 - Start 191: arm-rodata-name - -191: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/rodata-name.sh" -191: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -191: Environment variables: -191: MACHINE=arm -191: CPU= -191: Test timeout computed to be: 1500 -189: + readelf -W --symbols out/test/elf/arm/retain-symbols-file/exe -189: + grep -qw foo out/test/elf/arm/retain-symbols-file/log -189: + grep -qw bar out/test/elf/arm/retain-symbols-file/log -189: + grep -qw main out/test/elf/arm/retain-symbols-file/log -189: + grep -qw baz out/test/elf/arm/retain-symbols-file/log -189: + on_exit -189: + echo OK -189: OK -189: + exit 0 -189/317 Test #189: arm-retain-symbols-file ..................... Passed 0.25 sec +191: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc +191: ++ export LC_ALL=C +191: ++ LC_ALL=C +191: ++ '[' -z arm ']' +191: ++ '[' -z '' ']' +191: ++ TESTDIR=out/test/elf/arm +191: ++ CC=cc +191: ++ CXX=c++ +191: ++ GCC=gcc +191: ++ GXX=g++ +191: ++ OBJDUMP=objdump +191: ++ OBJCOPY=objcopy +191: ++ STRIP=strip +191: ++ QEMU= +191: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' +191: ++ tlsdesc_opt=-mtls-dialect=gnu2 +191: ++ trap 'on_error $LINENO' ERR +191: ++ trap on_exit EXIT +191: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/rodata-name.sh .sh +191: ++ testname=rodata-name +191: ++ echo -n 'Testing rodata-name ... ' +191: Testing rodata-name ... ++ t=out/test/elf/arm/rodata-name +191: ++ mkdir -p out/test/elf/arm/rodata-name +190: + cat +190: + cc -o out/test/elf/arm/reverse-sections/a.o -c -xc++ - +191: + '[' arm = arm ']' +191: + skip +191: + echo skipped +191: skipped +191: + trap - EXIT +191: + exit 0 +188/317 Test #191: arm-rodata-name .............................***Skipped 0.07 sec test 192 Start 192: arm-rosegment @@ -18399,44 +18440,23 @@ 192: ++ tlsdesc_opt=-mtls-dialect=gnu2 192: ++ trap 'on_error $LINENO' ERR 192: ++ trap on_exit EXIT -191: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/rodata-name.sh -191: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc -191: ++ export LC_ALL=C -191: ++ LC_ALL=C -191: ++ '[' -z arm ']' -191: ++ '[' -z '' ']' -191: ++ TESTDIR=out/test/elf/arm -191: ++ CC=cc -191: ++ CXX=c++ -191: ++ GCC=gcc -191: ++ GXX=g++ -191: ++ OBJDUMP=objdump -191: ++ OBJCOPY=objcopy -191: ++ STRIP=strip -191: ++ QEMU= -191: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' -191: ++ tlsdesc_opt=-mtls-dialect=gnu2 -191: ++ trap 'on_error $LINENO' ERR -191: ++ trap on_exit EXIT 192: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/rosegment.sh .sh 192: ++ testname=rosegment 192: ++ echo -n 'Testing rosegment ... ' 192: Testing rosegment ... ++ t=out/test/elf/arm/rosegment 192: ++ mkdir -p out/test/elf/arm/rosegment -191: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/rodata-name.sh .sh -191: ++ testname=rodata-name -191: ++ echo -n 'Testing rodata-name ... ' -191: Testing rodata-name ... ++ t=out/test/elf/arm/rodata-name -191: ++ mkdir -p out/test/elf/arm/rodata-name -192: + cc -o out/test/elf/arm/rosegment/a.o -c -xc - 192: + cat -191: + '[' arm = arm ']' -191: + skip -191: + echo skipped -191: skipped -191: + trap - EXIT -191: + exit 0 -190/317 Test #191: arm-rodata-name .............................***Skipped 0.10 sec +192: + cc -o out/test/elf/arm/rosegment/a.o -c -xc - +189: + readelf -W --symbols out/test/elf/arm/retain-symbols-file/exe +189: + grep -qw foo out/test/elf/arm/retain-symbols-file/log +189: + grep -qw bar out/test/elf/arm/retain-symbols-file/log +189: + grep -qw main out/test/elf/arm/retain-symbols-file/log +189: + grep -qw baz out/test/elf/arm/retain-symbols-file/log +189: + on_exit +189: + echo OK +189: OK +189: + exit 0 +189/317 Test #189: arm-retain-symbols-file ..................... Passed 0.49 sec test 193 Start 193: arm-rpath @@ -18472,25 +18492,31 @@ 193: ++ echo -n 'Testing rpath ... ' 193: Testing rpath ... ++ t=out/test/elf/arm/rpath 193: ++ mkdir -p out/test/elf/arm/rpath +192: + cc -B. -o out/test/elf/arm/rosegment/exe1 out/test/elf/arm/rosegment/a.o 193: + cat 193: + cc -o out/test/elf/arm/rpath/a.o -c -x assembler - 193: + 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/ -192: + cc -B. -o out/test/elf/arm/rosegment/exe1 out/test/elf/arm/rosegment/a.o -190: + cc -o out/test/elf/arm/reverse-sections/c.o -c -xc++ - -190: + cat -193: + grep -Fq 'Library runpath: [/foo:/bar:/no/such/directory:/]' -193: + readelf --dynamic out/test/elf/arm/rpath/exe1 -193: + 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 192: + readelf -W --segments out/test/elf/arm/rosegment/exe1 +190: + cat 192: + grep -q '\.interp .* \.text' out/test/elf/arm/rosegment/log1 +190: + cc -o out/test/elf/arm/reverse-sections/c.o -c -xc++ - 192: + cc -B. -o out/test/elf/arm/rosegment/exe2 out/test/elf/arm/rosegment/a.o -Wl,--rosegment -193: + readelf --dynamic out/test/elf/arm/rpath/exe2 +193: + readelf --dynamic out/test/elf/arm/rpath/exe1 +193: + grep -Fq 'Library runpath: [/foo:/bar:/no/such/directory:/]' +193: + 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 +192: + readelf -W --segments out/test/elf/arm/rosegment/exe2 +190: + 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 +192: + grep -q '\.interp .* \.text' out/test/elf/arm/rosegment/log2 +192: + cc -B. -o out/test/elf/arm/rosegment/exe3 out/test/elf/arm/rosegment/a.o -Wl,--no-rosegment +179: + cat +179: + cc -c -xc -o out/test/elf/arm/relocatable-many-sections/b.o - 193: + grep -Fq 'Library runpath: [/foo:/bar:/baz]' +193: + readelf --dynamic out/test/elf/arm/rpath/exe2 193: + on_exit 193: + echo OK 193: OK 193: + exit 0 -191/317 Test #193: arm-rpath ................................... Passed 0.64 sec +190/317 Test #193: arm-rpath ................................... Passed 0.62 sec test 194 Start 194: arm-run-clang @@ -18500,6 +18526,22 @@ 194: MACHINE=arm 194: CPU= 194: Test timeout computed to be: 1500 +192: + readelf -W --segments out/test/elf/arm/rosegment/exe3 +192: + grep -q '\.interp .* \.text' out/test/elf/arm/rosegment/log3 +192: + on_exit +192: + echo OK +192: OK +192: + exit 0 +191/317 Test #192: arm-rosegment ............................... Passed 0.84 sec +test 195 + Start 195: arm-run + +195: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/run.sh" +195: Working Directory: /build/reproducible-path/mold-2.30.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.30.0+dfsg/test/elf/run-clang.sh 194: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 194: ++ export LC_ALL=C @@ -18524,26 +18566,6 @@ 194: ++ echo -n 'Testing run-clang ... ' 194: Testing run-clang ... ++ t=out/test/elf/arm/run-clang 194: ++ mkdir -p out/test/elf/arm/run-clang -194: + '[' cc = cc ']' -194: + nm mold-wrapper.so -194: + grep -q '__[at]san_init' -194: + clang --version -194: + skip -194: + echo skipped -194: skipped -194: + trap - EXIT -194: + exit 0 -192/317 Test #194: arm-run-clang ...............................***Skipped 0.02 sec -test 195 - Start 195: arm-run - -195: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/run.sh" -195: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -195: Environment variables: -195: MACHINE=arm -195: CPU= -195: Test timeout computed to be: 1500 -190: + 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 195: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/run.sh 195: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 195: ++ export LC_ALL=C @@ -18563,26 +18585,27 @@ 195: ++ tlsdesc_opt=-mtls-dialect=gnu2 195: ++ trap 'on_error $LINENO' ERR 195: ++ trap on_exit EXIT +194: + '[' cc = cc ']' +190: + out/test/elf/arm/reverse-sections/exe1 +190: + grep -q 'foo1 foo2 foo3 foo4 foo5 foo6' +190: + 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 195: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/run.sh .sh +194: + nm mold-wrapper.so +194: + grep -q '__[at]san_init' 195: ++ testname=run 195: ++ echo -n 'Testing run ... ' 195: Testing run ... ++ t=out/test/elf/arm/run 195: ++ mkdir -p out/test/elf/arm/run 195: + '[' cc = cc ']' -192: + readelf -W --segments out/test/elf/arm/rosegment/exe2 -195: + grep -q '__[at]san_init' +194: + clang --version 195: + nm mold -192: + grep -q '\.interp .* \.text' out/test/elf/arm/rosegment/log2 -192: + cc -B. -o out/test/elf/arm/rosegment/exe3 out/test/elf/arm/rosegment/a.o -Wl,--no-rosegment -192: + readelf -W --segments out/test/elf/arm/rosegment/exe3 -192: + grep -q '\.interp .* \.text' out/test/elf/arm/rosegment/log3 -190: + grep -q 'foo1 foo2 foo3 foo4 foo5 foo6' -192: + on_exit -192: + echo OK -192: OK -192: + exit 0 -190: + out/test/elf/arm/reverse-sections/exe1 -193/317 Test #192: arm-rosegment ............................... Passed 0.86 sec +195: + grep -q '__[at]san_init' +194: + skip +194: + echo skipped +194: skipped +194: + trap - EXIT +194: + exit 0 +192/317 Test #194: arm-run-clang ...............................***Skipped 0.13 sec test 196 Start 196: arm-section-align @@ -18592,7 +18615,7 @@ 196: MACHINE=arm 196: CPU= 196: Test timeout computed to be: 1500 -190: + 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 +179: + ./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 196: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/section-align.sh 196: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 196: ++ export LC_ALL=C @@ -18617,15 +18640,15 @@ 196: ++ echo -n 'Testing section-align ... ' 196: Testing section-align ... ++ t=out/test/elf/arm/section-align 196: ++ mkdir -p out/test/elf/arm/section-align -190: + grep -q 'foo5 foo6 foo3 foo4 foo1 foo2' -190: + out/test/elf/arm/reverse-sections/exe2 -196: + cc -o out/test/elf/arm/section-align/a.o -c -xc -fno-PIC - 196: + cat +196: + cc -o out/test/elf/arm/section-align/a.o -c -xc -fno-PIC - +190: + out/test/elf/arm/reverse-sections/exe2 +190: + grep -q 'foo5 foo6 foo3 foo4 foo1 foo2' 190: + on_exit 190: + echo OK 190: OK 190: + exit 0 -194/317 Test #190: arm-reverse-sections ........................ Passed 1.13 sec +193/317 Test #190: arm-reverse-sections ........................ Passed 1.21 sec test 197 Start 197: arm-section-attributes @@ -18661,25 +18684,27 @@ 197: ++ mkdir -p out/test/elf/arm/section-attributes 197: + cat 197: + cc -o out/test/elf/arm/section-attributes/a.o -c -xassembler - +196: + cc -B. -o out/test/elf/arm/section-align/exe1 out/test/elf/arm/section-align/a.o -Wl,--section-align=.foo=0x2000 197: + cc -o out/test/elf/arm/section-attributes/b.o -c -xassembler - 197: + cat 197: + cat 197: + cc -o out/test/elf/arm/section-attributes/c.o -c -xassembler - 197: + cc -o out/test/elf/arm/section-attributes/d.o -c -xc - 197: + cat -196: + cc -B. -o out/test/elf/arm/section-align/exe1 out/test/elf/arm/section-align/a.o -Wl,--section-align=.foo=0x2000 196: + readelf -WS out/test/elf/arm/section-align/exe1 196: + grep -q '\.foo.* 8192$' 196: + cc -B. -o out/test/elf/arm/section-align/exe2 out/test/elf/arm/section-align/a.o -Wl,--section-align=.foo=256 -196: + grep -q '\.foo.* 256$' +197: + 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 196: + readelf -WS out/test/elf/arm/section-align/exe2 +196: + grep -q '\.foo.* 256$' 196: + cc -B. -o out/test/elf/arm/section-align/exe3 out/test/elf/arm/section-align/a.o -Wl,--section-align=.foo=3 196: + grep -q 'must be a power of 2' +197: + cc -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 196: + on_exit 196: + echo OK 196: OK 196: + exit 0 -195/317 Test #196: arm-section-align ........................... Passed 0.33 sec +194/317 Test #196: arm-section-align ........................... Passed 0.73 sec test 198 Start 198: arm-section-order @@ -18714,12 +18739,8 @@ 198: Testing section-order ... ++ t=out/test/elf/arm/section-order 198: ++ mkdir -p out/test/elf/arm/section-order 198: + '[' -z '' ']' -198: + cc -o out/test/elf/arm/section-order/a.o -c -xc -fno-PIC - 198: + cat -195: + cat -195: + cc -xc -c -o out/test/elf/arm/run/a.o - -197: + 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 -197: + cc -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 +198: + cc -o out/test/elf/arm/section-order/a.o -c -xc -fno-PIC - 197: /usr/bin/ld: warning: out/test/elf/arm/section-attributes/c.o: missing .note.GNU-stack section implies executable stack 197: /usr/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker 197: /usr/bin/ld: warning: out/test/elf/arm/section-attributes/exe has a LOAD segment with RWX permissions @@ -18767,7 +18788,9 @@ 197: + echo OK 197: OK 197: + exit 0 -196/317 Test #197: arm-section-attributes ...................... Passed 0.51 sec +195: + cat +195: + cc -xc -c -o out/test/elf/arm/run/a.o - +195/317 Test #197: arm-section-attributes ...................... Passed 0.77 sec test 199 Start 199: arm-section-start @@ -18813,64 +18836,65 @@ 195: ++ pwd 195: + MOLD_PATH=/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/mold 195: + gcc -o out/test/elf/arm/run/exe out/test/elf/arm/run/a.o -B/usr/bin +199: + 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 +195: + readelf -p .comment out/test/elf/arm/run/exe +195: + grep -q '[ms]old' out/test/elf/arm/run/log 198: + out/test/elf/arm/section-order/exe1 198: + grep -q Hello 198: + grep -q '\.fn2 .*00200000' 198: + readelf -SW out/test/elf/arm/section-order/exe1 -195: + readelf -p .comment out/test/elf/arm/run/exe -199: + 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 +195: + grep -q '^MOLD_PATH=.*/mold$' +195: + ./mold -run env 198: + grep -q '\.fn1 .*00300000' 198: + readelf -SW out/test/elf/arm/section-order/exe1 -195: + grep -q '[ms]old' out/test/elf/arm/run/log 198: + grep -Eq ': 0+\s.*\s__ehdr_start$' 198: + readelf -sw out/test/elf/arm/section-order/exe1 -195: + grep -q '^MOLD_PATH=.*/mold$' 198: + 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' -195: + ./mold -run env -199: + grep -q 'main fn1 fn2 0x10000000 0x20000000' -199: + out/test/elf/arm/section-start/exe1 -199: + sed 's/0x[0-9a-f]*//' -199: + grep ' LOAD ' -199: + readelf -W --segments out/test/elf/arm/section-start/exe1 -199: + diff out/test/elf/arm/section-start/log1 /dev/fd/63 -199: ++ sort out/test/elf/arm/section-start/log1 -198: + readelf -SW out/test/elf/arm/section-order/exe2 -198: + grep -q '\.fn2 .*00400000' 195: + grep -q '[ms]old' 195: + ./mold -run /usr/bin/ld --version -198: + readelf -sW out/test/elf/arm/section-order/exe2 -198: + grep -Eq ': 0+200000\s.*\s__ehdr_start$' -198: + readelf -W --segments out/test/elf/arm/section-order/exe2 +199: + out/test/elf/arm/section-start/exe1 +199: + grep -q 'main fn1 fn2 0x10000000 0x20000000' +199: + readelf -W --segments out/test/elf/arm/section-start/exe1 +199: + grep ' LOAD ' +199: + sed 's/0x[0-9a-f]*//' 195: + ./mold -run /usr/bin/ld.lld --version 195: + grep -q '[ms]old' -198: + grep -Eq 'PHDR\s.*0x0+300000\s' -198: + 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' +199: + diff out/test/elf/arm/section-start/log1 /dev/fd/63 +199: ++ sort out/test/elf/arm/section-start/log1 +199: + 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 195: + ./mold -run /usr/bin/ld.gold --version 195: + grep -q '[ms]old' 195: + 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 195: + touch out/test/elf/arm/run/ld out/test/elf/arm/run/ld.lld out/test/elf/arm/run/ld.gold 195: + echo '#!/bin/sh' 195: + 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 -195: + grep -q '[ms]old' 195: + ./mold -run out/test/elf/arm/run/ld --version +195: + grep -q '[ms]old' +198: + grep -q '\.fn2 .*00400000' +198: + readelf -SW out/test/elf/arm/section-order/exe2 +198: + readelf -sW out/test/elf/arm/section-order/exe2 +198: + grep -Eq ': 0+200000\s.*\s__ehdr_start$' +198: + readelf -W --segments out/test/elf/arm/section-order/exe2 +195: + grep -q '[ms]old' 195: + ./mold -run out/test/elf/arm/run/ld.lld --version +198: + grep -Eq 'PHDR\s.*0x0+300000\s' +198: + 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' +199: + out/test/elf/arm/section-start/exe2 +199: + grep -q 'main fn1 fn2 0x20000000 0x10000000' 195: + grep -q '[ms]old' 195: + ./mold -run out/test/elf/arm/run/ld.gold --version -195: + grep -q '[ms]old' -198: + readelf -sW out/test/elf/arm/section-order/exe3 -198: + grep -Eq '\b0+200000 .* ehdr_start$' out/test/elf/arm/section-order/log3 -198: + grep -Eq '\b0+200040 .* rodata_start$' out/test/elf/arm/section-order/log3 +199: + sed 's/0x[0-9a-f]*//' +199: + grep ' LOAD ' +199: + readelf -W --segments out/test/elf/arm/section-start/exe2 +199: + diff out/test/elf/arm/section-start/log2 /dev/fd/63 +199: ++ sort out/test/elf/arm/section-start/log2 195: + ./mold -run out/test/elf/arm/run/foo.ld --version 195: + grep -q '[ms]old' -198: + grep -Eq '\b0+300000 .* phdr_start$' out/test/elf/arm/section-order/log3 -198: + grep -Eq '\b0+301000 .* phdr_end$' out/test/elf/arm/section-order/log3 -198: + grep -Eq '\b0+400000 .* text_start$' out/test/elf/arm/section-order/log3 -195: + cat -198: + on_exit -198: + echo OK -198: OK -198: + exit 0 -197/317 Test #198: arm-section-order ........................... Passed 0.97 sec +199: + on_exit +199: + echo OK +199: OK +199: + exit 0 +196/317 Test #199: arm-section-start ........................... Passed 0.85 sec test 200 Start 200: arm-shared-abs-sym @@ -18880,33 +18904,8 @@ 200: MACHINE=arm 200: CPU= 200: Test timeout computed to be: 1500 +195: + cat 195: + chmod 755 out/test/elf/arm/run/sh -195: + ./mold -run out/test/elf/arm/run/sh ld --version -195: + grep -q '[ms]old' -195: + grep -q '[ms]old' -195: + ./mold -run out/test/elf/arm/run/sh foo.ld --version -195: + grep -q '[ms]old' -195: + ./mold -run out/test/elf/arm/run/sh out/test/elf/arm/run/ld --version -195: + grep -q '[ms]old' -195: + ./mold -run out/test/elf/arm/run/sh out/test/elf/arm/run/ld.lld --version -195: + grep -q '[ms]old' -195: + ./mold -run out/test/elf/arm/run/sh out/test/elf/arm/run/ld.gold --version -195: + grep -q '[ms]old' -195: + ./mold -run out/test/elf/arm/run/sh out/test/elf/arm/run/foo.ld --version -195: + on_exit -195: + echo OK -195: OK -195: + exit 0 -198/317 Test #195: arm-run ..................................... Passed 1.52 sec -test 201 - Start 201: arm-shared - -201: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/shared.sh" -201: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -201: Environment variables: -201: MACHINE=arm -201: CPU= -201: Test timeout computed to be: 1500 200: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/shared-abs-sym.sh 200: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 200: ++ export LC_ALL=C @@ -18926,17 +18925,42 @@ 200: ++ tlsdesc_opt=-mtls-dialect=gnu2 200: ++ trap 'on_error $LINENO' ERR 200: ++ trap on_exit EXIT +195: + ./mold -run out/test/elf/arm/run/sh ld --version +195: + grep -q '[ms]old' 200: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/shared-abs-sym.sh .sh 200: ++ testname=shared-abs-sym 200: ++ echo -n 'Testing shared-abs-sym ... ' 200: Testing shared-abs-sym ... ++ t=out/test/elf/arm/shared-abs-sym 200: ++ mkdir -p out/test/elf/arm/shared-abs-sym -200: + cc -fPIC -c -o out/test/elf/arm/shared-abs-sym/a.o -xassembler - +198: + readelf -sW out/test/elf/arm/section-order/exe3 +198: + grep -Eq '\b0+200000 .* ehdr_start$' out/test/elf/arm/section-order/log3 200: + cat -199: + 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 +200: + cc -fPIC -c -o out/test/elf/arm/shared-abs-sym/a.o -xassembler - +198: + grep -Eq '\b0+200040 .* rodata_start$' out/test/elf/arm/section-order/log3 +198: + grep -Eq '\b0+300000 .* phdr_start$' out/test/elf/arm/section-order/log3 +200: + cc -B. -shared -o out/test/elf/arm/shared-abs-sym/b.so out/test/elf/arm/shared-abs-sym/a.o +198: + grep -Eq '\b0+301000 .* phdr_end$' out/test/elf/arm/section-order/log3 +195: + ./mold -run out/test/elf/arm/run/sh foo.ld --version +195: + grep -q '[ms]old' +198: + grep -Eq '\b0+400000 .* text_start$' out/test/elf/arm/section-order/log3 +198: + on_exit +198: + echo OK +198: OK +198: + exit 0 +197/317 Test #198: arm-section-order ........................... Passed 1.23 sec +test 201 + Start 201: arm-shared + +201: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/shared.sh" +201: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf +201: Environment variables: +201: MACHINE=arm +201: CPU= +201: Test timeout computed to be: 1500 +195: + ./mold -run out/test/elf/arm/run/sh out/test/elf/arm/run/ld --version +195: + grep -q '[ms]old' 201: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/shared.sh 201: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc -200: + cc -B. -shared -o out/test/elf/arm/shared-abs-sym/b.so out/test/elf/arm/shared-abs-sym/a.o 201: ++ export LC_ALL=C 201: ++ LC_ALL=C 201: ++ '[' -z arm ']' @@ -18959,22 +18983,22 @@ 201: ++ echo -n 'Testing shared ... ' 201: Testing shared ... ++ t=out/test/elf/arm/shared 201: ++ mkdir -p out/test/elf/arm/shared -201: + cc -fPIC -c -o out/test/elf/arm/shared/a.o -xc - 201: + cat -199: + out/test/elf/arm/section-start/exe2 -199: + grep -q 'main fn1 fn2 0x20000000 0x10000000' -199: + readelf -W --segments out/test/elf/arm/section-start/exe2 -199: + grep ' LOAD ' -199: + sed 's/0x[0-9a-f]*//' +201: + cc -fPIC -c -o out/test/elf/arm/shared/a.o -xc - +195: + ./mold -run out/test/elf/arm/run/sh out/test/elf/arm/run/ld.lld --version +195: + grep -q '[ms]old' 200: + cat 200: + cc -fPIC -c -o out/test/elf/arm/shared-abs-sym/d.o out/test/elf/arm/shared-abs-sym/c.c -199: + diff out/test/elf/arm/section-start/log2 /dev/fd/63 -199: ++ sort out/test/elf/arm/section-start/log2 -199: + on_exit -199: + echo OK -199: OK -199: + exit 0 -199/317 Test #199: arm-section-start ........................... Passed 1.03 sec +195: + ./mold -run out/test/elf/arm/run/sh out/test/elf/arm/run/ld.gold --version +195: + grep -q '[ms]old' +201: + cc -B. -shared -o out/test/elf/arm/shared/b.so out/test/elf/arm/shared/a.o +195: + grep -q '[ms]old' +195: + ./mold -run out/test/elf/arm/run/sh out/test/elf/arm/run/foo.ld --version +195: + on_exit +195: + echo OK +195: OK +195: + exit 0 +198/317 Test #195: arm-run ..................................... Passed 2.37 sec test 202 Start 202: arm-shuffle-sections-seed @@ -18984,6 +19008,7 @@ 202: MACHINE=arm 202: CPU= 202: Test timeout computed to be: 1500 +200: + cc -o out/test/elf/arm/shared-abs-sym/exe1 -pie out/test/elf/arm/shared-abs-sym/d.o out/test/elf/arm/shared-abs-sym/b.so 202: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/shuffle-sections-seed.sh 202: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 202: ++ export LC_ALL=C @@ -19008,10 +19033,13 @@ 202: ++ echo -n 'Testing shuffle-sections-seed ... ' 202: Testing shuffle-sections-seed ... ++ t=out/test/elf/arm/shuffle-sections-seed 202: ++ mkdir -p out/test/elf/arm/shuffle-sections-seed -202: + cat 202: + cc -o out/test/elf/arm/shuffle-sections-seed/a.o -ffunction-sections -c -xc - -201: + cc -B. -shared -o out/test/elf/arm/shared/b.so out/test/elf/arm/shared/a.o -200: + cc -o out/test/elf/arm/shared-abs-sym/exe1 -pie out/test/elf/arm/shared-abs-sym/d.o out/test/elf/arm/shared-abs-sym/b.so +202: + cat +201: + readelf --dyn-syms out/test/elf/arm/shared/b.so +201: + grep -q '00000000 0 NOTYPE GLOBAL DEFAULT UND fn2' out/test/elf/arm/shared/log +201: + grep -Eq 'FUNC GLOBAL DEFAULT .* fn1' out/test/elf/arm/shared/log +201: + cat +201: + cc -fPIC -c -o out/test/elf/arm/shared/c.o -xc - 202: + cc -o out/test/elf/arm/shuffle-sections-seed/b.o -ffunction-sections -c -xc - 202: ++ seq 1 1000 202: + for i in `seq 1 1000` @@ -20300,7 +20328,6 @@ 202: + echo 'void fn642() {}' 202: + for i in `seq 1 1000` 202: + echo 'void fn643() {}' -201: + readelf --dyn-syms out/test/elf/arm/shared/b.so 202: + for i in `seq 1 1000` 202: + echo 'void fn644() {}' 202: + for i in `seq 1 1000` @@ -20608,7 +20635,6 @@ 202: + for i in `seq 1 1000` 202: + echo 'void fn796() {}' 202: + for i in `seq 1 1000` -201: + grep -q '00000000 0 NOTYPE GLOBAL DEFAULT UND fn2' out/test/elf/arm/shared/log 202: + echo 'void fn797() {}' 202: + for i in `seq 1 1000` 202: + echo 'void fn798() {}' @@ -21016,23 +21042,22 @@ 202: + echo 'void fn999() {}' 202: + for i in `seq 1 1000` 202: + echo 'void fn1000() {}' -201: + grep -Eq 'FUNC GLOBAL DEFAULT .* fn1' out/test/elf/arm/shared/log -200: + grep -q foo=0x3 200: + out/test/elf/arm/shared-abs-sym/exe1 -201: + cat -200: + cc -B. -o out/test/elf/arm/shared-abs-sym/exe2 -pie out/test/elf/arm/shared-abs-sym/d.o out/test/elf/arm/shared-abs-sym/b.so -201: + cc -fPIC -c -o out/test/elf/arm/shared/c.o -xc - 200: + grep -q foo=0x3 +200: + cc -B. -o out/test/elf/arm/shared-abs-sym/exe2 -pie out/test/elf/arm/shared-abs-sym/d.o out/test/elf/arm/shared-abs-sym/b.so 200: + out/test/elf/arm/shared-abs-sym/exe2 +200: + grep -q foo=0x3 200: + cc -B. -o out/test/elf/arm/shared-abs-sym/exe3 -no-pie out/test/elf/arm/shared-abs-sym/d.o out/test/elf/arm/shared-abs-sym/b.so 201: + cc -B. -o out/test/elf/arm/shared/exe out/test/elf/arm/shared/c.o out/test/elf/arm/shared/b.so -200: + grep -q foo=0x3 -200: + out/test/elf/arm/shared-abs-sym/exe3 -200: + on_exit -200: + echo OK -200: OK -200: + exit 0 -200/317 Test #200: arm-shared-abs-sym .......................... Passed 1.11 sec +201: + out/test/elf/arm/shared/exe +201: + grep -q hello +201: + readelf --symbols out/test/elf/arm/shared/exe +201: + grep -q fn3 +201: + on_exit +201: + echo OK +201: OK +201: + exit 0 +199/317 Test #201: arm-shared .................................. Passed 0.89 sec test 203 Start 203: arm-shuffle-sections @@ -21062,19 +21087,18 @@ 203: ++ trap 'on_error $LINENO' ERR 203: ++ trap on_exit EXIT 203: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/shuffle-sections.sh .sh -201: + grep -q hello -201: + out/test/elf/arm/shared/exe 203: ++ testname=shuffle-sections 203: ++ echo -n 'Testing shuffle-sections ... ' 203: Testing shuffle-sections ... ++ t=out/test/elf/arm/shuffle-sections 203: ++ mkdir -p out/test/elf/arm/shuffle-sections -201: + grep -q fn3 -201: + readelf --symbols out/test/elf/arm/shared/exe -201: + on_exit -201: + echo OK -201: OK -201: + exit 0 -201/317 Test #201: arm-shared .................................. Passed 1.02 sec +200: + out/test/elf/arm/shared-abs-sym/exe3 +200: + grep -q foo=0x3 +200: + on_exit +200: + echo OK +200: OK +200: + exit 0 +203: + cat +200/317 Test #200: arm-shared-abs-sym .......................... Passed 1.16 sec test 204 Start 204: arm-soname @@ -21084,7 +21108,6 @@ 204: MACHINE=arm 204: CPU= 204: Test timeout computed to be: 1500 -203: + cat 203: + cc -o out/test/elf/arm/shuffle-sections/a.o -ffunction-sections -c -xc - 204: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/soname.sh 204: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc @@ -21110,8 +21133,8 @@ 204: ++ echo -n 'Testing soname ... ' 204: Testing soname ... ++ t=out/test/elf/arm/soname 204: ++ mkdir -p out/test/elf/arm/soname -204: + cc -fPIC -c -o out/test/elf/arm/soname/a.o -xc - 204: + cat +204: + cc -fPIC -c -o out/test/elf/arm/soname/a.o -xc - 203: + cc -o out/test/elf/arm/shuffle-sections/b.o -ffunction-sections -c -xc - 203: ++ seq 1 1000 203: + for i in `seq 1 1000` @@ -21518,7 +21541,6 @@ 203: + echo 'void fn201() {}' 203: + for i in `seq 1 1000` 203: + echo 'void fn202() {}' -204: + cc -o out/test/elf/arm/soname/b.so -shared out/test/elf/arm/soname/a.o 203: + for i in `seq 1 1000` 203: + echo 'void fn203() {}' 203: + for i in `seq 1 1000` @@ -23115,6 +23137,7 @@ 203: + echo 'void fn999() {}' 203: + for i in `seq 1 1000` 203: + echo 'void fn1000() {}' +204: + cc -o out/test/elf/arm/soname/b.so -shared out/test/elf/arm/soname/a.o 204: + readelf --dynamic out/test/elf/arm/soname/b.so 204: + grep -Fq 'Library soname' out/test/elf/arm/soname/log 204: + cc -B. -o out/test/elf/arm/soname/b.so -shared out/test/elf/arm/soname/a.o -Wl,-soname,foo @@ -23124,7 +23147,7 @@ 204: + echo OK 204: OK 204: + exit 0 -202/317 Test #204: arm-soname .................................. Passed 0.33 sec +201/317 Test #204: arm-soname .................................. Passed 0.69 sec test 205 Start 205: arm-spare-program-headers @@ -23161,48 +23184,46 @@ 205: + cat 205: + cc -o out/test/elf/arm/spare-program-headers/a.o -c -xc - 205: + cc -B. -o out/test/elf/arm/spare-program-headers/exe1 out/test/elf/arm/spare-program-headers/a.o -202: + 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 -205: + grep -q 'Hello world' 205: + out/test/elf/arm/spare-program-headers/exe1 -205: ++ grep NULL -205: ++ readelf -Wl out/test/elf/arm/spare-program-headers/exe1 +205: + grep -q 'Hello world' 205: ++ wc -l +205: ++ readelf -Wl out/test/elf/arm/spare-program-headers/exe1 +205: ++ grep NULL 205: + '[' 0 -eq 0 ']' 205: + 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 -202: + grep -q 'Hello world' -202: + out/test/elf/arm/shuffle-sections-seed/exe1 -202: + 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 205: + grep -q 'Hello world' 205: + out/test/elf/arm/spare-program-headers/exe2 -205: ++ wc -l 205: ++ grep NULL 205: ++ readelf -Wl out/test/elf/arm/spare-program-headers/exe2 +205: ++ wc -l 205: + '[' 0 -eq 0 ']' 205: + 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 -202: + out/test/elf/arm/shuffle-sections-seed/exe2 -202: + grep -q 'Hello world' -202: + 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 -205: + grep -q 'Hello world' +202: + 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 205: + out/test/elf/arm/spare-program-headers/exe3 -205: ++ grep NULL +205: + grep -q 'Hello world' +203: + 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 205: ++ wc -l +205: ++ grep NULL 205: ++ readelf -Wl out/test/elf/arm/spare-program-headers/exe3 205: + '[' 1 -eq 1 ']' 205: + 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 -202: + out/test/elf/arm/shuffle-sections-seed/exe3 202: + grep -q 'Hello world' -202: + 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 +202: + out/test/elf/arm/shuffle-sections-seed/exe1 +202: + 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 205: + out/test/elf/arm/spare-program-headers/exe4 205: + grep -q 'Hello world' -205: ++ readelf -Wl out/test/elf/arm/spare-program-headers/exe4 -205: ++ wc -l +203: + out/test/elf/arm/shuffle-sections/exe1 +203: + grep -q 'Hello world' +203: + 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 205: ++ grep NULL +205: ++ wc -l +205: ++ readelf -Wl out/test/elf/arm/spare-program-headers/exe4 205: + '[' 5 -eq 5 ']' 205: + on_exit 205: + echo OK 205: OK 205: + exit 0 -203/317 Test #205: arm-spare-program-headers ................... Passed 0.87 sec +202/317 Test #205: arm-spare-program-headers ................... Passed 1.26 sec test 206 Start 206: arm-start-lib @@ -23212,12 +23233,10 @@ 206: MACHINE=arm 206: CPU= 206: Test timeout computed to be: 1500 -202: + grep -q 'Hello world' 206: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/start-lib.sh 206: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 206: ++ export LC_ALL=C 206: ++ LC_ALL=C -202: + out/test/elf/arm/shuffle-sections-seed/exe4 206: ++ '[' -z arm ']' 206: ++ '[' -z '' ']' 206: ++ TESTDIR=out/test/elf/arm @@ -23233,19 +23252,24 @@ 206: ++ tlsdesc_opt=-mtls-dialect=gnu2 206: ++ trap 'on_error $LINENO' ERR 206: ++ trap on_exit EXIT -202: + diff out/test/elf/arm/shuffle-sections-seed/exe1 out/test/elf/arm/shuffle-sections-seed/exe2 -202: + diff out/test/elf/arm/shuffle-sections-seed/exe2 out/test/elf/arm/shuffle-sections-seed/exe3 +202: + out/test/elf/arm/shuffle-sections-seed/exe2 +202: + grep -q 'Hello world' +202: + 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 206: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/start-lib.sh .sh 206: ++ testname=start-lib 206: ++ echo -n 'Testing start-lib ... ' 206: Testing start-lib ... ++ t=out/test/elf/arm/start-lib 206: ++ mkdir -p out/test/elf/arm/start-lib -202: + diff out/test/elf/arm/shuffle-sections-seed/exe3 out/test/elf/arm/shuffle-sections-seed/exe4 -202: + on_exit -202: + echo OK -202: OK -202: + exit 0 -204/317 Test #202: arm-shuffle-sections-seed ................... Passed 2.09 sec +206: + cc -o out/test/elf/arm/start-lib/a.o -c -xc - +206: + cat +203: + grep -q 'Hello world' +203: + out/test/elf/arm/shuffle-sections/exe2 +203: + diff out/test/elf/arm/shuffle-sections/exe1 out/test/elf/arm/shuffle-sections/exe2 +203: + on_exit +203: + echo OK +203: OK +203: + exit 0 +203/317 Test #203: arm-shuffle-sections ........................ Passed 2.21 sec test 207 Start 207: arm-start-stop-symbol @@ -23255,8 +23279,7 @@ 207: MACHINE=arm 207: CPU= 207: Test timeout computed to be: 1500 -206: + cat -206: + cc -o out/test/elf/arm/start-lib/a.o -c -xc - +179: + cc -B. -o out/test/elf/arm/relocatable-many-sections/exe out/test/elf/arm/relocatable-many-sections/c.o 207: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/start-stop-symbol.sh 207: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 207: ++ export LC_ALL=C @@ -23276,44 +23299,33 @@ 207: ++ tlsdesc_opt=-mtls-dialect=gnu2 207: ++ trap 'on_error $LINENO' ERR 207: ++ trap on_exit EXIT +206: + cc -o out/test/elf/arm/start-lib/b.o -c -xc - +206: + cat 207: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/start-stop-symbol.sh .sh 207: ++ testname=start-stop-symbol 207: ++ echo -n 'Testing start-stop-symbol ... ' 207: Testing start-stop-symbol ... ++ t=out/test/elf/arm/start-stop-symbol 207: ++ mkdir -p out/test/elf/arm/start-stop-symbol -207: + cat 207: + cc -c -o out/test/elf/arm/start-stop-symbol/a.o -xc - -206: + cat -206: + cc -o out/test/elf/arm/start-lib/b.o -c -xc - -207: + ar rcs out/test/elf/arm/start-stop-symbol/b.a out/test/elf/arm/start-stop-symbol/a.o -207: + cc -c -o out/test/elf/arm/start-stop-symbol/c.o -xc - 207: + cat -203: + 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 -206: + cc -o out/test/elf/arm/start-lib/c.o -c -xc - +202: + out/test/elf/arm/shuffle-sections-seed/exe3 +202: + grep -q 'Hello world' +202: + 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 +207: + ar rcs out/test/elf/arm/start-stop-symbol/b.a out/test/elf/arm/start-stop-symbol/a.o 206: + cat -207: + 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 -203: + grep -q 'Hello world' -203: + out/test/elf/arm/shuffle-sections/exe1 -203: + 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 -206: + 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 -207: + grep -q 'section foo section foo' -207: + out/test/elf/arm/start-stop-symbol/exe -207: + 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 -203: + grep -q 'Hello world' -207: + grep -q 'section foo section foo' -207: + out/test/elf/arm/start-stop-symbol/exe -203: + out/test/elf/arm/shuffle-sections/exe2 -203: + diff out/test/elf/arm/shuffle-sections/exe1 out/test/elf/arm/shuffle-sections/exe2 -207: + on_exit -207: + echo OK -207: OK -207: + exit 0 -206: + nm out/test/elf/arm/start-lib/exe -203: + on_exit -203: + echo OK -203: OK -203: + exit 0 -205/317 Test #203: arm-shuffle-sections ........................ Passed 1.70 sec +206: + cc -o out/test/elf/arm/start-lib/c.o -c -xc - +207: + cat +207: + cc -c -o out/test/elf/arm/start-stop-symbol/c.o -xc - +202: + out/test/elf/arm/shuffle-sections-seed/exe4 +202: + grep -q 'Hello world' +202: + diff out/test/elf/arm/shuffle-sections-seed/exe1 out/test/elf/arm/shuffle-sections-seed/exe2 +202: + diff out/test/elf/arm/shuffle-sections-seed/exe2 out/test/elf/arm/shuffle-sections-seed/exe3 +202: + diff out/test/elf/arm/shuffle-sections-seed/exe3 out/test/elf/arm/shuffle-sections-seed/exe4 +202: + on_exit +202: + echo OK +202: OK +202: + exit 0 +204/317 Test #202: arm-shuffle-sections-seed ................... Passed 3.11 sec test 208 Start 208: arm-start-stop @@ -23323,32 +23335,7 @@ 208: MACHINE=arm 208: CPU= 208: Test timeout computed to be: 1500 -206/317 Test #207: arm-start-stop-symbol ....................... Passed 0.40 sec -test 209 - Start 209: arm-static-archive - -209: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/static-archive.sh" -209: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -209: Environment variables: -209: MACHINE=arm -209: CPU= -209: Test timeout computed to be: 1500 -206: + grep -q ' foo$' out/test/elf/arm/start-lib/log -206: + grep -q ' bar$' out/test/elf/arm/start-lib/log -206: + on_exit -206: + echo OK -206: OK -206: + exit 0 -207/317 Test #206: arm-start-lib ............................... Passed 0.46 sec -test 210 - Start 210: arm-static-pie - -210: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/static-pie.sh" -210: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -210: Environment variables: -210: MACHINE=arm -210: CPU= -210: Test timeout computed to be: 1500 +206: + 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 208: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/start-stop.sh 208: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 208: ++ export LC_ALL=C @@ -23373,8 +23360,27 @@ 208: ++ echo -n 'Testing start-stop ... ' 208: Testing start-stop ... ++ t=out/test/elf/arm/start-stop 208: ++ mkdir -p out/test/elf/arm/start-stop -208: + cc -c -o out/test/elf/arm/start-stop/a.o -xc - 208: + cat +208: + cc -c -o out/test/elf/arm/start-stop/a.o -xc - +206: + nm out/test/elf/arm/start-lib/exe +207: + 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 +206: + grep -q ' foo$' out/test/elf/arm/start-lib/log +206: + grep -q ' bar$' out/test/elf/arm/start-lib/log +206: + on_exit +206: + echo OK +206: OK +206: + exit 0 +205/317 Test #206: arm-start-lib ............................... Passed 0.62 sec +test 209 + Start 209: arm-static-archive + +209: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/static-archive.sh" +209: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf +209: Environment variables: +209: MACHINE=arm +209: CPU= +209: Test timeout computed to be: 1500 +208: + cc -B. -o out/test/elf/arm/start-stop/exe1 out/test/elf/arm/start-stop/a.o -Wl,--start-stop 209: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/static-archive.sh 209: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 209: ++ export LC_ALL=C @@ -23394,11 +23400,28 @@ 209: ++ tlsdesc_opt=-mtls-dialect=gnu2 209: ++ trap 'on_error $LINENO' ERR 209: ++ trap on_exit EXIT +179: + out/test/elf/arm/relocatable-many-sections/exe +179: + grep -q Hello +179: + on_exit +179: + echo OK +179: OK +179: + exit 0 +206/317 Test #179: arm-relocatable-many-sections ............... Passed 11.95 sec +test 210 + Start 210: arm-static-pie + +210: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/static-pie.sh" +210: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf +210: Environment variables: +210: MACHINE=arm +210: CPU= +210: Test timeout computed to be: 1500 209: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/static-archive.sh .sh 209: ++ testname=static-archive 209: ++ echo -n 'Testing static-archive ... ' 209: Testing static-archive ... ++ t=out/test/elf/arm/static-archive 209: ++ mkdir -p out/test/elf/arm/static-archive +209: + cat 209: + cc -o out/test/elf/arm/static-archive/long-long-long-filename.o -c -xc - 210: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/static-pie.sh 210: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc @@ -23419,28 +23442,26 @@ 210: ++ tlsdesc_opt=-mtls-dialect=gnu2 210: ++ trap 'on_error $LINENO' ERR 210: ++ trap on_exit EXIT -209: + cat +207: + out/test/elf/arm/start-stop-symbol/exe +207: + grep -q 'section foo section foo' 210: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/static-pie.sh .sh 210: ++ testname=static-pie 210: ++ echo -n 'Testing static-pie ... ' 210: Testing static-pie ... ++ t=out/test/elf/arm/static-pie 210: ++ mkdir -p out/test/elf/arm/static-pie -208: + cc -B. -o out/test/elf/arm/start-stop/exe1 out/test/elf/arm/start-stop/a.o -Wl,--start-stop +207: + 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 210: + test_cflags -static-pie 210: + echo 'int main() {}' 210: + cc -static-pie -o /dev/null -xc - -209: + cc -o out/test/elf/arm/static-archive/b.o -c -xc - -209: + cat +208: + readelf -sW out/test/elf/arm/start-stop/exe1 208: + grep -q __start_text 208: + readelf -sW out/test/elf/arm/start-stop/exe1 208: + grep -q __stop_text -208: + readelf -sW out/test/elf/arm/start-stop/exe1 -210: + skip -210: + echo skipped -210: skipped -210: + trap - EXIT -210: + exit 0 -208/317 Test #210: arm-static-pie ..............................***Skipped 0.16 sec +208: + on_exit +208: + echo OK +208: OK +208: + exit 0 +207/317 Test #208: arm-start-stop .............................. Passed 0.38 sec test 211 Start 211: arm-stdout @@ -23450,20 +23471,6 @@ 211: MACHINE=arm 211: CPU= 211: Test timeout computed to be: 1500 -208: + on_exit -208: + echo OK -208: OK -208: + exit 0 -209/317 Test #208: arm-start-stop .............................. Passed 0.20 sec -test 212 - Start 212: arm-strip-debug - -212: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/strip-debug.sh" -212: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -212: Environment variables: -212: MACHINE=arm -212: CPU= -212: Test timeout computed to be: 1500 211: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/stdout.sh 211: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 211: ++ export LC_ALL=C @@ -23483,14 +23490,32 @@ 211: ++ tlsdesc_opt=-mtls-dialect=gnu2 211: ++ trap 'on_error $LINENO' ERR 211: ++ trap on_exit EXIT +209: + cat +209: + cc -o out/test/elf/arm/static-archive/b.o -c -xc - 211: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/stdout.sh .sh 211: ++ testname=stdout 211: ++ echo -n 'Testing stdout ... ' 211: Testing stdout ... ++ t=out/test/elf/arm/stdout 211: ++ mkdir -p out/test/elf/arm/stdout -212: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/strip-debug.sh 211: + cc -o out/test/elf/arm/stdout/a.o -c -xc - 211: + cat +207: + grep -q 'section foo section foo' +207: + out/test/elf/arm/start-stop-symbol/exe +207: + on_exit +207: + echo OK +207: OK +207: + exit 0 +208/317 Test #207: arm-start-stop-symbol ....................... Passed 0.81 sec +test 212 + Start 212: arm-strip-debug + +212: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/strip-debug.sh" +212: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf +212: Environment variables: +212: MACHINE=arm +212: CPU= +212: Test timeout computed to be: 1500 +212: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/strip-debug.sh 212: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 212: ++ export LC_ALL=C 212: ++ LC_ALL=C @@ -23509,37 +23534,17 @@ 212: ++ tlsdesc_opt=-mtls-dialect=gnu2 212: ++ trap 'on_error $LINENO' ERR 212: ++ trap on_exit EXIT -209: + cc -o out/test/elf/arm/static-archive/c.o -c -xc - 212: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/strip-debug.sh .sh -209: + cat 212: ++ testname=strip-debug 212: ++ echo -n 'Testing strip-debug ... ' 212: Testing strip-debug ... ++ t=out/test/elf/arm/strip-debug 212: ++ mkdir -p out/test/elf/arm/strip-debug -212: + cat -212: + cc -o out/test/elf/arm/strip-debug/a.o -c -xc - -g -211: + cc -B. -Wl,-build-id=sha1 out/test/elf/arm/stdout/a.o -o - -209: + rm -f out/test/elf/arm/static-archive/d.a -212: + cc -B. -o out/test/elf/arm/strip-debug/exe out/test/elf/arm/strip-debug/a.o -Wl,--strip-debug -209: + cd out/test/elf/arm/static-archive -209: + ar rcs d.a long-long-long-filename.o b.o -209: + 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 -211: + chmod 755 out/test/elf/arm/stdout/exe -212: + readelf -W --sections out/test/elf/arm/strip-debug/exe -212: + grep -Fq .debug_info out/test/elf/arm/strip-debug/log -211: + out/test/elf/arm/stdout/exe -211: + grep -q 'Hello world' -212: + grep -q ' bar' -212: + readelf -W --symbols out/test/elf/arm/strip-debug/exe -211: + on_exit -211: + echo OK -211: OK -211: + exit 0 -212: + on_exit -212: + echo OK -212: OK -212: + exit 0 -210/317 Test #211: arm-stdout .................................. Passed 0.21 sec +210: + skip +210: + echo skipped +210: skipped +210: + trap - EXIT +210: + exit 0 +209/317 Test #210: arm-static-pie ..............................***Skipped 0.36 sec test 213 Start 213: arm-strip @@ -23549,17 +23554,11 @@ 213: MACHINE=arm 213: CPU= 213: Test timeout computed to be: 1500 -211/317 Test #212: arm-strip-debug ............................. Passed 0.21 sec -test 214 - Start 214: arm-symbol-rank - -214: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/symbol-rank.sh" -214: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -214: Environment variables: -214: MACHINE=arm -214: CPU= -214: Test timeout computed to be: 1500 -209: + grep -Fq 'static-archive/d.a(long-long-long-filename.o)' out/test/elf/arm/static-archive/log +209: + cc -o out/test/elf/arm/static-archive/c.o -c -xc - +209: + cat +212: + cc -o out/test/elf/arm/strip-debug/a.o -c -xc - -g +212: + cat +211: + cc -B. -Wl,-build-id=sha1 out/test/elf/arm/stdout/a.o -o - 213: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/strip.sh 213: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 213: ++ export LC_ALL=C @@ -23584,9 +23583,42 @@ 213: ++ echo -n 'Testing strip ... ' 213: Testing strip ... ++ t=out/test/elf/arm/strip 213: ++ mkdir -p out/test/elf/arm/strip -209: + grep -Fq 'static-archive/d.a(b.o)' out/test/elf/arm/static-archive/log +213: + cat +213: + cc -x assembler -c -o out/test/elf/arm/strip/a.o -Wa,-L - +213: + ./mold -o out/test/elf/arm/strip/exe out/test/elf/arm/strip/a.o +212: + cc -B. -o out/test/elf/arm/strip-debug/exe out/test/elf/arm/strip-debug/a.o -Wl,--strip-debug +209: + rm -f out/test/elf/arm/static-archive/d.a +213: + readelf --symbols out/test/elf/arm/strip/exe +209: + cd out/test/elf/arm/static-archive +209: + ar rcs d.a long-long-long-filename.o b.o +213: + grep -Fq _start out/test/elf/arm/strip/log +213: + grep -Fq foo out/test/elf/arm/strip/log +209: + 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 +213: + grep -Fq bar out/test/elf/arm/strip/log +211: + chmod 755 out/test/elf/arm/stdout/exe +213: + '[' arm '!=' riscv32 ']' +213: + '[' arm '!=' riscv64 ']' +213: + grep -Fq .L.baz out/test/elf/arm/strip/log +213: + ./mold -o out/test/elf/arm/strip/exe out/test/elf/arm/strip/a.o -strip-all +211: + grep -q 'Hello world' +211: + out/test/elf/arm/stdout/exe +211: + on_exit +211: + echo OK +211: OK +211: + exit 0 +210/317 Test #211: arm-stdout .................................. Passed 0.48 sec +test 214 + Start 214: arm-symbol-rank + +214: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/symbol-rank.sh" +214: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf +214: Environment variables: +214: MACHINE=arm +214: CPU= +214: Test timeout computed to be: 1500 +213: + readelf --symbols out/test/elf/arm/strip/exe 214: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/symbol-rank.sh -209: + grep -Fq static-archive/c.o out/test/elf/arm/static-archive/log +212: + readelf -W --sections out/test/elf/arm/strip-debug/exe 214: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 214: ++ export LC_ALL=C 214: ++ LC_ALL=C @@ -23605,22 +23637,32 @@ 214: ++ tlsdesc_opt=-mtls-dialect=gnu2 214: ++ trap 'on_error $LINENO' ERR 214: ++ trap on_exit EXIT -213: + cc -x assembler -c -o out/test/elf/arm/strip/a.o -Wa,-L - +213: + grep -Fq _start out/test/elf/arm/strip/log 214: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/symbol-rank.sh .sh -213: + cat 214: ++ testname=symbol-rank 214: ++ echo -n 'Testing symbol-rank ... ' 214: Testing symbol-rank ... ++ t=out/test/elf/arm/symbol-rank 214: ++ mkdir -p out/test/elf/arm/symbol-rank -209: + out/test/elf/arm/static-archive/exe -209: + grep -q 8 +213: + grep -Fq foo out/test/elf/arm/strip/log +212: + grep -Fq .debug_info out/test/elf/arm/strip-debug/log +213: + grep -Fq bar out/test/elf/arm/strip/log +213: + '[' arm '!=' riscv32 ']' +213: + '[' arm '!=' riscv64 ']' +213: + grep -Fq .L.baz out/test/elf/arm/strip/log +212: + grep -q ' bar' +212: + readelf -W --symbols out/test/elf/arm/strip-debug/exe 214: + cat 214: + cc -o out/test/elf/arm/symbol-rank/a.o -c -xc - -209: + on_exit -209: + echo OK -209: OK -209: + exit 0 -212/317 Test #209: arm-static-archive .......................... Passed 0.44 sec +212: + on_exit +212: + echo OK +212: OK +212: + exit 0 +213: + on_exit +213: + echo OK +213: OK +213: + exit 0 +209: + grep -Fq 'static-archive/d.a(long-long-long-filename.o)' out/test/elf/arm/static-archive/log +211/317 Test #212: arm-strip-debug ............................. Passed 0.47 sec test 215 Start 215: arm-symbol-version-lto @@ -23630,7 +23672,24 @@ 215: MACHINE=arm 215: CPU= 215: Test timeout computed to be: 1500 -213: + ./mold -o out/test/elf/arm/strip/exe out/test/elf/arm/strip/a.o +212/317 Test #213: arm-strip ................................... Passed 0.40 sec +test 216 + Start 216: arm-symbol-version + +216: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/symbol-version.sh" +216: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf +216: Environment variables: +216: MACHINE=arm +216: CPU= +216: Test timeout computed to be: 1500 +209: + grep -Fq 'static-archive/d.a(b.o)' out/test/elf/arm/static-archive/log +209: + grep -Fq static-archive/c.o out/test/elf/arm/static-archive/log +209: + out/test/elf/arm/static-archive/exe +209: + grep -q 8 +209: + on_exit +209: + echo OK +209: OK +209: + exit 0 215: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/symbol-version-lto.sh 215: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 215: ++ export LC_ALL=C @@ -23650,46 +23709,21 @@ 215: ++ tlsdesc_opt=-mtls-dialect=gnu2 215: ++ trap 'on_error $LINENO' ERR 215: ++ trap on_exit EXIT +213/317 Test #209: arm-static-archive .......................... Passed 0.87 sec +test 217 + Start 217: arm-symbol-version2 + +217: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/symbol-version2.sh" +217: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf +217: Environment variables: +217: MACHINE=arm +217: CPU= +217: Test timeout computed to be: 1500 215: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/symbol-version-lto.sh .sh 215: ++ testname=symbol-version-lto 215: ++ echo -n 'Testing symbol-version-lto ... ' 215: Testing symbol-version-lto ... ++ t=out/test/elf/arm/symbol-version-lto 215: ++ mkdir -p out/test/elf/arm/symbol-version-lto -215: + cat -215: + cc -fPIC -c -o out/test/elf/arm/symbol-version-lto/a.o -xc - -flto -213: + readelf --symbols out/test/elf/arm/strip/exe -213: + grep -Fq _start out/test/elf/arm/strip/log -213: + grep -Fq foo out/test/elf/arm/strip/log -213: + grep -Fq bar out/test/elf/arm/strip/log -213: + '[' arm '!=' riscv32 ']' -213: + '[' arm '!=' riscv64 ']' -213: + grep -Fq .L.baz out/test/elf/arm/strip/log -213: + ./mold -o out/test/elf/arm/strip/exe out/test/elf/arm/strip/a.o -strip-all -214: + cat -213: + readelf --symbols out/test/elf/arm/strip/exe -214: + cc -o out/test/elf/arm/symbol-rank/b.o -c -xc - -fcommon -213: + grep -Fq _start out/test/elf/arm/strip/log -213: + grep -Fq foo out/test/elf/arm/strip/log -213: + grep -Fq bar out/test/elf/arm/strip/log -213: + '[' arm '!=' riscv32 ']' -213: + '[' arm '!=' riscv64 ']' -213: + grep -Fq .L.baz out/test/elf/arm/strip/log -213: + on_exit -213: + echo OK -213: OK -213: + exit 0 -213/317 Test #213: arm-strip ................................... Passed 0.13 sec -test 216 - Start 216: arm-symbol-version - -216: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/symbol-version.sh" -216: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -216: Environment variables: -216: MACHINE=arm -216: CPU= -216: Test timeout computed to be: 1500 -215: + echo 'VER1 { foo; };' -215: + 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 216: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/symbol-version.sh 216: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 216: ++ export LC_ALL=C @@ -23710,43 +23744,13 @@ 216: ++ trap 'on_error $LINENO' ERR 216: ++ trap on_exit EXIT 216: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/symbol-version.sh .sh +215: + cat 216: ++ testname=symbol-version 216: ++ echo -n 'Testing symbol-version ... ' 216: Testing symbol-version ... ++ t=out/test/elf/arm/symbol-version 216: ++ mkdir -p out/test/elf/arm/symbol-version -216: + cc -fPIC -c -o out/test/elf/arm/symbol-version/a.o -xc - -216: + cat -214: + cc -o out/test/elf/arm/symbol-rank/c.o -c -xc - -214: + cat -215: mold: warning: out/test/elf/arm/symbol-version-lto/b.ver: cannot assign version `VER1` to symbol `foo`: symbol not found -214: + cat -214: + cc -o out/test/elf/arm/symbol-rank/d.o -c -xc - -fcommon -216: + echo 'VER1 { local: *; }; VER2 { local: *; }; VER3 { local: *; };' -216: + 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 -214: + rm -f out/test/elf/arm/symbol-rank/x.a -214: + 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 -214: + 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 -215: + readelf --symbols out/test/elf/arm/symbol-version-lto/c.so -215: + grep -Fq foo@@VER1 out/test/elf/arm/symbol-version-lto/log -215: + on_exit -215: + echo OK -215: OK -215: + exit 0 -214/317 Test #215: arm-symbol-version-lto ...................... Passed 0.33 sec -test 217 - Start 217: arm-symbol-version2 - -217: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/symbol-version2.sh" -217: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -217: Environment variables: -217: MACHINE=arm -217: CPU= -217: Test timeout computed to be: 1500 -216: + readelf --symbols out/test/elf/arm/symbol-version/c.so -216: + grep -Fq foo@VER1 out/test/elf/arm/symbol-version/log +215: + cc -fPIC -c -o out/test/elf/arm/symbol-version-lto/a.o -xc - -flto 217: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/symbol-version2.sh -216: + grep -Fq foo@VER2 out/test/elf/arm/symbol-version/log -216: + grep -Fq foo@@VER3 out/test/elf/arm/symbol-version/log 217: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 217: ++ export LC_ALL=C 217: ++ LC_ALL=C @@ -23766,15 +23770,38 @@ 217: ++ trap 'on_error $LINENO' ERR 217: ++ trap on_exit EXIT 217: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/symbol-version2.sh .sh -216: + on_exit -216: + echo OK -216: OK -216: + exit 0 217: ++ testname=symbol-version2 217: ++ echo -n 'Testing symbol-version2 ... ' 217: Testing symbol-version2 ... ++ t=out/test/elf/arm/symbol-version2 217: ++ mkdir -p out/test/elf/arm/symbol-version2 -215/317 Test #216: arm-symbol-version .......................... Passed 0.28 sec +216: + cc -fPIC -c -o out/test/elf/arm/symbol-version/a.o -xc - +214: + cat +214: + cc -o out/test/elf/arm/symbol-rank/b.o -c -xc - -fcommon +216: + cat +217: + cat +217: + cc -o out/test/elf/arm/symbol-version2/a.o -c -xc - +215: + echo 'VER1 { foo; };' +215: + 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 +216: + echo 'VER1 { local: *; }; VER2 { local: *; }; VER3 { local: *; };' +216: + 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 +214: + cat +214: + cc -o out/test/elf/arm/symbol-rank/c.o -c -xc - +217: + cat +217: + 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 +215: mold: warning: out/test/elf/arm/symbol-version-lto/b.ver: cannot assign version `VER1` to symbol `foo`: symbol not found +214: + cc -o out/test/elf/arm/symbol-rank/d.o -c -xc - -fcommon +214: + cat +216: + readelf --symbols out/test/elf/arm/symbol-version/c.so +216: + grep -Fq foo@VER1 out/test/elf/arm/symbol-version/log +216: + grep -Fq foo@VER2 out/test/elf/arm/symbol-version/log +217: + readelf -W --dyn-syms out/test/elf/arm/symbol-version2/c.so +216: + grep -Fq foo@@VER3 out/test/elf/arm/symbol-version/log +216: + on_exit +216: + echo OK +216: OK +216: + exit 0 +217: + grep -q ' foo@TEST' out/test/elf/arm/symbol-version2/log +214/317 Test #216: arm-symbol-version .......................... Passed 0.50 sec test 218 Start 218: arm-symbol-version3 @@ -23784,8 +23811,9 @@ 218: MACHINE=arm 218: CPU= 218: Test timeout computed to be: 1500 -217: + cc -o out/test/elf/arm/symbol-version2/a.o -c -xc - -217: + cat +217: + grep -q ' bar@TEST' out/test/elf/arm/symbol-version2/log +217: + grep -q ' bar1' out/test/elf/arm/symbol-version2/log +217: + grep -q ' foo@@TEST' out/test/elf/arm/symbol-version2/log 218: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/symbol-version3.sh 218: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 218: ++ export LC_ALL=C @@ -23805,19 +23833,11 @@ 218: ++ tlsdesc_opt=-mtls-dialect=gnu2 218: ++ trap 'on_error $LINENO' ERR 218: ++ trap on_exit EXIT -218: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/symbol-version3.sh .sh -218: ++ testname=symbol-version3 -218: ++ echo -n 'Testing symbol-version3 ... ' -218: Testing symbol-version3 ... ++ t=out/test/elf/arm/symbol-version3 -218: ++ mkdir -p out/test/elf/arm/symbol-version3 -214: + out/test/elf/arm/symbol-rank/exe -214: + grep -q '^0 0 0 5$' -218: + cat -214: + on_exit -214: + echo OK -214: OK -214: + exit 0 -216/317 Test #214: arm-symbol-rank ............................. Passed 0.44 sec +217: + on_exit +217: + echo OK +217: OK +217: + exit 0 +215/317 Test #217: arm-symbol-version2 ......................... Passed 0.52 sec test 219 Start 219: arm-symtab-dso @@ -23827,11 +23847,18 @@ 219: MACHINE=arm 219: CPU= 219: Test timeout computed to be: 1500 -218: + cc -o out/test/elf/arm/symbol-version3/a.o -c -xc - +218: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/symbol-version3.sh .sh +218: ++ testname=symbol-version3 +218: ++ echo -n 'Testing symbol-version3 ... ' +218: Testing symbol-version3 ... ++ t=out/test/elf/arm/symbol-version3 +218: ++ mkdir -p out/test/elf/arm/symbol-version3 +218: + cat +214: + rm -f out/test/elf/arm/symbol-rank/x.a 219: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/symtab-dso.sh 219: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 219: ++ export LC_ALL=C 219: ++ LC_ALL=C +218: + cc -o out/test/elf/arm/symbol-version3/a.o -c -xc - 219: ++ '[' -z arm ']' 219: ++ '[' -z '' ']' 219: ++ TESTDIR=out/test/elf/arm @@ -23847,33 +23874,22 @@ 219: ++ tlsdesc_opt=-mtls-dialect=gnu2 219: ++ trap 'on_error $LINENO' ERR 219: ++ trap on_exit EXIT +214: + 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 219: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/symtab-dso.sh .sh 219: ++ testname=symtab-dso 219: ++ echo -n 'Testing symtab-dso ... ' 219: Testing symtab-dso ... ++ t=out/test/elf/arm/symtab-dso 219: ++ mkdir -p out/test/elf/arm/symtab-dso +214: + 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 +215: + readelf --symbols out/test/elf/arm/symbol-version-lto/c.so 219: + cat +215: + grep -Fq foo@@VER1 out/test/elf/arm/symbol-version-lto/log 219: + cc -o out/test/elf/arm/symtab-dso/a.o -c -xc - -217: + cat -217: + 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 -218: + cat -218: + 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 -219: + cc -B. -o out/test/elf/arm/symtab-dso/exe out/test/elf/arm/symtab-dso/a.o -218: + readelf -W --dyn-syms out/test/elf/arm/symbol-version3/c.so -218: + grep -q ' foo@@TEST1' out/test/elf/arm/symbol-version3/log -217: + readelf -W --dyn-syms out/test/elf/arm/symbol-version2/c.so -218: + grep -q ' foo@TEST2' out/test/elf/arm/symbol-version3/log -217: + grep -q ' foo@TEST' out/test/elf/arm/symbol-version2/log -218: + grep -q ' foo@TEST3' out/test/elf/arm/symbol-version3/log -217: + grep -q ' bar@TEST' out/test/elf/arm/symbol-version2/log -218: + grep -q ' foo$' out/test/elf/arm/symbol-version3/log -217: + grep -q ' bar1' out/test/elf/arm/symbol-version2/log -218: + on_exit -218: + echo OK -218: OK -218: + exit 0 -217: + grep -q ' foo@@TEST' out/test/elf/arm/symbol-version2/log -217/317 Test #218: arm-symbol-version3 ......................... Passed 0.20 sec +215: + on_exit +215: + echo OK +215: OK +215: + exit 0 +216/317 Test #215: arm-symbol-version-lto ...................... Passed 0.72 sec test 220 Start 220: arm-symtab-section-symbols @@ -23883,20 +23899,7 @@ 220: MACHINE=arm 220: CPU= 220: Test timeout computed to be: 1500 -217: + on_exit -217: + echo OK -217: OK -217: + exit 0 -218/317 Test #217: arm-symbol-version2 ......................... Passed 0.24 sec -test 221 - Start 221: arm-symtab - -221: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/symtab.sh" -221: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -221: Environment variables: -221: MACHINE=arm -221: CPU= -221: Test timeout computed to be: 1500 +218: + cat 220: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/symtab-section-symbols.sh 220: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 220: ++ export LC_ALL=C @@ -23916,13 +23919,30 @@ 220: ++ tlsdesc_opt=-mtls-dialect=gnu2 220: ++ trap 'on_error $LINENO' ERR 220: ++ trap on_exit EXIT -219: + grep -q 'U puts$' +218: + 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 220: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/symtab-section-symbols.sh .sh 220: ++ testname=symtab-section-symbols 220: ++ echo -n 'Testing symtab-section-symbols ... ' 220: Testing symtab-section-symbols ... ++ t=out/test/elf/arm/symtab-section-symbols 220: ++ mkdir -p out/test/elf/arm/symtab-section-symbols -219: + nm out/test/elf/arm/symtab-dso/exe +220: + cc -o out/test/elf/arm/symtab-section-symbols/a.o -c -xc - +220: + cat +214: + out/test/elf/arm/symbol-rank/exe +214: + grep -q '^0 0 0 5$' +214: + on_exit +214: + echo OK +214: OK +214: + exit 0 +217/317 Test #214: arm-symbol-rank ............................. Passed 0.95 sec +test 221 + Start 221: arm-symtab + +221: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/symtab.sh" +221: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf +221: Environment variables: +221: MACHINE=arm +221: CPU= +221: Test timeout computed to be: 1500 221: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/symtab.sh 221: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 221: ++ export LC_ALL=C @@ -23943,11 +23963,28 @@ 221: ++ trap 'on_error $LINENO' ERR 221: ++ trap on_exit EXIT 221: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/symtab.sh .sh -219: + on_exit -219: + echo OK -219: OK -219: + exit 0 -219/317 Test #219: arm-symtab-dso .............................. Passed 0.20 sec +221: ++ testname=symtab +221: ++ echo -n 'Testing symtab ... ' +221: Testing symtab ... ++ t=out/test/elf/arm/symtab +221: ++ mkdir -p out/test/elf/arm/symtab +221: + cc -o out/test/elf/arm/symtab/a.o -c -x assembler - +221: + cat +219: + cc -B. -o out/test/elf/arm/symtab-dso/exe out/test/elf/arm/symtab-dso/a.o +221: + cat +218: + readelf -W --dyn-syms out/test/elf/arm/symbol-version3/c.so +218: + grep -q ' foo@@TEST1' out/test/elf/arm/symbol-version3/log +221: + cc -o out/test/elf/arm/symtab/b.o -c -x assembler - +218: + grep -q ' foo@TEST2' out/test/elf/arm/symbol-version3/log +218: + grep -q ' foo@TEST3' out/test/elf/arm/symbol-version3/log +218: + grep -q ' foo$' out/test/elf/arm/symbol-version3/log +221: + echo '{ local: module_local; global: *; };' +221: + ./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 +220: + cc -B. -o out/test/elf/arm/symtab-section-symbols/exe out/test/elf/arm/symtab-section-symbols/a.o +218: + on_exit +218: + echo OK +218: OK +218: + exit 0 +218/317 Test #218: arm-symbol-version3 ......................... Passed 0.47 sec test 222 Start 222: arm-synthetic-symbols @@ -23957,16 +23994,7 @@ 222: MACHINE=arm 222: CPU= 222: Test timeout computed to be: 1500 -221: ++ testname=symtab -221: ++ echo -n 'Testing symtab ... ' -221: Testing symtab ... ++ t=out/test/elf/arm/symtab -221: ++ mkdir -p out/test/elf/arm/symtab -221: + cc -o out/test/elf/arm/symtab/a.o -c -x assembler - -221: + cat -220: + cat -220: + cc -o out/test/elf/arm/symtab-section-symbols/a.o -c -xc - -221: + cc -o out/test/elf/arm/symtab/b.o -c -x assembler - -221: + cat +221: + readelf --symbols out/test/elf/arm/symtab/exe 222: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/synthetic-symbols.sh 222: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 222: ++ export LC_ALL=C @@ -23986,30 +24014,23 @@ 222: ++ tlsdesc_opt=-mtls-dialect=gnu2 222: ++ trap 'on_error $LINENO' ERR 222: ++ trap on_exit EXIT -221: + echo '{ local: module_local; global: *; };' -221: + ./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 +221: + grep -Eq '0 NOTYPE LOCAL DEFAULT .* local1' out/test/elf/arm/symtab/log 222: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/synthetic-symbols.sh .sh 222: ++ testname=synthetic-symbols 222: ++ echo -n 'Testing synthetic-symbols ... ' 222: Testing synthetic-symbols ... ++ t=out/test/elf/arm/synthetic-symbols 222: ++ mkdir -p out/test/elf/arm/synthetic-symbols -222: + cat -222: + cc -c -o out/test/elf/arm/synthetic-symbols/a.o -xc - -221: + readelf --symbols out/test/elf/arm/symtab/exe -221: + grep -Eq '0 NOTYPE LOCAL DEFAULT .* local1' out/test/elf/arm/symtab/log 221: + grep -Eq '0 NOTYPE LOCAL DEFAULT .* local2' out/test/elf/arm/symtab/log -220: + cc -B. -o out/test/elf/arm/symtab-section-symbols/exe out/test/elf/arm/symtab-section-symbols/a.o +219: + nm out/test/elf/arm/symtab-dso/exe +219: + grep -q 'U puts$' 221: + grep -Eq '0 NOTYPE LOCAL DEFAULT .* module_local' out/test/elf/arm/symtab/log -221: + grep -Eq '0 NOTYPE GLOBAL DEFAULT .* foo' out/test/elf/arm/symtab/log +219: + on_exit +219: + echo OK +219: OK +219: + exit 0 222: + cat -222: + cc -c -o out/test/elf/arm/synthetic-symbols/b.o -xc - -221: + grep -Eq '0 NOTYPE GLOBAL DEFAULT .* bar' out/test/elf/arm/symtab/log -221: + grep -Eq '0 NOTYPE GLOBAL DEFAULT .* this_is_global' out/test/elf/arm/symtab/log -221: + on_exit -221: + echo OK -221: OK -221: + exit 0 -220/317 Test #221: arm-symtab .................................. Passed 0.12 sec +222: + cc -c -o out/test/elf/arm/synthetic-symbols/a.o -xc - +219/317 Test #219: arm-symtab-dso .............................. Passed 0.51 sec test 223 Start 223: arm-sysroot-linker-script @@ -24019,6 +24040,8 @@ 223: MACHINE=arm 223: CPU= 223: Test timeout computed to be: 1500 +221: + grep -Eq '0 NOTYPE GLOBAL DEFAULT .* foo' out/test/elf/arm/symtab/log +221: + grep -Eq '0 NOTYPE GLOBAL DEFAULT .* bar' out/test/elf/arm/symtab/log 223: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/sysroot-linker-script.sh 223: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 223: ++ export LC_ALL=C @@ -24038,21 +24061,17 @@ 223: ++ tlsdesc_opt=-mtls-dialect=gnu2 223: ++ trap 'on_error $LINENO' ERR 223: ++ trap on_exit EXIT +221: + grep -Eq '0 NOTYPE GLOBAL DEFAULT .* this_is_global' out/test/elf/arm/symtab/log 223: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/sysroot-linker-script.sh .sh 223: ++ testname=sysroot-linker-script 223: ++ echo -n 'Testing sysroot-linker-script ... ' 223: Testing sysroot-linker-script ... ++ t=out/test/elf/arm/sysroot-linker-script 223: ++ mkdir -p out/test/elf/arm/sysroot-linker-script -223: + [[ arm = loongarch* ]] -223: + cat -223: + cc -o out/test/elf/arm/sysroot-linker-script/a.o -c -xc - -220: + grep -q 'SECTION LOCAL DEFAULT' -220: + readelf -s out/test/elf/arm/symtab-section-symbols/exe -220: + on_exit -220: + echo OK -220: OK -220: + exit 0 -221/317 Test #220: arm-symtab-section-symbols .................. Passed 0.20 sec +221: + on_exit +221: + echo OK +221: OK +221: + exit 0 +220/317 Test #221: arm-symtab .................................. Passed 0.33 sec test 224 Start 224: arm-sysroot @@ -24062,6 +24081,27 @@ 224: MACHINE=arm 224: CPU= 224: Test timeout computed to be: 1500 +223: + [[ arm = loongarch* ]] +220: + grep -q 'SECTION LOCAL DEFAULT' +220: + readelf -s out/test/elf/arm/symtab-section-symbols/exe +223: + cc -o out/test/elf/arm/sysroot-linker-script/a.o -c -xc - +223: + cat +220: + on_exit +220: + echo OK +220: OK +220: + exit 0 +221/317 Test #220: arm-symtab-section-symbols .................. Passed 0.50 sec +test 225 + Start 225: arm-sysroot2 + +225: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/sysroot2.sh" +225: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf +225: Environment variables: +225: MACHINE=arm +225: CPU= +225: Test timeout computed to be: 1500 +222: + cc -c -o out/test/elf/arm/synthetic-symbols/b.o -xc - +222: + cat 224: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/sysroot.sh 224: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 224: ++ export LC_ALL=C @@ -24086,50 +24126,12 @@ 224: ++ echo -n 'Testing sysroot ... ' 224: Testing sysroot ... ++ t=out/test/elf/arm/sysroot 224: ++ mkdir -p out/test/elf/arm/sysroot -222: + 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 224: + [[ arm = loongarch* ]] -224: + cc -c -o out/test/elf/arm/sysroot/a.o -xc - -224: + cat -223: + mkdir -p out/test/elf/arm/sysroot-linker-script/foo/bar -223: + rm -f out/test/elf/arm/sysroot-linker-script/foo/bar/libfoo.a -223: + ar rcs out/test/elf/arm/sysroot-linker-script/foo/bar/libfoo.a out/test/elf/arm/sysroot-linker-script/a.o -223: + cat -223: + cat -223: + cc -o out/test/elf/arm/sysroot-linker-script/c.o -c -xc - -224: + cc -c -o out/test/elf/arm/sysroot/b.o -xc - -224: + cat -222: + out/test/elf/arm/synthetic-symbols/exe -222: + grep -q '^__ehdr_start=0x40000$' out/test/elf/arm/synthetic-symbols/log -222: + grep -q '^__executable_start=0x40000$' out/test/elf/arm/synthetic-symbols/log -222: + grep -q '^__dso_handle=' out/test/elf/arm/synthetic-symbols/log -222: + grep -q '^section foo$' out/test/elf/arm/synthetic-symbols/log -222: + cc -c -o out/test/elf/arm/synthetic-symbols/c.o -xc - -222: + cat -223: + 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 -224: + mkdir -p out/test/elf/arm/sysroot/foo/bar -224: + rm -f out/test/elf/arm/sysroot/foo/bar/libfoo.a -224: + 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 -222: + 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 -224: + cat -224: + cc -c -o out/test/elf/arm/sysroot/c.o -xc - -223: + on_exit -223: + echo OK -223: OK -223: + exit 0 -222/317 Test #223: arm-sysroot-linker-script ................... Passed 0.33 sec -test 225 - Start 225: arm-sysroot2 - -225: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/sysroot2.sh" -225: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -225: Environment variables: -225: MACHINE=arm -225: CPU= -225: Test timeout computed to be: 1500 225: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/sysroot2.sh 225: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 225: ++ export LC_ALL=C 225: ++ LC_ALL=C +224: + cat 225: ++ '[' -z arm ']' 225: ++ '[' -z '' ']' 225: ++ TESTDIR=out/test/elf/arm @@ -24145,7 +24147,7 @@ 225: ++ tlsdesc_opt=-mtls-dialect=gnu2 225: ++ trap 'on_error $LINENO' ERR 225: ++ trap on_exit EXIT -224: + 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 +224: + cc -c -o out/test/elf/arm/sysroot/a.o -xc - 225: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/sysroot2.sh .sh 225: ++ testname=sysroot2 225: ++ echo -n 'Testing sysroot2 ... ' @@ -24153,22 +24155,41 @@ 225: ++ mkdir -p out/test/elf/arm/sysroot2 225: + [[ arm = loongarch* ]] 225: + mkdir -p out/test/elf/arm/sysroot2/bin out/test/elf/arm/sysroot2/sysroot/foo -222: + out/test/elf/arm/synthetic-symbols/exe 225: + cat -222: + grep -q '^end=foo$' out/test/elf/arm/synthetic-symbols/log 225: + cat -222: + grep -q '^etext=foo$' out/test/elf/arm/synthetic-symbols/log -222: + grep -q '^edata=foo$' out/test/elf/arm/synthetic-symbols/log -222: + grep -q '^__ehdr_start=0x40000$' out/test/elf/arm/synthetic-symbols/log -222: + grep -q '^__executable_start=0x40000$' out/test/elf/arm/synthetic-symbols/log +223: + mkdir -p out/test/elf/arm/sysroot-linker-script/foo/bar +223: + rm -f out/test/elf/arm/sysroot-linker-script/foo/bar/libfoo.a 225: + cat 225: + cc -c -o out/test/elf/arm/sysroot2/sysroot/foo/x.o -xc - +223: + ar rcs out/test/elf/arm/sysroot-linker-script/foo/bar/libfoo.a out/test/elf/arm/sysroot-linker-script/a.o +223: + cat +222: + 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 +224: + cat +224: + cc -c -o out/test/elf/arm/sysroot/b.o -xc - +223: + cc -o out/test/elf/arm/sysroot-linker-script/c.o -c -xc - +223: + cat +225: + cat +225: + cc -c -o out/test/elf/arm/sysroot2/sysroot/foo/y.o -xc - +224: + mkdir -p out/test/elf/arm/sysroot/foo/bar +224: + rm -f out/test/elf/arm/sysroot/foo/bar/libfoo.a +223: + 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 +224: + 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 +222: + out/test/elf/arm/synthetic-symbols/exe +224: + cat +224: + cc -c -o out/test/elf/arm/sysroot/c.o -xc - +222: + grep -q '^__ehdr_start=0x40000$' out/test/elf/arm/synthetic-symbols/log +222: + grep -q '^__executable_start=0x40000$' out/test/elf/arm/synthetic-symbols/log +222: + grep -q '^__dso_handle=' out/test/elf/arm/synthetic-symbols/log 222: + grep -q '^section foo$' out/test/elf/arm/synthetic-symbols/log -222: + on_exit -222: + echo OK -222: OK -222: + exit 0 -223/317 Test #222: arm-synthetic-symbols ....................... Passed 0.49 sec +222: + cat +222: + cc -c -o out/test/elf/arm/synthetic-symbols/c.o -xc - +225: + cat +225: + cc -c -o out/test/elf/arm/sysroot2/c.o -xc - +223: + on_exit +223: + echo OK +223: OK +223: + exit 0 +222/317 Test #223: arm-sysroot-linker-script ................... Passed 0.66 sec test 226 Start 226: arm-tail-call @@ -24178,6 +24199,7 @@ 226: MACHINE=arm 226: CPU= 226: Test timeout computed to be: 1500 +224: + 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 226: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tail-call.sh 226: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 226: ++ export LC_ALL=C @@ -24202,29 +24224,27 @@ 226: ++ echo -n 'Testing tail-call ... ' 226: Testing tail-call ... ++ t=out/test/elf/arm/tail-call 226: ++ mkdir -p out/test/elf/arm/tail-call -226: + cat +222: + 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 226: + cc -O2 -o out/test/elf/arm/tail-call/a.o -c -xc - +226: + cat +225: + 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 224: + 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 -225: + cc -c -o out/test/elf/arm/sysroot2/sysroot/foo/y.o -xc - -225: + cat +222: + out/test/elf/arm/synthetic-symbols/exe 226: + cc -O2 -o out/test/elf/arm/tail-call/b.o -c -xc - 226: + cat -226: + cc -O2 -o out/test/elf/arm/tail-call/c.o -c -xc - -226: + cat -225: + cat -225: + cc -c -o out/test/elf/arm/sysroot2/c.o -xc - -224: + 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 -225: + 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 -226: + 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 -224: + 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 -226: + out/test/elf/arm/tail-call/exe -226: + grep -q 42 -226: + '[' arm = riscv32 -o arm = riscv64 ']' -226: + on_exit -226: + echo OK -226: OK -226: + exit 0 -224/317 Test #226: arm-tail-call ............................... Passed 0.32 sec +222: + grep -q '^end=foo$' out/test/elf/arm/synthetic-symbols/log +222: + grep -q '^etext=foo$' out/test/elf/arm/synthetic-symbols/log +222: + grep -q '^edata=foo$' out/test/elf/arm/synthetic-symbols/log +225: ++ realpath out/test/elf/arm/sysroot2 +222: + grep -q '^__ehdr_start=0x40000$' out/test/elf/arm/synthetic-symbols/log +225: + cc -B. -o out/test/elf/arm/sysroot2/exe -Wl,--sysroot=/build/reproducible-path/mold-2.30.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 +222: + grep -q '^__executable_start=0x40000$' out/test/elf/arm/synthetic-symbols/log +222: + grep -q '^section foo$' out/test/elf/arm/synthetic-symbols/log +222: + on_exit +222: + echo OK +222: OK +222: + exit 0 +223/317 Test #222: arm-synthetic-symbols ....................... Passed 1.08 sec test 227 Start 227: arm-tbss-only @@ -24234,8 +24254,7 @@ 227: MACHINE=arm 227: CPU= 227: Test timeout computed to be: 1500 -225: ++ realpath out/test/elf/arm/sysroot2 -225: + cc -B. -o out/test/elf/arm/sysroot2/exe -Wl,--sysroot=/build/reproducible-path/mold-2.30.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 +224: + 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 227: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tbss-only.sh 227: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 227: ++ export LC_ALL=C @@ -24262,12 +24281,14 @@ 227: ++ mkdir -p out/test/elf/arm/tbss-only 227: + cat 227: + cc -o out/test/elf/arm/tbss-only/a.o -c -xc - -224: + cc -B. -o out/test/elf/arm/sysroot/exe out/test/elf/arm/sysroot/c.o -lfoo +226: + cc -O2 -o out/test/elf/arm/tail-call/c.o -c -xc - +226: + cat +224: + 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 225: + on_exit 225: + echo OK 225: OK 225: + exit 0 -225/317 Test #225: arm-sysroot2 ................................ Passed 0.46 sec +224/317 Test #225: arm-sysroot2 ................................ Passed 1.06 sec test 228 Start 228: arm-thin-archive @@ -24297,19 +24318,23 @@ 228: ++ trap 'on_error $LINENO' ERR 228: ++ trap on_exit EXIT 228: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/thin-archive.sh .sh -227: + cc -B. -o out/test/elf/arm/tbss-only/exe out/test/elf/arm/tbss-only/a.o 228: ++ testname=thin-archive 228: ++ echo -n 'Testing thin-archive ... ' 228: Testing thin-archive ... ++ t=out/test/elf/arm/thin-archive 228: ++ mkdir -p out/test/elf/arm/thin-archive -224: + 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 +228: + cat +227: + cc -B. -o out/test/elf/arm/tbss-only/exe out/test/elf/arm/tbss-only/a.o 228: + cc -o out/test/elf/arm/thin-archive/long-long-long-filename.o -c -xc - +226: + 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 +224: + cc -B. -o out/test/elf/arm/sysroot/exe out/test/elf/arm/sysroot/c.o -lfoo +228: + cc -o out/test/elf/arm/thin-archive/b.o -c -xc - 228: + cat -224: + on_exit -224: + echo OK -224: OK -224: + exit 0 -226/317 Test #224: arm-sysroot ................................. Passed 0.81 sec +227: + out/test/elf/arm/tbss-only/exe +227: + on_exit +227: + echo OK +227: OK +227: + exit 0 +225/317 Test #227: arm-tbss-only ............................... Passed 0.44 sec test 229 Start 229: arm-thread-count @@ -24319,12 +24344,16 @@ 229: MACHINE=arm 229: CPU= 229: Test timeout computed to be: 1500 -227: + out/test/elf/arm/tbss-only/exe -227: + on_exit -227: + echo OK -227: OK -227: + exit 0 -227/317 Test #227: arm-tbss-only ............................... Passed 0.18 sec +224: + 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 +226: + out/test/elf/arm/tail-call/exe +226: + grep -q 42 +229: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/thread-count.sh +226: + '[' arm = riscv32 -o arm = riscv64 ']' +226: + on_exit +226: + echo OK +226: OK +226: + exit 0 +226/317 Test #226: arm-tail-call ............................... Passed 0.80 sec test 230 Start 230: arm-tls-alignment-multi @@ -24334,36 +24363,9 @@ 230: MACHINE=arm 230: CPU= 230: Test timeout computed to be: 1500 -230: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-alignment-multi.sh -228: + cc -o out/test/elf/arm/thin-archive/b.o -c -xc - -228: + cat -230: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc -230: ++ export LC_ALL=C -230: ++ LC_ALL=C -230: ++ '[' -z arm ']' -230: ++ '[' -z '' ']' -230: ++ TESTDIR=out/test/elf/arm -230: ++ CC=cc -230: ++ CXX=c++ -230: ++ GCC=gcc -230: ++ GXX=g++ -230: ++ OBJDUMP=objdump -230: ++ OBJCOPY=objcopy -230: ++ STRIP=strip -230: ++ QEMU= -230: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' -230: ++ tlsdesc_opt=-mtls-dialect=gnu2 -230: ++ trap 'on_error $LINENO' ERR -230: ++ trap on_exit EXIT -230: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-alignment-multi.sh .sh -229: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/thread-count.sh 229: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 229: ++ export LC_ALL=C 229: ++ LC_ALL=C -230: ++ testname=tls-alignment-multi -230: ++ echo -n 'Testing tls-alignment-multi ... ' -230: Testing tls-alignment-multi ... ++ t=out/test/elf/arm/tls-alignment-multi -230: ++ mkdir -p out/test/elf/arm/tls-alignment-multi 229: ++ '[' -z arm ']' 229: ++ '[' -z '' ']' 229: ++ TESTDIR=out/test/elf/arm @@ -24379,41 +24381,42 @@ 229: ++ tlsdesc_opt=-mtls-dialect=gnu2 229: ++ trap 'on_error $LINENO' ERR 229: ++ trap on_exit EXIT -230: + cat 229: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/thread-count.sh .sh 229: ++ testname=thread-count 229: ++ echo -n 'Testing thread-count ... ' 229: Testing thread-count ... ++ t=out/test/elf/arm/thread-count 229: ++ mkdir -p out/test/elf/arm/thread-count -230: + cc -fPIC -c -o out/test/elf/arm/tls-alignment-multi/a.o -xc - -229: + cat +230: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-alignment-multi.sh +230: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc +230: ++ export LC_ALL=C +230: ++ LC_ALL=C +230: ++ '[' -z arm ']' +230: ++ '[' -z '' ']' +230: ++ TESTDIR=out/test/elf/arm +230: ++ CC=cc +230: ++ CXX=c++ +230: ++ GCC=gcc +230: ++ GXX=g++ +230: ++ OBJDUMP=objdump +230: ++ OBJCOPY=objcopy +230: ++ STRIP=strip +230: ++ QEMU= +230: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' +230: ++ tlsdesc_opt=-mtls-dialect=gnu2 +230: ++ trap 'on_error $LINENO' ERR +230: ++ trap on_exit EXIT 229: + cc -o out/test/elf/arm/thread-count/a.o -c -xc - -228: + cc -o out/test/elf/arm/thin-archive/c.o -c -xc - -228: + cat -229: + cc -B. -o out/test/elf/arm/thread-count/exe out/test/elf/arm/thread-count/a.o -Wl,-no-threads -230: + cat -230: + cc -fPIC -c -o out/test/elf/arm/tls-alignment-multi/b.o -xc - -228: + cc -o out/test/elf/arm/thin-archive/d.o -c -xc - -228: + cat -229: + cc -B. -o out/test/elf/arm/thread-count/exe out/test/elf/arm/thread-count/a.o -Wl,-thread-count=1 -228: + rm -f out/test/elf/arm/thin-archive/d.a -230: + cc -B. -shared -o out/test/elf/arm/tls-alignment-multi/a.so out/test/elf/arm/tls-alignment-multi/a.o -228: + cd out/test/elf/arm/thin-archive -228: ++ pwd -228: + ar rcsT d.a long-long-long-filename.o b.o /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/out/test/elf/arm/thin-archive/c.o -228: + 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 -229: + cc -B. -o out/test/elf/arm/thread-count/exe out/test/elf/arm/thread-count/a.o -Wl,-threads -230: + 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 -228: + grep -Eq 'thin-archive/d.a\(.*long-long-long-filename.o\)' out/test/elf/arm/thin-archive/log -228: + grep -Eq 'thin-archive/d.a\(.*/b.o\)' out/test/elf/arm/thin-archive/log -230: + out/test/elf/arm/tls-alignment-multi/exe -229: + cc -B. -o out/test/elf/arm/thread-count/exe out/test/elf/arm/thread-count/a.o -Wl,-threads=1 -228: + grep -Fq thin-archive/d.o out/test/elf/arm/thin-archive/log -230: + on_exit -230: + echo OK -230: OK -230: + exit 0 -228/317 Test #230: arm-tls-alignment-multi ..................... Passed 0.36 sec +229: + cat +230: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-alignment-multi.sh .sh +230: ++ testname=tls-alignment-multi +230: ++ echo -n 'Testing tls-alignment-multi ... ' +230: Testing tls-alignment-multi ... ++ t=out/test/elf/arm/tls-alignment-multi +230: ++ mkdir -p out/test/elf/arm/tls-alignment-multi +224: + on_exit +224: + echo OK +224: OK +224: + exit 0 +227/317 Test #224: arm-sysroot ................................. Passed 1.47 sec test 231 Start 231: arm-tls-common @@ -24423,24 +24426,11 @@ 231: MACHINE=arm 231: CPU= 231: Test timeout computed to be: 1500 -228: + out/test/elf/arm/thin-archive/exe -228: + grep -q 15 -228: + on_exit -228: + echo OK -228: OK -228: + exit 0 -229/317 Test #228: arm-thin-archive ............................ Passed 0.47 sec -test 232 - Start 232: arm-tls-df-static-tls - -232: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-df-static-tls.sh" -232: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -232: Environment variables: -232: MACHINE=arm -232: CPU= -232: Test timeout computed to be: 1500 +230: + cc -fPIC -c -o out/test/elf/arm/tls-alignment-multi/a.o -xc - +230: + cat +228: + cat +228: + cc -o out/test/elf/arm/thin-archive/c.o -c -xc - 231: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-common.sh -232: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-df-static-tls.sh 231: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 231: ++ export LC_ALL=C 231: ++ LC_ALL=C @@ -24459,6 +24449,49 @@ 231: ++ tlsdesc_opt=-mtls-dialect=gnu2 231: ++ trap 'on_error $LINENO' ERR 231: ++ trap on_exit EXIT +231: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-common.sh .sh +231: ++ testname=tls-common +231: ++ echo -n 'Testing tls-common ... ' +231: Testing tls-common ... ++ t=out/test/elf/arm/tls-common +231: ++ mkdir -p out/test/elf/arm/tls-common +231: + gcc -o out/test/elf/arm/tls-common/a.o -c -xassembler - +231: + cat +231: + cat +231: + cc -o out/test/elf/arm/tls-common/b.o -c -xc -std=c11 - +229: + cc -B. -o out/test/elf/arm/thread-count/exe out/test/elf/arm/thread-count/a.o -Wl,-no-threads +228: + cat +228: + cc -o out/test/elf/arm/thin-archive/d.o -c -xc - +230: + cat +230: + cc -fPIC -c -o out/test/elf/arm/tls-alignment-multi/b.o -xc - +229: + cc -B. -o out/test/elf/arm/thread-count/exe out/test/elf/arm/thread-count/a.o -Wl,-thread-count=1 +231: + 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 +228: + rm -f out/test/elf/arm/thin-archive/d.a +228: + cd out/test/elf/arm/thin-archive +228: ++ pwd +228: + ar rcsT d.a long-long-long-filename.o b.o /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/out/test/elf/arm/thin-archive/c.o +228: + 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 +230: + cc -B. -shared -o out/test/elf/arm/tls-alignment-multi/a.so out/test/elf/arm/tls-alignment-multi/a.o +231: + readelf -WS out/test/elf/arm/tls-common/exe +231: + grep -Fq .tls_common +229: + cc -B. -o out/test/elf/arm/thread-count/exe out/test/elf/arm/thread-count/a.o -Wl,-threads +231: + out/test/elf/arm/tls-common/exe +231: + grep -q '^foo=0$' +231: + on_exit +231: + echo OK +231: OK +231: + exit 0 +228/317 Test #231: arm-tls-common .............................. Passed 0.52 sec +test 232 + Start 232: arm-tls-df-static-tls + +232: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-df-static-tls.sh" +232: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf +232: Environment variables: +232: MACHINE=arm +232: CPU= +232: Test timeout computed to be: 1500 +230: + 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 +232: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-df-static-tls.sh 232: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 232: ++ export LC_ALL=C 232: ++ LC_ALL=C @@ -24482,25 +24515,19 @@ 232: ++ echo -n 'Testing tls-df-static-tls ... ' 232: Testing tls-df-static-tls ... ++ t=out/test/elf/arm/tls-df-static-tls 232: ++ mkdir -p out/test/elf/arm/tls-df-static-tls -231: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-common.sh .sh -231: ++ testname=tls-common -231: ++ echo -n 'Testing tls-common ... ' -231: Testing tls-common ... ++ t=out/test/elf/arm/tls-common -231: ++ mkdir -p out/test/elf/arm/tls-common -231: + gcc -o out/test/elf/arm/tls-common/a.o -c -xassembler - -231: + cat -232: + cc -fPIC -ftls-model=initial-exec -c -o out/test/elf/arm/tls-df-static-tls/a.o -xc - +228: + grep -Eq 'thin-archive/d.a\(.*long-long-long-filename.o\)' out/test/elf/arm/thin-archive/log 232: + cat -231: + cat -231: + cc -o out/test/elf/arm/tls-common/b.o -c -xc -std=c11 - -229: + cc -B. -o out/test/elf/arm/thread-count/exe out/test/elf/arm/thread-count/a.o -Wl,--threads=1 -232: + 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 -231: + 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 -229: + on_exit -229: + echo OK -229: OK -229: + exit 0 -230/317 Test #229: arm-thread-count ............................ Passed 0.52 sec +232: + cc -fPIC -ftls-model=initial-exec -c -o out/test/elf/arm/tls-df-static-tls/a.o -xc - +228: + grep -Eq 'thin-archive/d.a\(.*/b.o\)' out/test/elf/arm/thin-archive/log +228: + grep -Fq thin-archive/d.o out/test/elf/arm/thin-archive/log +229: + cc -B. -o out/test/elf/arm/thread-count/exe out/test/elf/arm/thread-count/a.o -Wl,-threads=1 +228: + out/test/elf/arm/thin-archive/exe +228: + grep -q 15 +228: + on_exit +228: + echo OK +228: OK +228: + exit 0 +229/317 Test #228: arm-thin-archive ............................ Passed 1.05 sec test 233 Start 233: arm-tls-dso @@ -24511,6 +24538,7 @@ 233: CPU= 233: Test timeout computed to be: 1500 233: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-dso.sh +230: + out/test/elf/arm/tls-alignment-multi/exe 233: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 233: ++ export LC_ALL=C 233: ++ LC_ALL=C @@ -24534,20 +24562,12 @@ 233: ++ echo -n 'Testing tls-dso ... ' 233: Testing tls-dso ... ++ t=out/test/elf/arm/tls-dso 233: ++ mkdir -p out/test/elf/arm/tls-dso -233: + cc -fPIC -shared -o out/test/elf/arm/tls-dso/a.so -xc - -233: + cat -232: + readelf --dynamic out/test/elf/arm/tls-df-static-tls/b.so -232: + grep -q STATIC_TLS -232: + 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 -231: + grep -Fq .tls_common -231: + readelf -WS out/test/elf/arm/tls-common/exe -231: + grep -q '^foo=0$' -231: + out/test/elf/arm/tls-common/exe -231: + on_exit -231: + echo OK -231: OK -231: + exit 0 -231/317 Test #231: arm-tls-common .............................. Passed 0.23 sec +230: + on_exit +230: + echo OK +230: OK +230: + exit 0 +232: + 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 +230/317 Test #230: arm-tls-alignment-multi ..................... Passed 0.85 sec test 234 Start 234: arm-tls-gd-dlopen @@ -24557,6 +24577,9 @@ 234: MACHINE=arm 234: CPU= 234: Test timeout computed to be: 1500 +229: + cc -B. -o out/test/elf/arm/thread-count/exe out/test/elf/arm/thread-count/a.o -Wl,--threads=1 +233: + cat +233: + cc -fPIC -shared -o out/test/elf/arm/tls-dso/a.so -xc - 234: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-gd-dlopen.sh 234: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 234: ++ export LC_ALL=C @@ -24581,15 +24604,16 @@ 234: ++ echo -n 'Testing tls-gd-dlopen ... ' 234: Testing tls-gd-dlopen ... ++ t=out/test/elf/arm/tls-gd-dlopen 234: ++ mkdir -p out/test/elf/arm/tls-gd-dlopen -234: + gcc -fPIC -c -o out/test/elf/arm/tls-gd-dlopen/a.o -xc - 234: + cat -232: + readelf --dynamic out/test/elf/arm/tls-df-static-tls/c.so +234: + gcc -fPIC -c -o out/test/elf/arm/tls-gd-dlopen/a.o -xc - +232: + readelf --dynamic out/test/elf/arm/tls-df-static-tls/b.so 232: + grep -q STATIC_TLS -232: + on_exit -232: + echo OK -232: OK -232: + exit 0 -232/317 Test #232: arm-tls-df-static-tls ....................... Passed 0.28 sec +232: + 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 +229: + on_exit +229: + echo OK +229: OK +229: + exit 0 +231/317 Test #229: arm-thread-count ............................ Passed 1.07 sec test 235 Start 235: arm-tls-gd-noplt @@ -24599,8 +24623,6 @@ 235: MACHINE=arm 235: CPU= 235: Test timeout computed to be: 1500 -233: + cat -233: + cc -c -o out/test/elf/arm/tls-dso/b.o -xc - 235: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-gd-noplt.sh 235: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 235: ++ export LC_ALL=C @@ -24625,23 +24647,20 @@ 235: ++ echo -n 'Testing tls-gd-noplt ... ' 235: Testing tls-gd-noplt ... ++ t=out/test/elf/arm/tls-gd-noplt 235: ++ mkdir -p out/test/elf/arm/tls-gd-noplt +234: + cc -B. -shared -o out/test/elf/arm/tls-gd-dlopen/b.so out/test/elf/arm/tls-gd-dlopen/a.o 235: + cat 235: + gcc -fPIC -fno-plt -c -o out/test/elf/arm/tls-gd-noplt/a.o -xc - -234: + cc -B. -shared -o out/test/elf/arm/tls-gd-dlopen/b.so out/test/elf/arm/tls-gd-dlopen/a.o -233: + 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 234: + gcc -fPIC -c -o out/test/elf/arm/tls-gd-dlopen/c.o -xc - 234: + cat -235: + gcc -fPIC -fno-plt -c -o out/test/elf/arm/tls-gd-noplt/b.o -xc - -235: + cat -235: + gcc -fPIC -fno-plt -c -o out/test/elf/arm/tls-gd-noplt/c.o -xc - -235: + cat -233: + grep -q '5 3 5 3 5 3' -233: + out/test/elf/arm/tls-dso/exe -233: + on_exit -233: + echo OK -233: OK -233: + exit 0 -233/317 Test #233: arm-tls-dso ................................. Passed 0.35 sec +233: + cc -c -o out/test/elf/arm/tls-dso/b.o -xc - +233: + cat +232: + readelf --dynamic out/test/elf/arm/tls-df-static-tls/c.so +232: + grep -q STATIC_TLS +232: + on_exit +232: + echo OK +232: OK +232: + exit 0 +232/317 Test #232: arm-tls-df-static-tls ....................... Passed 0.65 sec test 236 Start 236: arm-tls-gd-to-ie @@ -24651,7 +24670,8 @@ 236: MACHINE=arm 236: CPU= 236: Test timeout computed to be: 1500 -234: + cc -B. -o out/test/elf/arm/tls-gd-dlopen/exe out/test/elf/arm/tls-gd-dlopen/c.o -ldl +235: + cat +235: + gcc -fPIC -fno-plt -c -o out/test/elf/arm/tls-gd-noplt/b.o -xc - 236: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-gd-to-ie.sh 236: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 236: ++ export LC_ALL=C @@ -24676,19 +24696,19 @@ 236: ++ echo -n 'Testing tls-gd-to-ie ... ' 236: Testing tls-gd-to-ie ... ++ t=out/test/elf/arm/tls-gd-to-ie 236: ++ mkdir -p out/test/elf/arm/tls-gd-to-ie -235: + cc -B. -shared -o out/test/elf/arm/tls-gd-noplt/d.so out/test/elf/arm/tls-gd-noplt/b.o -236: + gcc -fPIC -c -o out/test/elf/arm/tls-gd-to-ie/a.o -xc - -236: + cat -236: + cc -fPIC -c -o out/test/elf/arm/tls-gd-to-ie/b.o -xc - 236: + cat -234: + out/test/elf/arm/tls-gd-dlopen/exe out/test/elf/arm/tls-gd-dlopen/b.so -234: + grep -q '3 0 5' -235: + 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 -234: + on_exit -234: + echo OK -234: OK -234: + exit 0 -234/317 Test #234: arm-tls-gd-dlopen ........................... Passed 0.38 sec +233: + 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 +236: + gcc -fPIC -c -o out/test/elf/arm/tls-gd-to-ie/a.o -xc - +234: + cc -B. -o out/test/elf/arm/tls-gd-dlopen/exe out/test/elf/arm/tls-gd-dlopen/c.o -ldl +235: + gcc -fPIC -fno-plt -c -o out/test/elf/arm/tls-gd-noplt/c.o -xc - +235: + cat +233: + out/test/elf/arm/tls-dso/exe +233: + grep -q '5 3 5 3 5 3' +233: + on_exit +233: + echo OK +233: OK +233: + exit 0 +233/317 Test #233: arm-tls-dso ................................. Passed 0.75 sec test 237 Start 237: arm-tls-gd @@ -24698,6 +24718,8 @@ 237: MACHINE=arm 237: CPU= 237: Test timeout computed to be: 1500 +236: + cat +236: + cc -fPIC -c -o out/test/elf/arm/tls-gd-to-ie/b.o -xc - 237: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-gd.sh 237: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 237: ++ export LC_ALL=C @@ -24717,6 +24739,7 @@ 237: ++ tlsdesc_opt=-mtls-dialect=gnu2 237: ++ trap 'on_error $LINENO' ERR 237: ++ trap on_exit EXIT +235: + cc -B. -shared -o out/test/elf/arm/tls-gd-noplt/d.so out/test/elf/arm/tls-gd-noplt/b.o 237: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-gd.sh .sh 237: ++ testname=tls-gd 237: ++ echo -n 'Testing tls-gd ... ' @@ -24724,28 +24747,13 @@ 237: ++ mkdir -p out/test/elf/arm/tls-gd 237: + gcc -fPIC -c -o out/test/elf/arm/tls-gd/a.o -xc - 237: + cat -236: + cc -B. -shared -o out/test/elf/arm/tls-gd-to-ie/c.so out/test/elf/arm/tls-gd-to-ie/a.o -235: + 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 -237: + gcc -fPIC -c -o out/test/elf/arm/tls-gd/b.o -xc - -237: + cat -236: + 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 -235: + out/test/elf/arm/tls-gd-noplt/exe -235: + grep -q '1 2 3 4 5 6' -235: + 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 -237: + gcc -fPIC -c -o out/test/elf/arm/tls-gd/c.o -xc - -237: + cat -236: + grep -q '1 2 3' -236: + out/test/elf/arm/tls-gd-to-ie/exe1 -236: + 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 -237: + cc -B. -shared -o out/test/elf/arm/tls-gd/d.so out/test/elf/arm/tls-gd/b.o -235: + out/test/elf/arm/tls-gd-noplt/exe -235: + grep -q '1 2 3 4 5 6' -236: + 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 -235: + on_exit -235: + echo OK -235: OK -235: + exit 0 -235/317 Test #235: arm-tls-gd-noplt ............................ Passed 0.61 sec +234: + out/test/elf/arm/tls-gd-dlopen/exe out/test/elf/arm/tls-gd-dlopen/b.so +234: + grep -q '3 0 5' +234: + on_exit +234: + echo OK +234: OK +234: + exit 0 +234/317 Test #234: arm-tls-gd-dlopen ........................... Passed 0.78 sec test 238 Start 238: arm-tls-ie @@ -24775,40 +24783,39 @@ 238: ++ trap 'on_error $LINENO' ERR 238: ++ trap on_exit EXIT 238: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-ie.sh .sh +236: + cc -B. -shared -o out/test/elf/arm/tls-gd-to-ie/c.so out/test/elf/arm/tls-gd-to-ie/a.o 238: ++ testname=tls-ie 238: ++ echo -n 'Testing tls-ie ... ' 238: Testing tls-ie ... ++ t=out/test/elf/arm/tls-ie 238: ++ mkdir -p out/test/elf/arm/tls-ie -238: + cat 238: + gcc -fPIC -c -o out/test/elf/arm/tls-ie/a.o -xc - -237: + cc -B. -shared -o out/test/elf/arm/tls-gd/e.so out/test/elf/arm/tls-gd/c.o -Wl,--no-relax -236: + out/test/elf/arm/tls-gd-to-ie/exe2 -236: + grep -q '1 2 3' -236: + 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 -237: + 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 -236: + 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 +238: + cat +235: + 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 +237: + cat +237: + gcc -fPIC -c -o out/test/elf/arm/tls-gd/b.o -xc - +236: + 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 238: + cc -B. -shared -o out/test/elf/arm/tls-ie/b.so out/test/elf/arm/tls-ie/a.o -237: + grep -q '1 2 3 4 5 6' -237: + out/test/elf/arm/tls-gd/exe1 -237: + 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 +235: + 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 +237: + cat +237: + gcc -fPIC -c -o out/test/elf/arm/tls-gd/c.o -xc - +236: + out/test/elf/arm/tls-gd-to-ie/exe1 236: + grep -q '1 2 3' -236: + out/test/elf/arm/tls-gd-to-ie/exe3 +236: + 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 238: + gcc -c -o out/test/elf/arm/tls-ie/c.o -xc - -fPIC -236: + 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 238: + cat -237: + out/test/elf/arm/tls-gd/exe2 -237: + grep -q '1 2 3 4 5 6' -237: + test_cflags -static -237: + echo 'int main() {}' -237: + cc -static -o /dev/null -xc - -236: + 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 -236: + out/test/elf/arm/tls-gd-to-ie/exe4 -236: + grep -q '1 2 3' -236: + on_exit -236: + echo OK -236: OK -236: + exit 0 -236/317 Test #236: arm-tls-gd-to-ie ............................ Passed 0.76 sec +235: + out/test/elf/arm/tls-gd-noplt/exe +235: + grep -q '1 2 3 4 5 6' +235: + 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 +237: + cc -B. -shared -o out/test/elf/arm/tls-gd/d.so out/test/elf/arm/tls-gd/b.o +236: + 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 +238: + 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 +235: + out/test/elf/arm/tls-gd-noplt/exe +235: + grep -q '1 2 3 4 5 6' +235: + on_exit +235: + echo OK +235: OK +235: + exit 0 +235/317 Test #235: arm-tls-gd-noplt ............................ Passed 1.28 sec test 239 Start 239: arm-tls-irregular-start-addr @@ -24818,7 +24825,9 @@ 239: MACHINE=arm 239: CPU= 239: Test timeout computed to be: 1500 +237: + cc -B. -shared -o out/test/elf/arm/tls-gd/e.so out/test/elf/arm/tls-gd/c.o -Wl,--no-relax 239: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-irregular-start-addr.sh +238: + out/test/elf/arm/tls-ie/exe 239: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 239: ++ export LC_ALL=C 239: ++ LC_ALL=C @@ -24838,27 +24847,26 @@ 239: ++ trap 'on_error $LINENO' ERR 239: ++ trap on_exit EXIT 239: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-irregular-start-addr.sh .sh +238: + grep -q '^0 0 3 5 7$' 239: ++ testname=tls-irregular-start-addr 239: ++ echo -n 'Testing tls-irregular-start-addr ... ' 239: Testing tls-irregular-start-addr ... ++ t=out/test/elf/arm/tls-irregular-start-addr 239: ++ mkdir -p out/test/elf/arm/tls-irregular-start-addr +238: + 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 239: + cat 239: + cc -fPIC -c -o out/test/elf/arm/tls-irregular-start-addr/a.o -xc - -238: + 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 +236: + out/test/elf/arm/tls-gd-to-ie/exe2 +236: + grep -q '1 2 3' +236: + 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 +237: + 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 239: + 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 -238: + grep -q '^0 0 3 5 7$' -238: + out/test/elf/arm/tls-ie/exe -238: + 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 -239: + out/test/elf/arm/tls-irregular-start-addr/exe1 -239: + grep -q '^42$' -239: + 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 238: + out/test/elf/arm/tls-ie/exe 238: + grep -q '^0 0 3 5 7$' 238: + on_exit 238: + echo OK 238: OK 238: + exit 0 -237/317 Test #238: arm-tls-ie .................................. Passed 1.49 sec +236/317 Test #238: arm-tls-ie .................................. Passed 0.94 sec test 240 Start 240: arm-tls-large-alignment @@ -24868,6 +24876,10 @@ 240: MACHINE=arm 240: CPU= 240: Test timeout computed to be: 1500 +236: + 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 +237: + out/test/elf/arm/tls-gd/exe1 +237: + grep -q '1 2 3 4 5 6' +237: + 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 240: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-large-alignment.sh 240: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 240: ++ export LC_ALL=C @@ -24892,25 +24904,38 @@ 240: ++ echo -n 'Testing tls-large-alignment ... ' 240: Testing tls-large-alignment ... ++ t=out/test/elf/arm/tls-large-alignment 240: ++ mkdir -p out/test/elf/arm/tls-large-alignment +240: + cat +240: + cc -fPIC -std=c11 -c -o out/test/elf/arm/tls-large-alignment/a.o -xc - +239: + out/test/elf/arm/tls-irregular-start-addr/exe1 239: + grep -q '^42$' +239: + 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 +236: + out/test/elf/arm/tls-gd-to-ie/exe3 +236: + grep -q '1 2 3' +236: + 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 +240: + cat +240: + cc -fPIC -std=c11 -c -o out/test/elf/arm/tls-large-alignment/b.o -xc - +237: + out/test/elf/arm/tls-gd/exe2 +237: + grep -q '1 2 3 4 5 6' +237: + test_cflags -static +237: + echo 'int main() {}' +237: + cc -static -o /dev/null -xc - 239: + out/test/elf/arm/tls-irregular-start-addr/exe2 -240: + cc -fPIC -std=c11 -c -o out/test/elf/arm/tls-large-alignment/a.o -xc - +239: + grep -q '^42$' 239: + 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 -237: + 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 +240: + cc -fPIC -c -o out/test/elf/arm/tls-large-alignment/c.o -xc - 240: + cat -239: + out/test/elf/arm/tls-irregular-start-addr/exe3 +236: + 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 239: + grep -q '^42$' +239: + out/test/elf/arm/tls-irregular-start-addr/exe3 239: + 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 -237: + grep -q '1 2 3 4 5 6' -237: + out/test/elf/arm/tls-gd/exe3 -239: + grep -q '^42$' -237: + 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 -239: + out/test/elf/arm/tls-irregular-start-addr/exe4 -239: + on_exit -239: + echo OK -239: OK -239: + exit 0 -238/317 Test #239: arm-tls-irregular-start-addr ................ Passed 1.30 sec +240: + 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 +236: + grep -q '1 2 3' +236: + out/test/elf/arm/tls-gd-to-ie/exe4 +236: + on_exit +236: + echo OK +236: OK +236: + exit 0 +237/317 Test #236: arm-tls-gd-to-ie ............................ Passed 1.88 sec test 241 Start 241: arm-tls-large-static-image @@ -24920,22 +24945,6 @@ 241: MACHINE=arm 241: CPU= 241: Test timeout computed to be: 1500 -237: + out/test/elf/arm/tls-gd/exe4 -237: + grep -q '1 2 3 4 5 6' -237: + on_exit -237: + echo OK -237: OK -237: + exit 0 -239/317 Test #237: arm-tls-gd .................................. Passed 2.04 sec -test 242 - Start 242: arm-tls-ld-noplt - -242: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-ld-noplt.sh" -242: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -242: Environment variables: -242: MACHINE=arm -242: CPU= -242: Test timeout computed to be: 1500 241: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-large-static-image.sh 241: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 241: ++ export LC_ALL=C @@ -24960,8 +24969,26 @@ 241: ++ echo -n 'Testing tls-large-static-image ... ' 241: Testing tls-large-static-image ... ++ t=out/test/elf/arm/tls-large-static-image 241: ++ mkdir -p out/test/elf/arm/tls-large-static-image -241: + cat 241: + cc -fPIC -c -o out/test/elf/arm/tls-large-static-image/a.o -xc - +241: + cat +239: + out/test/elf/arm/tls-irregular-start-addr/exe4 +239: + grep -q '^42$' +239: + on_exit +239: + echo OK +239: OK +239: + exit 0 +238/317 Test #239: arm-tls-irregular-start-addr ................ Passed 0.96 sec +test 242 + Start 242: arm-tls-ld-noplt + +242: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-ld-noplt.sh" +242: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf +242: Environment variables: +242: MACHINE=arm +242: CPU= +242: Test timeout computed to be: 1500 +241: + cc -fPIC -c -o out/test/elf/arm/tls-large-static-image/b.o -xc - +241: + cat 242: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-ld-noplt.sh 242: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 242: ++ export LC_ALL=C @@ -24981,8 +25008,8 @@ 242: ++ tlsdesc_opt=-mtls-dialect=gnu2 242: ++ trap 'on_error $LINENO' ERR 242: ++ trap on_exit EXIT -240: + cc -fPIC -std=c11 -c -o out/test/elf/arm/tls-large-alignment/b.o -xc - -240: + cat +240: + 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 +237: + 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 242: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-ld-noplt.sh .sh 242: ++ testname=tls-ld-noplt 242: ++ echo -n 'Testing tls-ld-noplt ... ' @@ -24990,22 +25017,23 @@ 242: ++ mkdir -p out/test/elf/arm/tls-ld-noplt 242: + gcc -fPIC -ftls-model=local-dynamic -fno-plt -c -o out/test/elf/arm/tls-ld-noplt/a.o -xc - 242: + cat -241: + cat -241: + cc -fPIC -c -o out/test/elf/arm/tls-large-static-image/b.o -xc - -240: + cat -240: + cc -fPIC -c -o out/test/elf/arm/tls-large-alignment/c.o -xc - -242: + cat -242: + gcc -fPIC -ftls-model=local-dynamic -fno-plt -c -o out/test/elf/arm/tls-ld-noplt/b.o -xc - 241: + 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 -240: + 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 -240: + 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 -241: + out/test/elf/arm/tls-large-static-image/exe +240: + out/test/elf/arm/tls-large-alignment/exe1 +242: + gcc -fPIC -ftls-model=local-dynamic -fno-plt -c -o out/test/elf/arm/tls-ld-noplt/b.o -xc - +240: + grep -q '^42 1 2 3$' +242: + cat +240: + 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 +237: + grep -q '1 2 3 4 5 6' +237: + out/test/elf/arm/tls-gd/exe3 +237: + 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 +242: + 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 241: + grep -q '^1 2 3 0 5$' +241: + out/test/elf/arm/tls-large-static-image/exe 241: + on_exit 241: + echo OK 241: OK 241: + exit 0 -240/317 Test #241: arm-tls-large-static-image .................. Passed 0.63 sec +239/317 Test #241: arm-tls-large-static-image .................. Passed 0.55 sec test 243 Start 243: arm-tls-ld @@ -25015,8 +25043,23 @@ 243: MACHINE=arm 243: CPU= 243: Test timeout computed to be: 1500 +240: + out/test/elf/arm/tls-large-alignment/exe2 +240: + grep -q '^42 1 2 3$' +240: + on_exit +240: + echo OK +240: OK +240: + exit 0 +240/317 Test #240: arm-tls-large-alignment ..................... Passed 1.12 sec +test 244 + Start 244: arm-tls-le-error + +244: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-le-error.sh" +244: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf +244: Environment variables: +244: MACHINE=arm +244: CPU= +244: Test timeout computed to be: 1500 243: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-ld.sh -242: + 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 243: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 243: ++ export LC_ALL=C 243: ++ LC_ALL=C @@ -25040,46 +25083,6 @@ 243: ++ echo -n 'Testing tls-ld ... ' 243: Testing tls-ld ... ++ t=out/test/elf/arm/tls-ld 243: ++ mkdir -p out/test/elf/arm/tls-ld -240: + out/test/elf/arm/tls-large-alignment/exe1 -240: + grep -q '^42 1 2 3$' -243: + cat -240: + 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 -243: + cc -fPIC -ftls-model=local-dynamic -c -o out/test/elf/arm/tls-ld/a.o -xc - -242: + grep -q '3 5 3 5' -242: + out/test/elf/arm/tls-ld-noplt/exe -242: + 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 -240: + out/test/elf/arm/tls-large-alignment/exe2 -240: + grep -q '^42 1 2 3$' -240: + on_exit -240: + echo OK -240: OK -240: + exit 0 -241/317 Test #240: arm-tls-large-alignment ..................... Passed 0.92 sec -test 244 - Start 244: arm-tls-le-error - -244: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-le-error.sh" -244: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -244: Environment variables: -244: MACHINE=arm -244: CPU= -244: Test timeout computed to be: 1500 -242: + out/test/elf/arm/tls-ld-noplt/exe -242: + grep -q '3 5 3 5' -242: + on_exit -242: + echo OK -242: OK -242: + exit 0 -242/317 Test #242: arm-tls-ld-noplt ............................ Passed 0.71 sec -test 245 - Start 245: arm-tls-le - -245: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-le.sh" -245: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -245: Environment variables: -245: MACHINE=arm -245: CPU= -245: Test timeout computed to be: 1500 244: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-le-error.sh 244: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 244: ++ export LC_ALL=C @@ -25106,6 +25109,28 @@ 244: ++ mkdir -p out/test/elf/arm/tls-le-error 244: + cat 244: + gcc -fPIC -c -o out/test/elf/arm/tls-le-error/a.o -xc - +243: + cc -fPIC -ftls-model=local-dynamic -c -o out/test/elf/arm/tls-ld/a.o -xc - +243: + cat +242: + grep -q '3 5 3 5' +242: + out/test/elf/arm/tls-ld-noplt/exe +242: + 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 +237: + out/test/elf/arm/tls-gd/exe4 +237: + grep -q '1 2 3 4 5 6' +237: + on_exit +237: + echo OK +237: OK +237: + exit 0 +241/317 Test #237: arm-tls-gd .................................. Passed 2.35 sec +test 245 + Start 245: arm-tls-le + +245: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-le.sh" +245: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf +245: Environment variables: +245: MACHINE=arm +245: CPU= +245: Test timeout computed to be: 1500 +244: + cc -B. -shared -o out/test/elf/arm/tls-le-error/b.so out/test/elf/arm/tls-le-error/a.o 245: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-le.sh 245: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 245: ++ export LC_ALL=C @@ -25125,25 +25150,23 @@ 245: ++ tlsdesc_opt=-mtls-dialect=gnu2 245: ++ trap 'on_error $LINENO' ERR 245: ++ trap on_exit EXIT +243: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/elf/arm/tls-ld/b.o -xc - 245: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-le.sh .sh 245: ++ testname=tls-le 245: ++ echo -n 'Testing tls-le ... ' 245: Testing tls-le ... ++ t=out/test/elf/arm/tls-le 245: ++ mkdir -p out/test/elf/arm/tls-le -243: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/elf/arm/tls-ld/b.o -xc - 243: + cat 245: + cat 245: + gcc -fPIC -c -o out/test/elf/arm/tls-le/a.o -xc - -244: + cc -B. -shared -o out/test/elf/arm/tls-le-error/b.so out/test/elf/arm/tls-le-error/a.o 243: + 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 -245: + gcc -fPIC -c -o out/test/elf/arm/tls-le/b.o -xc - -245: + cat -244: + 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 -244: + on_exit -244: + echo OK -244: OK -244: + exit 0 -243/317 Test #244: arm-tls-le-error ............................ Passed 0.57 sec +242: + out/test/elf/arm/tls-ld-noplt/exe +242: + grep -q '3 5 3 5' +242: + on_exit +242: + echo OK +242: OK +242: + exit 0 +242/317 Test #242: arm-tls-ld-noplt ............................ Passed 0.79 sec test 246 Start 246: arm-tls-nopic @@ -25153,9 +25176,7 @@ 246: MACHINE=arm 246: CPU= 246: Test timeout computed to be: 1500 -243: + grep -q '3 5 3 5' -243: + out/test/elf/arm/tls-ld/exe1 -243: + 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 +244: + 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 246: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-nopic.sh 246: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 246: ++ export LC_ALL=C @@ -25175,19 +25196,16 @@ 246: ++ tlsdesc_opt=-mtls-dialect=gnu2 246: ++ trap 'on_error $LINENO' ERR 246: ++ trap on_exit EXIT +244: + on_exit +244: + echo OK +244: OK +244: + exit 0 246: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-nopic.sh .sh 246: ++ testname=tls-nopic 246: ++ echo -n 'Testing tls-nopic ... ' 246: Testing tls-nopic ... ++ t=out/test/elf/arm/tls-nopic 246: ++ mkdir -p out/test/elf/arm/tls-nopic -243: + grep -q '3 5 3 5' -243: + out/test/elf/arm/tls-ld/exe2 -243: + on_exit -243: + echo OK -243: OK -243: + exit 0 -246: + gcc -c -o out/test/elf/arm/tls-nopic/a.o -xc - -244/317 Test #243: arm-tls-ld .................................. Passed 0.77 sec +243/317 Test #244: arm-tls-le-error ............................ Passed 0.39 sec test 247 Start 247: arm-tls-pic @@ -25197,8 +25215,11 @@ 247: MACHINE=arm 247: CPU= 247: Test timeout computed to be: 1500 +243: + grep -q '3 5 3 5' +243: + out/test/elf/arm/tls-ld/exe1 +243: + 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 246: + cat -245: + 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 +246: + gcc -c -o out/test/elf/arm/tls-nopic/a.o -xc - 247: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-pic.sh 247: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 247: ++ export LC_ALL=C @@ -25218,6 +25239,8 @@ 247: ++ tlsdesc_opt=-mtls-dialect=gnu2 247: ++ trap 'on_error $LINENO' ERR 247: ++ trap on_exit EXIT +245: + cat +245: + gcc -fPIC -c -o out/test/elf/arm/tls-le/b.o -xc - 247: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-pic.sh .sh 247: ++ testname=tls-pic 247: ++ echo -n 'Testing tls-pic ... ' @@ -25225,16 +25248,14 @@ 247: ++ mkdir -p out/test/elf/arm/tls-pic 247: + cat 247: + gcc -fPIC -c -o out/test/elf/arm/tls-pic/a.o -xc - -245: + out/test/elf/arm/tls-le/exe -245: + grep -q '3 5 3 5' -245: + 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 -245: + out/test/elf/arm/tls-le/exe -245: + grep -q '3 5 3 5' -245: + on_exit -245: + echo OK -245: OK -245: + exit 0 -245/317 Test #245: arm-tls-le .................................. Passed 0.73 sec +245: + 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 +243: + grep -q '3 5 3 5' +243: + out/test/elf/arm/tls-ld/exe2 +243: + on_exit +243: + echo OK +243: OK +243: + exit 0 +244/317 Test #243: arm-tls-ld .................................. Passed 0.60 sec test 248 Start 248: arm-tls-small-alignment @@ -25244,9 +25265,9 @@ 248: MACHINE=arm 248: CPU= 248: Test timeout computed to be: 1500 -248: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-small-alignment.sh -246: + cat 246: + cc -xc -c -o out/test/elf/arm/tls-nopic/b.o - +246: + cat +248: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-small-alignment.sh 248: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 248: ++ export LC_ALL=C 248: ++ LC_ALL=C @@ -25270,23 +25291,26 @@ 248: ++ echo -n 'Testing tls-small-alignment ... ' 248: Testing tls-small-alignment ... ++ t=out/test/elf/arm/tls-small-alignment 248: ++ mkdir -p out/test/elf/arm/tls-small-alignment -248: + cat 248: + cc -fPIC -c -o out/test/elf/arm/tls-small-alignment/a.o -xassembler - 248: + cat -248: + cc -fPIC -std=c11 -c -o out/test/elf/arm/tls-small-alignment/b.o -xc - -247: + cat 247: + cc -xc -c -o out/test/elf/arm/tls-pic/b.o - +247: + cat +248: + cc -fPIC -std=c11 -c -o out/test/elf/arm/tls-small-alignment/b.o -xc - +248: + cat 246: + 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 -248: + cc -fPIC -c -o out/test/elf/arm/tls-small-alignment/c.o -xc - +245: + out/test/elf/arm/tls-le/exe +245: + grep -q '3 5 3 5' +245: + 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 247: + 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 248: + cat +248: + cc -fPIC -c -o out/test/elf/arm/tls-small-alignment/c.o -xc - 246: + out/test/elf/arm/tls-nopic/exe 246: + grep -q '3 5 3 5' 246: + on_exit 246: + echo OK 246: OK 246: + exit 0 -246/317 Test #246: arm-tls-nopic ............................... Passed 0.47 sec +245/317 Test #246: arm-tls-nopic ............................... Passed 0.58 sec test 249 Start 249: arm-tlsdesc-dlopen @@ -25296,13 +25320,13 @@ 249: MACHINE=arm 249: CPU= 249: Test timeout computed to be: 1500 -247: + out/test/elf/arm/tls-pic/exe -247: + grep -q '3 5 3 5' -247: + on_exit -247: + echo OK -247: OK -247: + exit 0 -247/317 Test #247: arm-tls-pic ................................. Passed 0.41 sec +245: + grep -q '3 5 3 5' +245: + out/test/elf/arm/tls-le/exe +245: + on_exit +245: + echo OK +245: OK +245: + exit 0 +246/317 Test #245: arm-tls-le .................................. Passed 0.80 sec test 250 Start 250: arm-tlsdesc-import @@ -25312,38 +25336,6 @@ 250: MACHINE=arm 250: CPU= 250: Test timeout computed to be: 1500 -250: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tlsdesc-import.sh -250: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc -250: ++ export LC_ALL=C -250: ++ LC_ALL=C -250: ++ '[' -z arm ']' -250: ++ '[' -z '' ']' -250: ++ TESTDIR=out/test/elf/arm -250: ++ CC=cc -250: ++ CXX=c++ -250: ++ GCC=gcc -250: ++ GXX=g++ -250: ++ OBJDUMP=objdump -250: ++ OBJCOPY=objcopy -250: ++ STRIP=strip -250: ++ QEMU= -250: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' -250: ++ tlsdesc_opt=-mtls-dialect=gnu2 -250: ++ trap 'on_error $LINENO' ERR -250: ++ trap on_exit EXIT -250: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tlsdesc-import.sh .sh -250: ++ testname=tlsdesc-import -250: ++ echo -n 'Testing tlsdesc-import ... ' -250: Testing tlsdesc-import ... ++ t=out/test/elf/arm/tlsdesc-import -250: ++ mkdir -p out/test/elf/arm/tlsdesc-import -250: + supports_tlsdesc -250: + '[' arm = arm ']' -250: + is_musl -250: + ldd --help -250: + grep -q musl -250: + '[' -n -mtls-dialect=gnu2 ']' -250: + cat -250: + gcc -fPIC -c -o out/test/elf/arm/tlsdesc-import/a.o -xc - -mtls-dialect=gnu2 249: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tlsdesc-dlopen.sh 249: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 249: ++ export LC_ALL=C @@ -25368,28 +25360,48 @@ 249: ++ echo -n 'Testing tlsdesc-dlopen ... ' 249: Testing tlsdesc-dlopen ... ++ t=out/test/elf/arm/tlsdesc-dlopen 249: ++ mkdir -p out/test/elf/arm/tlsdesc-dlopen +250: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tlsdesc-import.sh +250: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc +250: ++ export LC_ALL=C +250: ++ LC_ALL=C +250: ++ '[' -z arm ']' +250: ++ '[' -z '' ']' +250: ++ TESTDIR=out/test/elf/arm +250: ++ CC=cc +250: ++ CXX=c++ +250: ++ GCC=gcc +250: ++ GXX=g++ +250: ++ OBJDUMP=objdump +250: ++ OBJCOPY=objcopy +250: ++ STRIP=strip +250: ++ QEMU= +250: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' +250: ++ tlsdesc_opt=-mtls-dialect=gnu2 +250: ++ trap 'on_error $LINENO' ERR +250: ++ trap on_exit EXIT 249: + supports_tlsdesc 249: + '[' arm = arm ']' 249: + is_musl -249: + grep -q musl 249: + ldd --help -248: + 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 +250: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tlsdesc-import.sh .sh +250: ++ testname=tlsdesc-import +250: ++ echo -n 'Testing tlsdesc-import ... ' +250: Testing tlsdesc-import ... ++ t=out/test/elf/arm/tlsdesc-import +250: ++ mkdir -p out/test/elf/arm/tlsdesc-import +249: + grep -q musl 249: + '[' -n -mtls-dialect=gnu2 ']' -249: + gcc -fPIC -c -o out/test/elf/arm/tlsdesc-dlopen/a.o -xc - -mtls-dialect=gnu2 +247: + out/test/elf/arm/tls-pic/exe +247: + grep -q '3 5 3 5' +248: + 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 +250: + supports_tlsdesc +250: + '[' arm = arm ']' +250: + is_musl 249: + cat -248: + 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 -250: + cat -250: + gcc -fPIC -shared -o out/test/elf/arm/tlsdesc-import/b.so -xc - -mtls-dialect=gnu2 -248: + out/test/elf/arm/tls-small-alignment/exe1 -248: + grep -q '^42$' -248: + 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 -248: + out/test/elf/arm/tls-small-alignment/exe2 -248: + grep -q '^42$' -248: + on_exit -248: + echo OK -248: OK -248: + exit 0 -248/317 Test #248: arm-tls-small-alignment ..................... Passed 0.69 sec +247: + on_exit +247: + echo OK +247: OK +247: + exit 0 +247/317 Test #247: arm-tls-pic ................................. Passed 0.66 sec test 251 Start 251: arm-tlsdesc-initial-exec @@ -25399,6 +25411,12 @@ 251: MACHINE=arm 251: CPU= 251: Test timeout computed to be: 1500 +249: + gcc -fPIC -c -o out/test/elf/arm/tlsdesc-dlopen/a.o -xc - -mtls-dialect=gnu2 +250: + grep -q musl +250: + ldd --help +250: + '[' -n -mtls-dialect=gnu2 ']' +250: + gcc -fPIC -c -o out/test/elf/arm/tlsdesc-import/a.o -xc - -mtls-dialect=gnu2 +250: + cat 251: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tlsdesc-initial-exec.sh 251: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 251: ++ export LC_ALL=C @@ -25426,23 +25444,34 @@ 251: + supports_tlsdesc 251: + '[' arm = arm ']' 251: + is_musl -251: + ldd --help 251: + grep -q musl -249: + cc -B. -shared -o out/test/elf/arm/tlsdesc-dlopen/b.so out/test/elf/arm/tlsdesc-dlopen/a.o +251: + ldd --help 251: + '[' -n -mtls-dialect=gnu2 ']' -251: + gcc -fPIC -fPIC -c -o out/test/elf/arm/tlsdesc-initial-exec/a.o -xc - -mtls-dialect=gnu2 251: + cat -249: + gcc -fPIC -c -o out/test/elf/arm/tlsdesc-dlopen/c.o -xc - -mtls-dialect=gnu2 +251: + gcc -fPIC -fPIC -c -o out/test/elf/arm/tlsdesc-initial-exec/a.o -xc - -mtls-dialect=gnu2 +249: + cc -B. -shared -o out/test/elf/arm/tlsdesc-dlopen/b.so out/test/elf/arm/tlsdesc-dlopen/a.o +248: + 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 +250: + cat +250: + gcc -fPIC -shared -o out/test/elf/arm/tlsdesc-import/b.so -xc - -mtls-dialect=gnu2 251: + cc -B. -shared -o out/test/elf/arm/tlsdesc-initial-exec/b.so out/test/elf/arm/tlsdesc-initial-exec/a.o 249: + cat +249: + gcc -fPIC -c -o out/test/elf/arm/tlsdesc-dlopen/c.o -xc - -mtls-dialect=gnu2 +248: + out/test/elf/arm/tls-small-alignment/exe1 +248: + grep -q '^42$' +248: + 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 +251: + cat +251: + gcc -fPIC -fPIC -c -o out/test/elf/arm/tlsdesc-initial-exec/c.o -xc - -mtls-dialect=gnu2 250: + 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 -250: + grep -q '5 7' -250: + out/test/elf/arm/tlsdesc-import/exe -250: + on_exit -250: + echo OK -250: OK -250: + exit 0 -249/317 Test #250: arm-tlsdesc-import .......................... Passed 1.02 sec +249: + cc -B. -o out/test/elf/arm/tlsdesc-dlopen/exe out/test/elf/arm/tlsdesc-dlopen/c.o -ldl +251: + cat +251: + gcc -fPIC -fPIE -c -o out/test/elf/arm/tlsdesc-initial-exec/d.o -xc - -mtls-dialect=gnu2 +248: + grep -q '^42$' +248: + out/test/elf/arm/tls-small-alignment/exe2 +248: + on_exit +248: + echo OK +248: OK +248: + exit 0 +248/317 Test #248: arm-tls-small-alignment ..................... Passed 1.02 sec test 252 Start 252: arm-tlsdesc-local-dynamic @@ -25452,10 +25481,7 @@ 252: MACHINE=arm 252: CPU= 252: Test timeout computed to be: 1500 -251: + cat -251: + gcc -fPIC -fPIC -c -o out/test/elf/arm/tlsdesc-initial-exec/c.o -xc - -mtls-dialect=gnu2 252: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tlsdesc-local-dynamic.sh -249: + cc -B. -o out/test/elf/arm/tlsdesc-dlopen/exe out/test/elf/arm/tlsdesc-dlopen/c.o -ldl 252: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 252: ++ export LC_ALL=C 252: ++ LC_ALL=C @@ -25474,28 +25500,18 @@ 252: ++ tlsdesc_opt=-mtls-dialect=gnu2 252: ++ trap 'on_error $LINENO' ERR 252: ++ trap on_exit EXIT +250: + out/test/elf/arm/tlsdesc-import/exe 252: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tlsdesc-local-dynamic.sh .sh +250: + grep -q '5 7' 252: ++ testname=tlsdesc-local-dynamic 252: ++ echo -n 'Testing tlsdesc-local-dynamic ... ' 252: Testing tlsdesc-local-dynamic ... ++ t=out/test/elf/arm/tlsdesc-local-dynamic 252: ++ mkdir -p out/test/elf/arm/tlsdesc-local-dynamic -252: + supports_tlsdesc -252: + '[' arm = arm ']' -252: + is_musl -252: + grep -q musl -252: + ldd --help -251: + gcc -fPIC -fPIE -c -o out/test/elf/arm/tlsdesc-initial-exec/d.o -xc - -mtls-dialect=gnu2 -252: + '[' -n -mtls-dialect=gnu2 ']' -251: + cat -252: + cat -252: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/elf/arm/tlsdesc-local-dynamic/a.o -xc - -mtls-dialect=gnu2 -249: + out/test/elf/arm/tlsdesc-dlopen/exe out/test/elf/arm/tlsdesc-dlopen/b.so -249: + grep -q '3 0 5' -249: + on_exit -249: + echo OK -249: OK -249: + exit 0 -250/317 Test #249: arm-tlsdesc-dlopen .......................... Passed 1.30 sec +250: + on_exit +250: + echo OK +250: OK +250: + exit 0 +249/317 Test #250: arm-tlsdesc-import .......................... Passed 0.69 sec test 253 Start 253: arm-tlsdesc-static @@ -25505,6 +25521,12 @@ 253: MACHINE=arm 253: CPU= 253: Test timeout computed to be: 1500 +252: + supports_tlsdesc +252: + '[' arm = arm ']' +252: + is_musl +252: + ldd --help +252: + grep -q musl +252: + '[' -n -mtls-dialect=gnu2 ']' 253: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tlsdesc-static.sh 253: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 253: ++ export LC_ALL=C @@ -25524,37 +25546,25 @@ 253: ++ tlsdesc_opt=-mtls-dialect=gnu2 253: ++ trap 'on_error $LINENO' ERR 253: ++ trap on_exit EXIT +252: + cat +252: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/elf/arm/tlsdesc-local-dynamic/a.o -xc - -mtls-dialect=gnu2 +251: + 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 253: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tlsdesc-static.sh .sh 253: ++ testname=tlsdesc-static 253: ++ echo -n 'Testing tlsdesc-static ... ' 253: Testing tlsdesc-static ... ++ t=out/test/elf/arm/tlsdesc-static 253: ++ mkdir -p out/test/elf/arm/tlsdesc-static +249: + out/test/elf/arm/tlsdesc-dlopen/exe out/test/elf/arm/tlsdesc-dlopen/b.so +249: + grep -q '3 0 5' 253: + supports_tlsdesc 253: + '[' arm = arm ']' 253: + is_musl -253: + grep -q musl +249: + on_exit +249: + echo OK +249: OK +249: + exit 0 253: + ldd --help -252: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/elf/arm/tlsdesc-local-dynamic/b.o -xc - -mtls-dialect=gnu2 -252: + cat -253: + '[' -n -mtls-dialect=gnu2 ']' -253: + test_cflags -static -253: + cc -static -o /dev/null -xc - -253: + echo 'int main() {}' -251: + 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 -251: + out/test/elf/arm/tlsdesc-initial-exec/exe1 -251: + grep -q '^5 5 5$' -251: + readelf -Wr out/test/elf/arm/tlsdesc-initial-exec/exe1 -251: + grep -Eq 'TLS.?DESC' out/test/elf/arm/tlsdesc-initial-exec/log1 -251: + 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 -251: + out/test/elf/arm/tlsdesc-initial-exec/exe1 -251: + grep -q '^5 5 5$' -251: + readelf -Wr out/test/elf/arm/tlsdesc-initial-exec/exe1 -251: + grep -Eq 'TLS.?DESC' out/test/elf/arm/tlsdesc-initial-exec/log2 -251: + on_exit -251: + echo OK -251: OK -251: + exit 0 -251/317 Test #251: arm-tlsdesc-initial-exec .................... Passed 1.22 sec +250/317 Test #249: arm-tlsdesc-dlopen .......................... Passed 0.81 sec test 254 Start 254: arm-tlsdesc @@ -25564,6 +25574,11 @@ 254: MACHINE=arm 254: CPU= 254: Test timeout computed to be: 1500 +253: + grep -q musl +253: + '[' -n -mtls-dialect=gnu2 ']' +253: + test_cflags -static +253: + cc -static -o /dev/null -xc - +253: + echo 'int main() {}' 254: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tlsdesc.sh 254: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 254: ++ export LC_ALL=C @@ -25591,22 +25606,30 @@ 254: + supports_tlsdesc 254: + '[' arm = arm ']' 254: + is_musl -254: + grep -q musl 254: + ldd --help +254: + grep -q musl 254: + '[' -n -mtls-dialect=gnu2 ']' +254: + cat 254: + gcc -fPIC -c -o out/test/elf/arm/tlsdesc/a.o -xc - -mtls-dialect=gnu2 +252: + cat +252: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/elf/arm/tlsdesc-local-dynamic/b.o -xc - -mtls-dialect=gnu2 +251: + out/test/elf/arm/tlsdesc-initial-exec/exe1 +251: + grep -q '^5 5 5$' +251: + readelf -Wr out/test/elf/arm/tlsdesc-initial-exec/exe1 +251: + grep -Eq 'TLS.?DESC' out/test/elf/arm/tlsdesc-initial-exec/log1 +251: + 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 254: + cat +254: + gcc -fPIC -c -o out/test/elf/arm/tlsdesc/b.o -xc - -mtls-dialect=gnu2 252: + 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 -252: + out/test/elf/arm/tlsdesc-local-dynamic/exe1 -252: + grep -q '42 5' -252: + 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 -252: + out/test/elf/arm/tlsdesc-local-dynamic/exe2 -252: + grep -q '42 5' -252: + on_exit -252: + echo OK -252: OK -252: + exit 0 -252/317 Test #252: arm-tlsdesc-local-dynamic ................... Passed 0.82 sec +251: + out/test/elf/arm/tlsdesc-initial-exec/exe1 +251: + grep -q '^5 5 5$' +251: + readelf -Wr out/test/elf/arm/tlsdesc-initial-exec/exe1 +251: + grep -Eq 'TLS.?DESC' out/test/elf/arm/tlsdesc-initial-exec/log2 +251: + on_exit +251: + echo OK +251: OK +251: + exit 0 +251/317 Test #251: arm-tlsdesc-initial-exec .................... Passed 1.17 sec test 255 Start 255: arm-trace-symbol-symver @@ -25616,11 +25639,10 @@ 255: MACHINE=arm 255: CPU= 255: Test timeout computed to be: 1500 -253: + gcc -fPIC -c -o out/test/elf/arm/tlsdesc-static/a.o -xc - -mtls-dialect=gnu2 253: + cat +253: + gcc -fPIC -c -o out/test/elf/arm/tlsdesc-static/a.o -xc - -mtls-dialect=gnu2 +254: + cc -B. -o out/test/elf/arm/tlsdesc/exe1 out/test/elf/arm/tlsdesc/a.o out/test/elf/arm/tlsdesc/b.o 255: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/trace-symbol-symver.sh -254: + gcc -fPIC -c -o out/test/elf/arm/tlsdesc/b.o -xc - -mtls-dialect=gnu2 -254: + cat 255: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 255: ++ export LC_ALL=C 255: ++ LC_ALL=C @@ -25639,6 +25661,9 @@ 255: ++ tlsdesc_opt=-mtls-dialect=gnu2 255: ++ trap 'on_error $LINENO' ERR 255: ++ trap on_exit EXIT +252: + out/test/elf/arm/tlsdesc-local-dynamic/exe1 +252: + grep -q '42 5' +252: + 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 255: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/trace-symbol-symver.sh .sh 255: ++ testname=trace-symbol-symver 255: ++ echo -n 'Testing trace-symbol-symver ... ' @@ -25646,32 +25671,18 @@ 255: ++ mkdir -p out/test/elf/arm/trace-symbol-symver 255: + cat 255: + cc -c -o out/test/elf/arm/trace-symbol-symver/a.o -xc - -253: + cat -253: + gcc -fPIC -c -o out/test/elf/arm/tlsdesc-static/b.o -xc - -mtls-dialect=gnu2 -255: + cat -255: + 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 -254: + cc -B. -o out/test/elf/arm/tlsdesc/exe1 out/test/elf/arm/tlsdesc/a.o out/test/elf/arm/tlsdesc/b.o -253: + 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 -255: + cc -c -o out/test/elf/arm/trace-symbol-symver/d.o -xc - -255: + cat 254: + out/test/elf/arm/tlsdesc/exe1 254: + grep -q '42 3 5' 254: + 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 -253: + grep -q 42 -253: + out/test/elf/arm/tlsdesc-static/exe1 -253: + 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 -254: + grep -q '42 3 5' -254: + out/test/elf/arm/tlsdesc/exe2 -254: + cc -B. -shared -o out/test/elf/arm/tlsdesc/c.so out/test/elf/arm/tlsdesc/a.o -255: + 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 -254: + cc -B. -o out/test/elf/arm/tlsdesc/exe3 out/test/elf/arm/tlsdesc/b.o out/test/elf/arm/tlsdesc/c.so -253: + out/test/elf/arm/tlsdesc-static/exe2 -253: + grep -q 42 -253: + on_exit -253: + echo OK -253: OK -253: + exit 0 -253/317 Test #253: arm-tlsdesc-static .......................... Passed 1.04 sec +253: + cat +253: + gcc -fPIC -c -o out/test/elf/arm/tlsdesc-static/b.o -xc - -mtls-dialect=gnu2 +252: + grep -q '42 5' +252: + out/test/elf/arm/tlsdesc-local-dynamic/exe2 +252: + on_exit +252: + echo OK +252: OK +252: + exit 0 +252/317 Test #252: arm-tlsdesc-local-dynamic ................... Passed 0.89 sec test 256 Start 256: arm-trace-symbol @@ -25681,43 +25692,7 @@ 256: MACHINE=arm 256: CPU= 256: Test timeout computed to be: 1500 -255: + out/test/elf/arm/trace-symbol-symver/exe -255: + on_exit -255: + echo OK -255: OK -255: + exit 0 -254/317 Test #255: arm-trace-symbol-symver ..................... Passed 0.53 sec -test 257 - Start 257: arm-trace - -257: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/trace.sh" -257: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -257: Environment variables: -257: MACHINE=arm -257: CPU= -257: Test timeout computed to be: 1500 -254: + grep -q '42 3 5' -254: + out/test/elf/arm/tlsdesc/exe3 -254: + cc -B. -shared -o out/test/elf/arm/tlsdesc/c.so out/test/elf/arm/tlsdesc/a.o -Wl,-no-relax -254: + 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 -254: + out/test/elf/arm/tlsdesc/exe4 -254: + grep -q '42 3 5' -254: + on_exit -254: + echo OK -254: OK -254: + exit 0 -255/317 Test #254: arm-tlsdesc ................................. Passed 0.84 sec -test 258 - Start 258: arm-undefined - -258: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/undefined.sh" -258: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -258: Environment variables: -258: MACHINE=arm -258: CPU= -258: Test timeout computed to be: 1500 256: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/trace-symbol.sh -257: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/trace.sh 256: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 256: ++ export LC_ALL=C 256: ++ LC_ALL=C @@ -25736,7 +25711,50 @@ 256: ++ tlsdesc_opt=-mtls-dialect=gnu2 256: ++ trap 'on_error $LINENO' ERR 256: ++ trap on_exit EXIT +255: + cat 256: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/trace-symbol.sh .sh +256: ++ testname=trace-symbol +256: ++ echo -n 'Testing trace-symbol ... ' +256: Testing trace-symbol ... ++ t=out/test/elf/arm/trace-symbol +256: ++ mkdir -p out/test/elf/arm/trace-symbol +255: + 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 +253: + 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 +256: + cat +256: + cc -c -o out/test/elf/arm/trace-symbol/a.o -xc - +254: + out/test/elf/arm/tlsdesc/exe2 +254: + grep -q '42 3 5' +254: + cc -B. -shared -o out/test/elf/arm/tlsdesc/c.so out/test/elf/arm/tlsdesc/a.o +255: + cat +255: + cc -c -o out/test/elf/arm/trace-symbol-symver/d.o -xc - +256: + cc -c -o out/test/elf/arm/trace-symbol/b.o -xc - +256: + cat +254: + cc -B. -o out/test/elf/arm/tlsdesc/exe3 out/test/elf/arm/tlsdesc/b.o out/test/elf/arm/tlsdesc/c.so +253: + out/test/elf/arm/tlsdesc-static/exe1 +253: + grep -q 42 +253: + 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 +255: + 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 +256: + cc -shared -o out/test/elf/arm/trace-symbol/c.so -xc - +256: + cat +254: + grep -q '42 3 5' +254: + out/test/elf/arm/tlsdesc/exe3 +254: + cc -B. -shared -o out/test/elf/arm/tlsdesc/c.so out/test/elf/arm/tlsdesc/a.o -Wl,-no-relax +255: + out/test/elf/arm/trace-symbol-symver/exe +255: + on_exit +255: + echo OK +255: OK +255: + exit 0 +253/317 Test #255: arm-trace-symbol-symver ..................... Passed 0.80 sec +test 257 + Start 257: arm-trace + +257: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/trace.sh" +257: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf +257: Environment variables: +257: MACHINE=arm +257: CPU= +257: Test timeout computed to be: 1500 +257: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/trace.sh +253: + grep -q 42 257: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 257: ++ export LC_ALL=C 257: ++ LC_ALL=C @@ -25755,18 +25773,27 @@ 257: ++ tlsdesc_opt=-mtls-dialect=gnu2 257: ++ trap 'on_error $LINENO' ERR 257: ++ trap on_exit EXIT +253: + out/test/elf/arm/tlsdesc-static/exe2 +253: + on_exit +253: + echo OK +253: OK +253: + exit 0 +254/317 Test #253: arm-tlsdesc-static .......................... Passed 1.42 sec +test 258 + Start 258: arm-undefined + +258: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/undefined.sh" +258: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf +258: Environment variables: +258: MACHINE=arm +258: CPU= +258: Test timeout computed to be: 1500 257: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/trace.sh .sh 257: ++ testname=trace 257: ++ echo -n 'Testing trace ... ' 257: Testing trace ... ++ t=out/test/elf/arm/trace 257: ++ mkdir -p out/test/elf/arm/trace -256: ++ testname=trace-symbol -256: ++ echo -n 'Testing trace-symbol ... ' -256: Testing trace-symbol ... ++ t=out/test/elf/arm/trace-symbol -256: ++ mkdir -p out/test/elf/arm/trace-symbol -256: + cc -c -o out/test/elf/arm/trace-symbol/a.o -xc - 257: + cc -c -o out/test/elf/arm/trace/a.o -xc - -256: + cat 257: + cat 258: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/undefined.sh 258: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc @@ -25792,18 +25819,19 @@ 258: ++ echo -n 'Testing undefined ... ' 258: Testing undefined ... ++ t=out/test/elf/arm/undefined 258: ++ mkdir -p out/test/elf/arm/undefined +254: + 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 258: + test_cflags -static -258: + echo 'int main() {}' 258: + cc -static -o /dev/null -xc - -256: + cc -c -o out/test/elf/arm/trace-symbol/b.o -xc - -256: + cat +258: + echo 'int main() {}' +256: + 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 257: + cc -B. -o out/test/elf/arm/trace/exe out/test/elf/arm/trace/a.o -Wl,-trace -257: + grep -q '/a\.o$' out/test/elf/arm/trace/log -257: + on_exit -257: + echo OK -257: OK -257: + exit 0 -256/317 Test #257: arm-trace ................................... Passed 0.40 sec +254: + out/test/elf/arm/tlsdesc/exe4 +254: + grep -q '42 3 5' +254: + on_exit +254: + echo OK +254: OK +254: + exit 0 +255/317 Test #254: arm-tlsdesc ................................. Passed 1.64 sec test 259 Start 259: arm-undefined2 @@ -25813,11 +25841,7 @@ 259: MACHINE=arm 259: CPU= 259: Test timeout computed to be: 1500 -258: + cat -258: + cc -o out/test/elf/arm/undefined/a.o -c -x assembler - -258: + cat -258: + cc -o out/test/elf/arm/undefined/b.o -c -x assembler - -258: + cc -o out/test/elf/arm/undefined/c.o -c -x assembler - +256: + grep -q 'trace-symbol: .*/a.o: reference to foo' out/test/elf/arm/trace-symbol/log 259: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/undefined2.sh 259: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 259: ++ export LC_ALL=C @@ -25837,38 +25861,21 @@ 259: ++ tlsdesc_opt=-mtls-dialect=gnu2 259: ++ trap 'on_error $LINENO' ERR 259: ++ trap on_exit EXIT -258: + cat -256: + cc -shared -o out/test/elf/arm/trace-symbol/c.so -xc - -256: + cat +256: + grep -q 'trace-symbol: .*/b.o: definition of foo' out/test/elf/arm/trace-symbol/log 259: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/undefined2.sh .sh -258: + rm -f out/test/elf/arm/undefined/d.a -258: + ar cr out/test/elf/arm/undefined/d.a out/test/elf/arm/undefined/b.o out/test/elf/arm/undefined/c.o 259: ++ testname=undefined2 259: ++ echo -n 'Testing undefined2 ... ' 259: Testing undefined2 ... ++ t=out/test/elf/arm/undefined2 259: ++ mkdir -p out/test/elf/arm/undefined2 259: + test_cflags -static +256: + grep -q 'trace-symbol: .*/c.so: definition of baz' out/test/elf/arm/trace-symbol/log 259: + echo 'int main() {}' 259: + cc -static -o /dev/null -xc - -258: + ./mold -static -o out/test/elf/arm/undefined/exe out/test/elf/arm/undefined/a.o out/test/elf/arm/undefined/d.a -258: + readelf --symbols out/test/elf/arm/undefined/exe -258: + grep -q foo out/test/elf/arm/undefined/log -258: + grep -q bar out/test/elf/arm/undefined/log -258: + ./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 -258: + readelf --symbols out/test/elf/arm/undefined/exe -258: + grep -q foo out/test/elf/arm/undefined/log -258: + grep -q bar out/test/elf/arm/undefined/log -258: + ./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 -258: + readelf --symbols out/test/elf/arm/undefined/exe -256: + 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 -256: + grep -q 'trace-symbol: .*/a.o: reference to foo' out/test/elf/arm/trace-symbol/log -256: + grep -q 'trace-symbol: .*/b.o: definition of foo' out/test/elf/arm/trace-symbol/log -256: + grep -q 'trace-symbol: .*/c.so: definition of baz' out/test/elf/arm/trace-symbol/log 256: + on_exit 256: + echo OK 256: OK 256: + exit 0 -257/317 Test #256: arm-trace-symbol ............................ Passed 0.78 sec +256/317 Test #256: arm-trace-symbol ............................ Passed 1.01 sec test 260 Start 260: arm-unkown-section-type @@ -25897,24 +25904,17 @@ 260: ++ tlsdesc_opt=-mtls-dialect=gnu2 260: ++ trap 'on_error $LINENO' ERR 260: ++ trap on_exit EXIT +257: + grep -q '/a\.o$' out/test/elf/arm/trace/log 260: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/unkown-section-type.sh .sh 260: ++ testname=unkown-section-type 260: ++ echo -n 'Testing unkown-section-type ... ' 260: Testing unkown-section-type ... ++ t=out/test/elf/arm/unkown-section-type 260: ++ mkdir -p out/test/elf/arm/unkown-section-type -260: + cat -260: + cc -o out/test/elf/arm/unkown-section-type/a.o -c -xassembler - -259: + cc -o out/test/elf/arm/undefined2/a.o -c -x assembler - -259: + cat -259: + cat -259: + cc -o out/test/elf/arm/undefined2/b.o -c -x assembler - -260: + skip -260: + echo skipped -260: skipped -260: + trap - EXIT -260: + exit 0 -259: + cc -o out/test/elf/arm/undefined2/c.o -c -x assembler - -258/317 Test #260: arm-unkown-section-type .....................***Skipped 0.23 sec +257: + on_exit +257: + echo OK +257: OK +257: + exit 0 +257/317 Test #257: arm-trace ................................... Passed 0.54 sec test 261 Start 261: arm-unresolved-symbols @@ -25924,12 +25924,14 @@ 261: MACHINE=arm 261: CPU= 261: Test timeout computed to be: 1500 -259: + cat -259: + rm -f out/test/elf/arm/undefined2/d.a -259: + ar cr out/test/elf/arm/undefined2/d.a out/test/elf/arm/undefined2/b.o out/test/elf/arm/undefined2/c.o +260: + cat +260: + cc -o out/test/elf/arm/unkown-section-type/a.o -c -xassembler - +260: + skip +260: + echo skipped +260: skipped +260: + trap - EXIT +260: + exit 0 261: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/unresolved-symbols.sh -258: + grep -q foo out/test/elf/arm/undefined/log -259: + ./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 261: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 261: ++ export LC_ALL=C 261: ++ LC_ALL=C @@ -25948,21 +25950,7 @@ 261: ++ tlsdesc_opt=-mtls-dialect=gnu2 261: ++ trap 'on_error $LINENO' ERR 261: ++ trap on_exit EXIT -261: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/unresolved-symbols.sh .sh -261: ++ testname=unresolved-symbols -261: ++ echo -n 'Testing unresolved-symbols ... ' -261: Testing unresolved-symbols ... ++ t=out/test/elf/arm/unresolved-symbols -261: ++ mkdir -p out/test/elf/arm/unresolved-symbols -261: + cc -c -o out/test/elf/arm/unresolved-symbols/a.o -xc - -258: + grep -q bar out/test/elf/arm/undefined/log -261: + cat -259: + readelf --symbols out/test/elf/arm/undefined2/exe -259: + grep -q foo out/test/elf/arm/undefined2/log -258: + on_exit -258: + echo OK -258: OK -258: + exit 0 -259/317 Test #258: arm-undefined ............................... Passed 0.91 sec +258/317 Test #260: arm-unkown-section-type .....................***Skipped 0.12 sec test 262 Start 262: arm-verbose @@ -25972,12 +25960,75 @@ 262: MACHINE=arm 262: CPU= 262: Test timeout computed to be: 1500 -259: + grep -q ndefined out/test/elf/arm/undefined2/log -259: + on_exit -259: + echo OK -259: OK -259: + exit 0 -260/317 Test #259: arm-undefined2 .............................. Passed 0.62 sec +261: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/unresolved-symbols.sh .sh +261: ++ testname=unresolved-symbols +261: ++ echo -n 'Testing unresolved-symbols ... ' +261: Testing unresolved-symbols ... ++ t=out/test/elf/arm/unresolved-symbols +261: ++ mkdir -p out/test/elf/arm/unresolved-symbols +258: + cc -o out/test/elf/arm/undefined/a.o -c -x assembler - +258: + cat +261: + cat +261: + cc -c -o out/test/elf/arm/unresolved-symbols/a.o -xc - +262: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/verbose.sh +262: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc +262: ++ export LC_ALL=C +262: ++ LC_ALL=C +262: ++ '[' -z arm ']' +262: ++ '[' -z '' ']' +262: ++ TESTDIR=out/test/elf/arm +262: ++ CC=cc +262: ++ CXX=c++ +262: ++ GCC=gcc +262: ++ GXX=g++ +262: ++ OBJDUMP=objdump +262: ++ OBJCOPY=objcopy +262: ++ STRIP=strip +262: ++ QEMU= +262: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' +262: ++ tlsdesc_opt=-mtls-dialect=gnu2 +262: ++ trap 'on_error $LINENO' ERR +262: ++ trap on_exit EXIT +258: + cc -o out/test/elf/arm/undefined/b.o -c -x assembler - +258: + cat +262: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/verbose.sh .sh +262: ++ testname=verbose +262: ++ echo -n 'Testing verbose ... ' +262: Testing verbose ... ++ t=out/test/elf/arm/verbose +262: ++ mkdir -p out/test/elf/arm/verbose +258: + cat +258: + cc -o out/test/elf/arm/undefined/c.o -c -x assembler - +262: + cat +262: + cc -c -xc -o out/test/elf/arm/verbose/a.o - +258: + rm -f out/test/elf/arm/undefined/d.a +258: + ar cr out/test/elf/arm/undefined/d.a out/test/elf/arm/undefined/b.o out/test/elf/arm/undefined/c.o +261: + cc -B. -o out/test/elf/arm/unresolved-symbols/exe out/test/elf/arm/unresolved-symbols/a.o +261: + grep -q 'undefined.*foo' +258: + ./mold -static -o out/test/elf/arm/undefined/exe out/test/elf/arm/undefined/a.o out/test/elf/arm/undefined/d.a +259: + cat +259: + cc -o out/test/elf/arm/undefined2/a.o -c -x assembler - +258: + readelf --symbols out/test/elf/arm/undefined/exe +262: + cc -B. -Wl,--verbose -o out/test/elf/arm/verbose/exe out/test/elf/arm/verbose/a.o +258: + grep -q foo out/test/elf/arm/undefined/log +259: + cat +259: + cc -o out/test/elf/arm/undefined2/b.o -c -x assembler - +258: + grep -q bar out/test/elf/arm/undefined/log +258: + ./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 +259: + cat +259: + cc -o out/test/elf/arm/undefined2/c.o -c -x assembler - +259: + rm -f out/test/elf/arm/undefined2/d.a +261: + cc -B. -o out/test/elf/arm/unresolved-symbols/exe out/test/elf/arm/unresolved-symbols/a.o -Wl,-unresolved-symbols=report-all +261: + grep -q 'undefined.*foo' +259: + ar cr out/test/elf/arm/undefined2/d.a out/test/elf/arm/undefined2/b.o out/test/elf/arm/undefined2/c.o +258: + readelf --symbols out/test/elf/arm/undefined/exe +258: + grep -q foo out/test/elf/arm/undefined/log +258: + grep -q bar out/test/elf/arm/undefined/log +259: + ./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 +258: + ./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 +262: + on_exit +262: + echo OK +262: OK +262: + exit 0 +259/317 Test #262: arm-verbose ................................. Passed 0.42 sec test 263 Start 263: arm-version-script-search-paths @@ -25988,8 +26039,7 @@ 263: CPU= 263: Test timeout computed to be: 1500 263: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script-search-paths.sh -262: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/verbose.sh -261: + grep -q 'undefined.*foo' +259: + readelf --symbols out/test/elf/arm/undefined2/exe 263: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 263: ++ export LC_ALL=C 263: ++ LC_ALL=C @@ -26006,60 +26056,27 @@ 263: ++ QEMU= 263: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' 263: ++ tlsdesc_opt=-mtls-dialect=gnu2 -262: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc -262: ++ export LC_ALL=C -262: ++ LC_ALL=C -262: ++ '[' -z arm ']' -262: ++ '[' -z '' ']' -262: ++ TESTDIR=out/test/elf/arm -262: ++ CC=cc -262: ++ CXX=c++ -262: ++ GCC=gcc -262: ++ GXX=g++ -262: ++ OBJDUMP=objdump -262: ++ OBJCOPY=objcopy -262: ++ STRIP=strip -262: ++ QEMU= -262: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' -262: ++ tlsdesc_opt=-mtls-dialect=gnu2 -262: ++ trap 'on_error $LINENO' ERR -262: ++ trap on_exit EXIT -262: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/verbose.sh .sh -261: + cc -B. -o out/test/elf/arm/unresolved-symbols/exe out/test/elf/arm/unresolved-symbols/a.o -262: ++ testname=verbose -262: ++ echo -n 'Testing verbose ... ' -262: Testing verbose ... ++ t=out/test/elf/arm/verbose -262: ++ mkdir -p out/test/elf/arm/verbose 263: ++ trap 'on_error $LINENO' ERR 263: ++ trap on_exit EXIT 263: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script-search-paths.sh .sh -262: + cat +258: + readelf --symbols out/test/elf/arm/undefined/exe 263: ++ testname=version-script-search-paths 263: ++ echo -n 'Testing version-script-search-paths ... ' 263: Testing version-script-search-paths ... ++ t=out/test/elf/arm/version-script-search-paths 263: ++ mkdir -p out/test/elf/arm/version-script-search-paths +259: + grep -q foo out/test/elf/arm/undefined2/log 263: + mkdir -p out/test/elf/arm/version-script-search-paths/foo/bar -262: + cc -c -xc -o out/test/elf/arm/verbose/a.o - +258: + grep -q foo out/test/elf/arm/undefined/log 263: + echo 'ver_x { global: *; };' 263: + cat +258: + grep -q bar out/test/elf/arm/undefined/log +259: + grep -q ndefined out/test/elf/arm/undefined2/log 263: + 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 -261: + cc -B. -o out/test/elf/arm/unresolved-symbols/exe out/test/elf/arm/unresolved-symbols/a.o -Wl,-unresolved-symbols=report-all -261: + grep -q 'undefined.*foo' -261: + cc -B. -o out/test/elf/arm/unresolved-symbols/exe out/test/elf/arm/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-all -261: + grep -w foo -261: + readelf --dyn-syms out/test/elf/arm/unresolved-symbols/exe -261: + 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 -261: + grep -q 'undefined.*foo' -262: + cc -B. -Wl,--verbose -o out/test/elf/arm/verbose/exe out/test/elf/arm/verbose/a.o -261: + grep -q 'undefined.*foo' -261: + 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 -263: + readelf --version-info out/test/elf/arm/version-script-search-paths/c.so -263: + grep -Fq 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/elf/arm/version-script-search-paths/log -263: + on_exit -263: + echo OK -263: OK -263: + exit 0 -261/317 Test #263: arm-version-script-search-paths ............. Passed 0.37 sec +259: + on_exit +259: + echo OK +259: OK +259: + exit 0 +260/317 Test #259: arm-undefined2 .............................. Passed 0.73 sec test 264 Start 264: arm-version-script @@ -26069,11 +26086,12 @@ 264: MACHINE=arm 264: CPU= 264: Test timeout computed to be: 1500 -262: + on_exit -262: + echo OK -262: OK -262: + exit 0 -262/317 Test #262: arm-verbose ................................. Passed 0.39 sec +258: + on_exit +258: + echo OK +258: OK +258: + exit 0 +261: + cc -B. -o out/test/elf/arm/unresolved-symbols/exe out/test/elf/arm/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-all +261/317 Test #258: arm-undefined ............................... Passed 1.07 sec test 265 Start 265: arm-version-script10 @@ -26083,33 +26101,12 @@ 265: MACHINE=arm 265: CPU= 265: Test timeout computed to be: 1500 -261: + 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 -261: + grep -q 'undefined.*foo' -261: + on_exit -261: + echo OK -261: OK -261: + exit 0 -263/317 Test #261: arm-unresolved-symbols ...................... Passed 0.51 sec -test 266 - Start 266: arm-version-script11 - -266: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script11.sh" -266: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -266: Environment variables: -266: MACHINE=arm -266: CPU= -266: Test timeout computed to be: 1500 264: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script.sh 264: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 264: ++ export LC_ALL=C 264: ++ LC_ALL=C 264: ++ '[' -z arm ']' 264: ++ '[' -z '' ']' -265: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script10.sh -265: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc -265: ++ export LC_ALL=C -265: ++ LC_ALL=C -265: ++ '[' -z arm ']' 264: ++ TESTDIR=out/test/elf/arm 264: ++ CC=cc 264: ++ CXX=c++ @@ -26124,12 +26121,15 @@ 264: ++ trap 'on_error $LINENO' ERR 264: ++ trap on_exit EXIT 264: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script.sh .sh +265: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script10.sh 264: ++ testname=version-script 264: ++ echo -n 'Testing version-script ... ' 264: Testing version-script ... ++ t=out/test/elf/arm/version-script 264: ++ mkdir -p out/test/elf/arm/version-script -264: + echo 'ver_x { global: *; };' -264: + cat +265: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc +265: ++ export LC_ALL=C +265: ++ LC_ALL=C +265: ++ '[' -z arm ']' 265: ++ '[' -z '' ']' 265: ++ TESTDIR=out/test/elf/arm 265: ++ CC=cc @@ -26145,13 +26145,36 @@ 265: ++ trap 'on_error $LINENO' ERR 265: ++ trap on_exit EXIT 265: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script10.sh .sh +264: + echo 'ver_x { global: *; };' +264: + cat 265: ++ testname=version-script10 265: ++ echo -n 'Testing version-script10 ... ' 265: Testing version-script10 ... ++ t=out/test/elf/arm/version-script10 265: ++ mkdir -p out/test/elf/arm/version-script10 +264: + 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 265: + echo 'VER1 { foo[12]; }; VER2 {};' 265: + cat -264: + 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 +265: + 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 +263: + readelf --version-info out/test/elf/arm/version-script-search-paths/c.so +263: + grep -Fq 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/elf/arm/version-script-search-paths/log +261: + grep -w foo +261: + readelf --dyn-syms out/test/elf/arm/unresolved-symbols/exe +263: + on_exit +263: + echo OK +263: OK +263: + exit 0 +262/317 Test #263: arm-version-script-search-paths ............. Passed 0.28 sec +test 266 + Start 266: arm-version-script11 + +266: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script11.sh" +266: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf +266: Environment variables: +266: MACHINE=arm +266: CPU= +266: Test timeout computed to be: 1500 +261: + 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 +261: + grep -q 'undefined.*foo' 266: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script11.sh 266: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 266: ++ export LC_ALL=C @@ -26176,18 +26199,16 @@ 266: ++ echo -n 'Testing version-script11 ... ' 266: Testing version-script11 ... ++ t=out/test/elf/arm/version-script11 266: ++ mkdir -p out/test/elf/arm/version-script11 -265: + 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 -266: + cat -266: + c++ -fPIC -c -o out/test/elf/arm/version-script11/b.o -xc - 266: + cat -266: + 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 264: + readelf --version-info out/test/elf/arm/version-script/c.so +266: + cat +266: + c++ -fPIC -c -o out/test/elf/arm/version-script11/b.o -xc - 264: + grep -Fq 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/elf/arm/version-script/log 264: + on_exit 264: + echo OK 264: OK 264: + exit 0 -264/317 Test #264: arm-version-script .......................... Passed 0.62 sec +263/317 Test #264: arm-version-script .......................... Passed 0.32 sec test 267 Start 267: arm-version-script12 @@ -26197,6 +26218,8 @@ 267: MACHINE=arm 267: CPU= 267: Test timeout computed to be: 1500 +265: + readelf --dyn-syms out/test/elf/arm/version-script10/c.so +265: + grep -q ' foo1@@VER1$' out/test/elf/arm/version-script10/log 267: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script12.sh 267: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 267: ++ export LC_ALL=C @@ -26216,23 +26239,22 @@ 267: ++ tlsdesc_opt=-mtls-dialect=gnu2 267: ++ trap 'on_error $LINENO' ERR 267: ++ trap on_exit EXIT -265: + readelf --dyn-syms out/test/elf/arm/version-script10/c.so 267: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script12.sh .sh 267: ++ testname=version-script12 267: ++ echo -n 'Testing version-script12 ... ' 267: Testing version-script12 ... ++ t=out/test/elf/arm/version-script12 267: ++ mkdir -p out/test/elf/arm/version-script12 -265: + grep -q ' foo1@@VER1$' out/test/elf/arm/version-script10/log -267: + cat 265: + grep -q ' foo2@@VER1$' out/test/elf/arm/version-script10/log +261: + grep -q 'undefined.*foo' +261: + 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 265: + grep -q ' foo3@@VER1$' out/test/elf/arm/version-script10/log -267: + c++ -fPIC -c -o out/test/elf/arm/version-script12/b.o -xc - 267: + cat 265: + on_exit 265: + echo OK 265: OK 265: + exit 0 -265/317 Test #265: arm-version-script10 ........................ Passed 0.63 sec +267: + cat +264/317 Test #265: arm-version-script10 ........................ Passed 0.40 sec test 268 Start 268: arm-version-script13 @@ -26242,6 +26264,8 @@ 268: MACHINE=arm 268: CPU= 268: Test timeout computed to be: 1500 +267: + c++ -fPIC -c -o out/test/elf/arm/version-script12/b.o -xc - +266: + 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 268: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script13.sh 268: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 268: ++ export LC_ALL=C @@ -26262,22 +26286,25 @@ 268: ++ trap 'on_error $LINENO' ERR 268: ++ trap on_exit EXIT 268: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script13.sh .sh -266: + readelf --dyn-syms out/test/elf/arm/version-script11/c.so 268: ++ testname=version-script13 268: ++ echo -n 'Testing version-script13 ... ' 268: Testing version-script13 ... ++ t=out/test/elf/arm/version-script13 268: ++ mkdir -p out/test/elf/arm/version-script13 +268: + cat +268: + cat +268: + c++ -fPIC -c -o out/test/elf/arm/version-script13/b.o -xc - +261: + 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 +261: + grep -q 'undefined.*foo' +267: + 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 +266: + readelf --dyn-syms out/test/elf/arm/version-script11/c.so 266: + grep -q foo@@VER_X1 out/test/elf/arm/version-script11/log 266: + grep -q ' bar' out/test/elf/arm/version-script11/log -268: + cat 266: + grep -q ' baz' out/test/elf/arm/version-script11/log -268: + cat 266: + on_exit 266: + echo OK 266: OK 266: + exit 0 -268: + c++ -fPIC -c -o out/test/elf/arm/version-script13/b.o -xc - -266/317 Test #266: arm-version-script11 ........................ Passed 0.60 sec +265/317 Test #266: arm-version-script11 ........................ Passed 0.50 sec test 269 Start 269: arm-version-script14 @@ -26287,6 +26314,7 @@ 269: MACHINE=arm 269: CPU= 269: Test timeout computed to be: 1500 +268: + 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 269: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script14.sh 269: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 269: ++ export LC_ALL=C @@ -26311,20 +26339,11 @@ 269: ++ echo -n 'Testing version-script14 ... ' 269: Testing version-script14 ... ++ t=out/test/elf/arm/version-script14 269: ++ mkdir -p out/test/elf/arm/version-script14 -269: + cat -269: + cat -269: + c++ -fPIC -c -o out/test/elf/arm/version-script14/b.o -xc - -267: + 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 -268: + 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 -267: + readelf --dyn-syms out/test/elf/arm/version-script12/c.so -267: + grep -q ' xyz' out/test/elf/arm/version-script12/log -267: + grep -q ' foo_bar' out/test/elf/arm/version-script12/log -267: + grep -q ' foo$' out/test/elf/arm/version-script12/log -267: + on_exit -267: + echo OK -267: OK -267: + exit 0 -267/317 Test #267: arm-version-script12 ........................ Passed 0.18 sec +261: + on_exit +261: + echo OK +261: OK +261: + exit 0 +266/317 Test #261: arm-unresolved-symbols ...................... Passed 1.32 sec test 270 Start 270: arm-version-script15 @@ -26334,25 +26353,13 @@ 270: MACHINE=arm 270: CPU= 270: Test timeout computed to be: 1500 -268: + readelf --dyn-syms out/test/elf/arm/version-script13/c.so -268: + grep -q ' foobar' out/test/elf/arm/version-script13/log -268: + grep -q ' foo$' out/test/elf/arm/version-script13/log -268: + on_exit -268: + echo OK -268: OK -268: + exit 0 -268/317 Test #268: arm-version-script13 ........................ Passed 0.19 sec -test 271 - Start 271: arm-version-script16 - -271: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script16.sh" -271: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -271: Environment variables: -271: MACHINE=arm -271: CPU= -271: Test timeout computed to be: 1500 +269: + cat +267: + readelf --dyn-syms out/test/elf/arm/version-script12/c.so +267: + grep -q ' xyz' out/test/elf/arm/version-script12/log +269: + c++ -fPIC -c -o out/test/elf/arm/version-script14/b.o -xc - +269: + cat 270: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script15.sh -269: + 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 +267: + grep -q ' foo_bar' out/test/elf/arm/version-script12/log 270: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 270: ++ export LC_ALL=C 270: ++ LC_ALL=C @@ -26371,14 +26378,30 @@ 270: ++ tlsdesc_opt=-mtls-dialect=gnu2 270: ++ trap 'on_error $LINENO' ERR 270: ++ trap on_exit EXIT +267: + grep -q ' foo$' out/test/elf/arm/version-script12/log +267: + on_exit +267: + echo OK +267: OK +267: + exit 0 +267/317 Test #267: arm-version-script12 ........................ Passed 0.49 sec +test 271 + Start 271: arm-version-script16 + +271: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script16.sh" +271: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf +271: Environment variables: +271: MACHINE=arm +271: CPU= +271: Test timeout computed to be: 1500 270: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script15.sh .sh 270: ++ testname=version-script15 270: ++ echo -n 'Testing version-script15 ... ' 270: Testing version-script15 ... ++ t=out/test/elf/arm/version-script15 270: ++ mkdir -p out/test/elf/arm/version-script15 270: + cat -271: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script16.sh +270: + cat 270: + c++ -fPIC -c -o out/test/elf/arm/version-script15/b.o -xc - +271: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script16.sh 271: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 271: ++ export LC_ALL=C 271: ++ LC_ALL=C @@ -26397,27 +26420,22 @@ 271: ++ tlsdesc_opt=-mtls-dialect=gnu2 271: ++ trap 'on_error $LINENO' ERR 271: ++ trap on_exit EXIT +268: + readelf --dyn-syms out/test/elf/arm/version-script13/c.so 271: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script16.sh .sh -270: + cat 271: ++ testname=version-script16 271: ++ echo -n 'Testing version-script16 ... ' 271: Testing version-script16 ... ++ t=out/test/elf/arm/version-script16 271: ++ mkdir -p out/test/elf/arm/version-script16 271: + cat +268: + grep -q ' foobar' out/test/elf/arm/version-script13/log +268: + grep -q ' foo$' out/test/elf/arm/version-script13/log 271: + cat 271: + cc -fPIC -c -o out/test/elf/arm/version-script16/b.o -xc - -269: + readelf --dyn-syms out/test/elf/arm/version-script14/c.so -269: + grep -q ' xyz' out/test/elf/arm/version-script14/log -269: + grep -q ' foobarzx' out/test/elf/arm/version-script14/log -269: + grep -q ' foobarcx' out/test/elf/arm/version-script14/log -269: + grep -q ' foo123bar456bx' out/test/elf/arm/version-script14/log -269: + grep -q ' foo123bar456c' out/test/elf/arm/version-script14/log -269: + grep -q ' foo123bar456x' out/test/elf/arm/version-script14/log -269: + on_exit -269: + echo OK -269: OK -269: + exit 0 -269/317 Test #269: arm-version-script14 ........................ Passed 0.25 sec +268: + on_exit +268: + echo OK +268: OK +268: + exit 0 +268/317 Test #268: arm-version-script13 ........................ Passed 0.51 sec test 272 Start 272: arm-version-script17 @@ -26427,7 +26445,6 @@ 272: MACHINE=arm 272: CPU= 272: Test timeout computed to be: 1500 -270: + 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 272: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script17.sh 272: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 272: ++ export LC_ALL=C @@ -26452,19 +26469,26 @@ 272: ++ echo -n 'Testing version-script17 ... ' 272: Testing version-script17 ... ++ t=out/test/elf/arm/version-script17 272: ++ mkdir -p out/test/elf/arm/version-script17 -272: + cc -fPIC -c -o out/test/elf/arm/version-script17/a.o -xc - +269: + 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 +270: + 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 272: + cat +272: + cc -fPIC -c -o out/test/elf/arm/version-script17/a.o -xc - 271: + 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 270: + readelf --dyn-syms out/test/elf/arm/version-script15/c.so +269: + readelf --dyn-syms out/test/elf/arm/version-script14/c.so 270: + grep -q ' azZ' out/test/elf/arm/version-script15/log +269: + grep -q ' xyz' out/test/elf/arm/version-script14/log 270: + grep -q ' czZ' out/test/elf/arm/version-script15/log +269: + grep -q ' foobarzx' out/test/elf/arm/version-script14/log 270: + grep -q ' azC' out/test/elf/arm/version-script15/log +269: + grep -q ' foobarcx' out/test/elf/arm/version-script14/log 270: + grep -q ' aaZ' out/test/elf/arm/version-script15/log +269: + grep -q ' foo123bar456bx' out/test/elf/arm/version-script14/log 270: + on_exit 270: + echo OK 270: OK 270: + exit 0 -270/317 Test #270: arm-version-script15 ........................ Passed 0.43 sec +269/317 Test #270: arm-version-script15 ........................ Passed 0.45 sec test 273 Start 273: arm-version-script18 @@ -26474,13 +26498,17 @@ 273: MACHINE=arm 273: CPU= 273: Test timeout computed to be: 1500 +269: + grep -q ' foo123bar456c' out/test/elf/arm/version-script14/log 271: + readelf --dyn-syms out/test/elf/arm/version-script16/c.so 271: + grep -q foobar +269: + grep -q ' foo123bar456x' out/test/elf/arm/version-script14/log +272: + cat +273: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script18.sh 271: + on_exit 271: + echo OK 271: OK 271: + exit 0 -271/317 Test #271: arm-version-script16 ........................ Passed 0.40 sec +270/317 Test #271: arm-version-script16 ........................ Passed 0.42 sec test 274 Start 274: arm-version-script19 @@ -26490,28 +26518,6 @@ 274: MACHINE=arm 274: CPU= 274: Test timeout computed to be: 1500 -274: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script19.sh -274: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc -274: ++ export LC_ALL=C -274: ++ LC_ALL=C -274: ++ '[' -z arm ']' -274: ++ '[' -z '' ']' -274: ++ TESTDIR=out/test/elf/arm -274: ++ CC=cc -274: ++ CXX=c++ -274: ++ GCC=gcc -274: ++ GXX=g++ -274: ++ OBJDUMP=objdump -274: ++ OBJCOPY=objcopy -274: ++ STRIP=strip -274: ++ QEMU= -274: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' -274: ++ tlsdesc_opt=-mtls-dialect=gnu2 -274: ++ trap 'on_error $LINENO' ERR -274: ++ trap on_exit EXIT -272: + cc -B. -shared -fPIC -o out/test/elf/arm/version-script17/b.so -xc - -272: + cat -273: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script18.sh 273: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 273: ++ export LC_ALL=C 273: ++ LC_ALL=C @@ -26535,28 +26541,12 @@ 273: ++ echo -n 'Testing version-script18 ... ' 273: Testing version-script18 ... ++ t=out/test/elf/arm/version-script18 273: ++ mkdir -p out/test/elf/arm/version-script18 -274: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script19.sh .sh -273: + cat -273: + cc -fPIC -c -o out/test/elf/arm/version-script18/b.o -xc++ - -274: ++ testname=version-script19 -274: ++ echo -n 'Testing version-script19 ... ' -274: Testing version-script19 ... ++ t=out/test/elf/arm/version-script19 -274: ++ mkdir -p out/test/elf/arm/version-script19 -273: + cat -274: + cat -274: + cc -fPIC -c -o out/test/elf/arm/version-script19/b.o -xc++ - -274: + cat -273: + 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 -274: + 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 -272: + 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 -273: + grep libalpha -273: + grep -q Bar -273: + readelf --wide --dyn-syms out/test/elf/arm/version-script18/c.so -273: + on_exit -273: + echo OK -273: OK -273: + exit 0 -272/317 Test #273: arm-version-script18 ........................ Passed 0.32 sec +272: + cc -B. -shared -fPIC -o out/test/elf/arm/version-script17/b.so -xc - +269: + on_exit +269: + echo OK +269: OK +269: + exit 0 +271/317 Test #269: arm-version-script14 ........................ Passed 0.58 sec test 275 Start 275: arm-version-script2 @@ -26566,31 +26556,34 @@ 275: MACHINE=arm 275: CPU= 275: Test timeout computed to be: 1500 -274: + readelf -W --dyn-syms out/test/elf/arm/version-script19/c.so -274: + grep -Eq foobar out/test/elf/arm/version-script19/log -274: + grep -Eq 'GLOBAL.*baz' out/test/elf/arm/version-script19/log -272: + grep -q foo -272: + nm -g out/test/elf/arm/version-script17/exe1 -274: + on_exit -274: + echo OK -274: OK -274: + exit 0 -273/317 Test #274: arm-version-script19 ........................ Passed 0.34 sec -test 276 - Start 276: arm-version-script20 - -276: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script20.sh" -276: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -276: Environment variables: -276: MACHINE=arm -276: CPU= -276: Test timeout computed to be: 1500 -272: + cat -272: + 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 -272: + nm -g out/test/elf/arm/version-script17/exe2 -272: + grep -q foo out/test/elf/arm/version-script17/log2 -272: + cat -272: + 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 +273: + cat +274: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script19.sh +274: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc +274: ++ export LC_ALL=C +274: ++ LC_ALL=C +274: ++ '[' -z arm ']' +274: ++ '[' -z '' ']' +274: ++ TESTDIR=out/test/elf/arm +274: ++ CC=cc +274: ++ CXX=c++ +274: ++ GCC=gcc +274: ++ GXX=g++ +274: ++ OBJDUMP=objdump +274: ++ OBJCOPY=objcopy +274: ++ STRIP=strip +274: ++ QEMU= +274: ++ '[' arm = x86_64 -o arm = i686 -o arm = arm ']' +274: ++ tlsdesc_opt=-mtls-dialect=gnu2 +274: ++ trap 'on_error $LINENO' ERR +274: ++ trap on_exit EXIT +274: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script19.sh .sh +274: ++ testname=version-script19 +274: ++ echo -n 'Testing version-script19 ... ' +274: Testing version-script19 ... ++ t=out/test/elf/arm/version-script19 +274: ++ mkdir -p out/test/elf/arm/version-script19 +273: + cat +273: + cc -fPIC -c -o out/test/elf/arm/version-script18/b.o -xc++ - +274: + cat 275: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script2.sh 275: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 275: ++ export LC_ALL=C @@ -26610,6 +26603,36 @@ 275: ++ tlsdesc_opt=-mtls-dialect=gnu2 275: ++ trap 'on_error $LINENO' ERR 275: ++ trap on_exit EXIT +275: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script2.sh .sh +275: ++ testname=version-script2 +275: ++ echo -n 'Testing version-script2 ... ' +275: Testing version-script2 ... ++ t=out/test/elf/arm/version-script2 +275: ++ mkdir -p out/test/elf/arm/version-script2 +274: + cat +274: + cc -fPIC -c -o out/test/elf/arm/version-script19/b.o -xc++ - +275: + cat +275: + cat +275: + cc -B. -xc -shared -o out/test/elf/arm/version-script2/b.so -Wl,-version-script,out/test/elf/arm/version-script2/a.ver - +273: + 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 +274: + 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 +272: + 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 +273: + grep libalpha +273: + grep -q Bar +273: + readelf --wide --dyn-syms out/test/elf/arm/version-script18/c.so +273: + on_exit +273: + echo OK +273: OK +273: + exit 0 +272/317 Test #273: arm-version-script18 ........................ Passed 0.43 sec +test 276 + Start 276: arm-version-script20 + +276: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script20.sh" +276: Working Directory: /build/reproducible-path/mold-2.30.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.30.0+dfsg/test/elf/version-script20.sh 276: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 276: ++ export LC_ALL=C @@ -26629,29 +26652,23 @@ 276: ++ tlsdesc_opt=-mtls-dialect=gnu2 276: ++ trap 'on_error $LINENO' ERR 276: ++ trap on_exit EXIT -275: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script2.sh .sh -275: ++ testname=version-script2 -275: ++ echo -n 'Testing version-script2 ... ' -275: Testing version-script2 ... ++ t=out/test/elf/arm/version-script2 -275: ++ mkdir -p out/test/elf/arm/version-script2 -275: + cat 276: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script20.sh .sh +274: + readelf -W --dyn-syms out/test/elf/arm/version-script19/c.so 276: ++ testname=version-script20 276: ++ echo -n 'Testing version-script20 ... ' 276: Testing version-script20 ... ++ t=out/test/elf/arm/version-script20 276: ++ mkdir -p out/test/elf/arm/version-script20 -272: + nm -g out/test/elf/arm/version-script17/exe3 -276: + cat -275: + cc -B. -xc -shared -o out/test/elf/arm/version-script2/b.so -Wl,-version-script,out/test/elf/arm/version-script2/a.ver - 275: + cat 276: + cat -276: + cc -fPIC -c -o out/test/elf/arm/version-script20/b.o -xc - -272: + grep -q foo out/test/elf/arm/version-script17/log3 -272: + on_exit -272: + echo OK -272: OK -272: + exit 0 -274/317 Test #272: arm-version-script17 ........................ Passed 0.77 sec +274: + grep -Eq foobar out/test/elf/arm/version-script19/log +275: + cc -xc -c -o out/test/elf/arm/version-script2/c.o - +274: + grep -Eq 'GLOBAL.*baz' out/test/elf/arm/version-script19/log +276: + cat +274: + on_exit +274: + echo OK +274: OK +274: + exit 0 +273/317 Test #274: arm-version-script19 ........................ Passed 0.50 sec test 277 Start 277: arm-version-script21 @@ -26661,6 +26678,7 @@ 277: MACHINE=arm 277: CPU= 277: Test timeout computed to be: 1500 +276: + cc -fPIC -c -o out/test/elf/arm/version-script20/b.o -xc - 277: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script21.sh 277: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 277: ++ export LC_ALL=C @@ -26680,35 +26698,43 @@ 277: ++ tlsdesc_opt=-mtls-dialect=gnu2 277: ++ trap 'on_error $LINENO' ERR 277: ++ trap on_exit EXIT +272: + nm -g out/test/elf/arm/version-script17/exe1 +272: + grep -q foo 277: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script21.sh .sh 277: ++ testname=version-script21 277: ++ echo -n 'Testing version-script21 ... ' 277: Testing version-script21 ... ++ t=out/test/elf/arm/version-script21 277: ++ mkdir -p out/test/elf/arm/version-script21 +272: + cat 277: + cat -277: + cat +272: + 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 277: + cc -fPIC -c -o out/test/elf/arm/version-script21/b.o -xc - +277: + cat +275: + 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 276: + 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 277: + 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 -275: + cat -275: + cc -xc -c -o out/test/elf/arm/version-script2/c.o - -277: + readelf -W --dyn-syms out/test/elf/arm/version-script21/c.so +272: + nm -g out/test/elf/arm/version-script17/exe2 +272: + grep -q foo out/test/elf/arm/version-script17/log2 +272: + cat +272: + 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 +275: + out/test/elf/arm/version-script2/exe 276: + readelf -W --dyn-syms out/test/elf/arm/version-script20/c.so +275: + readelf --dyn-syms out/test/elf/arm/version-script2/exe 276: + grep -Fq foo_x@@VER2 out/test/elf/arm/version-script20/log -277: + grep -Fq foo_x@@VER1 out/test/elf/arm/version-script21/log +275: + grep -Fq foo@ver1 out/test/elf/arm/version-script2/log +275: + grep -Fq bar@ver2 out/test/elf/arm/version-script2/log 276: + grep -Fq foo_y@@VER1 out/test/elf/arm/version-script20/log -277: + grep -Fq foo_y@@VER2 out/test/elf/arm/version-script21/log +275: + grep -Fq baz@ver3 out/test/elf/arm/version-script2/log 276: + grep -Fq foo_z@@VER1 out/test/elf/arm/version-script20/log -277: + grep -Fq foo_z@@VER2 out/test/elf/arm/version-script21/log +275: + on_exit +275: + echo OK +275: OK +275: + exit 0 276: + on_exit 276: + echo OK 276: OK 276: + exit 0 -277: + on_exit -277: + echo OK -277: OK -277: + exit 0 -275/317 Test #276: arm-version-script20 ........................ Passed 0.72 sec +274/317 Test #275: arm-version-script2 ......................... Passed 0.87 sec test 278 Start 278: arm-version-script22 @@ -26718,7 +26744,7 @@ 278: MACHINE=arm 278: CPU= 278: Test timeout computed to be: 1500 -276/317 Test #277: arm-version-script21 ........................ Passed 0.60 sec +275/317 Test #276: arm-version-script20 ........................ Passed 0.52 sec test 279 Start 279: arm-version-script23 @@ -26729,25 +26755,6 @@ 279: CPU= 279: Test timeout computed to be: 1500 278: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script22.sh -279: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script23.sh -279: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc -279: ++ export LC_ALL=C -279: ++ LC_ALL=C -279: ++ '[' -z arm ']' -279: ++ '[' -z '' ']' -279: ++ TESTDIR=out/test/elf/arm -279: ++ CC=cc -279: ++ CXX=c++ -279: ++ GCC=gcc -279: ++ GXX=g++ -279: ++ OBJDUMP=objdump -279: ++ OBJCOPY=objcopy -279: ++ STRIP=strip -279: ++ QEMU= -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 278: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 278: ++ export LC_ALL=C 278: ++ LC_ALL=C @@ -26767,30 +26774,45 @@ 278: ++ trap 'on_error $LINENO' ERR 278: ++ trap on_exit EXIT 278: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script22.sh .sh +279: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script23.sh +279: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc +279: ++ export LC_ALL=C +279: ++ LC_ALL=C +279: ++ '[' -z arm ']' +279: ++ '[' -z '' ']' +279: ++ TESTDIR=out/test/elf/arm +279: ++ CC=cc +279: ++ CXX=c++ +279: ++ GCC=gcc +279: ++ GXX=g++ +279: ++ OBJDUMP=objdump +279: ++ OBJCOPY=objcopy +279: ++ STRIP=strip +279: ++ QEMU= +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 +272: + nm -g out/test/elf/arm/version-script17/exe3 279: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script23.sh .sh -279: ++ testname=version-script23 -279: ++ echo -n 'Testing version-script23 ... ' -279: Testing version-script23 ... ++ t=out/test/elf/arm/version-script23 -279: ++ mkdir -p out/test/elf/arm/version-script23 278: ++ testname=version-script22 278: ++ echo -n 'Testing version-script22 ... ' 278: Testing version-script22 ... ++ t=out/test/elf/arm/version-script22 278: ++ mkdir -p out/test/elf/arm/version-script22 +277: + readelf -W --dyn-syms out/test/elf/arm/version-script21/c.so +279: ++ testname=version-script23 +279: ++ echo -n 'Testing version-script23 ... ' +279: Testing version-script23 ... ++ t=out/test/elf/arm/version-script23 +279: ++ mkdir -p out/test/elf/arm/version-script23 +272: + grep -q foo out/test/elf/arm/version-script17/log3 278: + cat 279: + cat -279: + cat -278: + cat -278: + cc -fPIC -c -o out/test/elf/arm/version-script22/b.o -xc - -279: + cc -c -o out/test/elf/arm/version-script23/b.o -xassembler - -279: + 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 -275: + 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 -279: + readelf -W --dyn-syms out/test/elf/arm/version-script23/c.so -279: + grep -Fq 'foo?@@VER1' out/test/elf/arm/version-script23/log -279: + on_exit -279: + echo OK -279: OK -279: + exit 0 -277/317 Test #279: arm-version-script23 ........................ Passed 0.10 sec +277: + grep -Fq foo_x@@VER1 out/test/elf/arm/version-script21/log +272: + on_exit +272: + echo OK +272: OK +272: + exit 0 +276/317 Test #272: arm-version-script17 ........................ Passed 1.29 sec test 280 Start 280: arm-version-script3 @@ -26800,16 +26822,17 @@ 280: MACHINE=arm 280: CPU= 280: Test timeout computed to be: 1500 -275: + out/test/elf/arm/version-script2/exe -275: + readelf --dyn-syms out/test/elf/arm/version-script2/exe -275: + grep -Fq foo@ver1 out/test/elf/arm/version-script2/log -275: + grep -Fq bar@ver2 out/test/elf/arm/version-script2/log -275: + grep -Fq baz@ver3 out/test/elf/arm/version-script2/log -275: + on_exit -275: + echo OK -275: OK -275: + exit 0 -278/317 Test #275: arm-version-script2 ......................... Passed 0.89 sec +278: + cc -fPIC -c -o out/test/elf/arm/version-script22/b.o -xc - +278: + cat +277: + grep -Fq foo_y@@VER2 out/test/elf/arm/version-script21/log +277: + grep -Fq foo_z@@VER2 out/test/elf/arm/version-script21/log +279: + cc -c -o out/test/elf/arm/version-script23/b.o -xassembler - +279: + cat +277: + on_exit +277: + echo OK +277: OK +277: + exit 0 +277/317 Test #277: arm-version-script21 ........................ Passed 0.53 sec test 281 Start 281: arm-version-script4 @@ -26838,15 +26861,12 @@ 280: ++ tlsdesc_opt=-mtls-dialect=gnu2 280: ++ trap 'on_error $LINENO' ERR 280: ++ trap on_exit EXIT +279: + 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 280: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script3.sh .sh 280: ++ testname=version-script3 280: ++ echo -n 'Testing version-script3 ... ' 280: Testing version-script3 ... ++ t=out/test/elf/arm/version-script3 280: ++ mkdir -p out/test/elf/arm/version-script3 -280: + cat -280: + cat -280: + cc -B. -xc -shared -o out/test/elf/arm/version-script3/b.so -Wl,-version-script,out/test/elf/arm/version-script3/a.ver - -278: + 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 281: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script4.sh 281: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 281: ++ export LC_ALL=C @@ -26871,16 +26891,20 @@ 281: ++ echo -n 'Testing version-script4 ... ' 281: Testing version-script4 ... ++ t=out/test/elf/arm/version-script4 281: ++ mkdir -p out/test/elf/arm/version-script4 +280: + cat 281: + cat -281: + cat +280: + cc -B. -xc -shared -o out/test/elf/arm/version-script3/b.so -Wl,-version-script,out/test/elf/arm/version-script3/a.ver - +280: + cat +278: + 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 281: + c++ -fPIC -c -o out/test/elf/arm/version-script4/b.o -xc++ - -278: + readelf -W --dyn-syms out/test/elf/arm/version-script22/c.so -278: + grep -Fq foo_bar@@VER2 out/test/elf/arm/version-script22/log -278: + on_exit -278: + echo OK -278: OK -278: + exit 0 -279/317 Test #278: arm-version-script22 ........................ Passed 0.60 sec +281: + cat +279: + readelf -W --dyn-syms out/test/elf/arm/version-script23/c.so +279: + grep -Fq 'foo?@@VER1' out/test/elf/arm/version-script23/log +279: + on_exit +279: + echo OK +279: OK +279: + exit 0 +278/317 Test #279: arm-version-script23 ........................ Passed 0.34 sec test 282 Start 282: arm-version-script5 @@ -26891,6 +26915,7 @@ 282: CPU= 282: Test timeout computed to be: 1500 282: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script5.sh +278: + readelf -W --dyn-syms out/test/elf/arm/version-script22/c.so 282: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 282: ++ export LC_ALL=C 282: ++ LC_ALL=C @@ -26910,25 +26935,18 @@ 282: ++ trap 'on_error $LINENO' ERR 282: ++ trap on_exit EXIT 282: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script5.sh .sh +278: + grep -Fq foo_bar@@VER2 out/test/elf/arm/version-script22/log 282: ++ testname=version-script5 282: ++ echo -n 'Testing version-script5 ... ' 282: Testing version-script5 ... ++ t=out/test/elf/arm/version-script5 282: ++ mkdir -p out/test/elf/arm/version-script5 -282: + cat -282: + cat -282: + c++ -fPIC -c -o out/test/elf/arm/version-script5/b.o -xc - 281: + 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 -282: + 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 -280: + cat -280: + cc -xc -c -o out/test/elf/arm/version-script3/c.o - -281: + readelf --dyn-syms out/test/elf/arm/version-script4/c.so -281: + grep -Fq _ZN3foo3barE out/test/elf/arm/version-script4/log -281: + grep -Fq ' bar' out/test/elf/arm/version-script4/log -281: + on_exit -281: + echo OK -281: OK -281: + exit 0 -280/317 Test #281: arm-version-script4 ......................... Passed 0.60 sec +282: + cat +278: + on_exit +278: + echo OK +278: OK +278: + exit 0 +279/317 Test #278: arm-version-script22 ........................ Passed 0.44 sec test 283 Start 283: arm-version-script6 @@ -26938,6 +26956,8 @@ 283: MACHINE=arm 283: CPU= 283: Test timeout computed to be: 1500 +282: + c++ -fPIC -c -o out/test/elf/arm/version-script5/b.o -xc - +282: + cat 283: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script6.sh 283: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 283: ++ export LC_ALL=C @@ -26957,21 +26977,26 @@ 283: ++ tlsdesc_opt=-mtls-dialect=gnu2 283: ++ trap 'on_error $LINENO' ERR 283: ++ trap on_exit EXIT -282: + readelf --dyn-syms out/test/elf/arm/version-script5/c.so 283: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script6.sh .sh 283: ++ testname=version-script6 283: ++ echo -n 'Testing version-script6 ... ' 283: Testing version-script6 ... ++ t=out/test/elf/arm/version-script6 283: ++ mkdir -p out/test/elf/arm/version-script6 -282: + grep -Fq foo out/test/elf/arm/version-script5/log 283: + cat -282: + grep -Fq ' main' out/test/elf/arm/version-script5/log -282: + on_exit -282: + echo OK -282: OK -282: + exit 0 283: + c++ -fPIC -c -o out/test/elf/arm/version-script6/b.o -xc - -281/317 Test #282: arm-version-script5 ......................... Passed 0.18 sec +283: + cat +280: + cc -xc -c -o out/test/elf/arm/version-script3/c.o - +280: + cat +281: + readelf --dyn-syms out/test/elf/arm/version-script4/c.so +282: + 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 +281: + grep -Fq _ZN3foo3barE out/test/elf/arm/version-script4/log +281: + grep -Fq ' bar' out/test/elf/arm/version-script4/log +281: + on_exit +281: + echo OK +281: OK +281: + exit 0 +283: + 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 +280/317 Test #281: arm-version-script4 ......................... Passed 0.54 sec test 284 Start 284: arm-version-script7 @@ -26981,7 +27006,7 @@ 284: MACHINE=arm 284: CPU= 284: Test timeout computed to be: 1500 -283: + cat +280: + 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 284: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script7.sh 284: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 284: ++ export LC_ALL=C @@ -27009,21 +27034,23 @@ 284: + cat 284: + c++ -fPIC -c -o out/test/elf/arm/version-script7/b.o -xc - 284: + cat -280: + 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 -283: + 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 -284: + 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 -284: + readelf --dyn-syms out/test/elf/arm/version-script7/c.so +283: + cat +283: + cat +283: + c++ -fPIC -c -o out/test/elf/arm/version-script6/e.o -xc - +282: + readelf --dyn-syms out/test/elf/arm/version-script5/c.so 280: + out/test/elf/arm/version-script3/exe -284: + grep -q 'foo$' out/test/elf/arm/version-script7/log 280: + readelf --dyn-syms out/test/elf/arm/version-script3/exe -283: + cat -284: + grep -q bar@@VER_X1 out/test/elf/arm/version-script7/log +282: + grep -Fq foo out/test/elf/arm/version-script5/log 280: + grep -Fq foo@ver1 out/test/elf/arm/version-script3/log -284: + on_exit -284: + echo OK -284: OK -284: + exit 0 -282/317 Test #284: arm-version-script7 ......................... Passed 0.45 sec +282: + grep -Fq ' main' out/test/elf/arm/version-script5/log +280: + grep -Fq bar@ver2 out/test/elf/arm/version-script3/log +282: + on_exit +282: + echo OK +282: OK +282: + exit 0 +280: + grep -Fq baz@ver2 out/test/elf/arm/version-script3/log +284: + 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 +281/317 Test #282: arm-version-script5 ......................... Passed 0.55 sec test 285 Start 285: arm-version-script8 @@ -27033,15 +27060,11 @@ 285: MACHINE=arm 285: CPU= 285: Test timeout computed to be: 1500 -280: + grep -Fq bar@ver2 out/test/elf/arm/version-script3/log -280: + grep -Fq baz@ver2 out/test/elf/arm/version-script3/log 280: + on_exit 280: + echo OK 280: OK 280: + exit 0 -283: + c++ -fPIC -c -o out/test/elf/arm/version-script6/e.o -xc - -283: + cat -283/317 Test #280: arm-version-script3 ......................... Passed 1.14 sec +282/317 Test #280: arm-version-script3 ......................... Passed 0.84 sec test 286 Start 286: arm-version-script9 @@ -27052,7 +27075,6 @@ 286: CPU= 286: Test timeout computed to be: 1500 285: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script8.sh -286: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script9.sh 285: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 285: ++ export LC_ALL=C 285: ++ LC_ALL=C @@ -27072,6 +27094,12 @@ 285: ++ trap 'on_error $LINENO' ERR 285: ++ trap on_exit EXIT 285: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script8.sh .sh +285: ++ testname=version-script8 +285: ++ echo -n 'Testing version-script8 ... ' +285: Testing version-script8 ... ++ t=out/test/elf/arm/version-script8 +285: ++ mkdir -p out/test/elf/arm/version-script8 +285: + cat +286: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script9.sh 286: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 286: ++ export LC_ALL=C 286: ++ LC_ALL=C @@ -27090,30 +27118,27 @@ 286: ++ tlsdesc_opt=-mtls-dialect=gnu2 286: ++ trap 'on_error $LINENO' ERR 286: ++ trap on_exit EXIT -285: ++ testname=version-script8 -285: ++ echo -n 'Testing version-script8 ... ' -285: Testing version-script8 ... ++ t=out/test/elf/arm/version-script8 -285: ++ mkdir -p out/test/elf/arm/version-script8 -285: + cat -285: + cc -B. -xc -shared -o out/test/elf/arm/version-script8/b.so -Wl,-version-script,out/test/elf/arm/version-script8/a.ver - +283: + 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 286: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script9.sh .sh 286: ++ testname=version-script9 286: ++ echo -n 'Testing version-script9 ... ' 286: Testing version-script9 ... ++ t=out/test/elf/arm/version-script9 286: ++ mkdir -p out/test/elf/arm/version-script9 +285: + cc -B. -xc -shared -o out/test/elf/arm/version-script8/b.so -Wl,-version-script,out/test/elf/arm/version-script8/a.ver - 285: + cat 286: + echo 'VER1 { extern "C++" {}; foo; }; VER2 {};' 286: + cat 286: + 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 -283: + 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 -286: + readelf --dyn-syms out/test/elf/arm/version-script9/c.so -286: + grep -q ' foo@@VER1$' out/test/elf/arm/version-script9/log -286: + on_exit -286: + echo OK -286: OK -286: + exit 0 +284: + readelf --dyn-syms out/test/elf/arm/version-script7/c.so +284: + grep -q 'foo$' out/test/elf/arm/version-script7/log +284: + grep -q bar@@VER_X1 out/test/elf/arm/version-script7/log 283: + readelf --dyn-syms out/test/elf/arm/version-script6/f.so -284/317 Test #286: arm-version-script9 ......................... Passed 0.28 sec +284: + on_exit +284: + echo OK +284: OK +284: + exit 0 +283: + grep -q foo@VER_X1 out/test/elf/arm/version-script6/log +283/317 Test #284: arm-version-script7 ......................... Passed 0.50 sec test 287 Start 287: arm-version @@ -27123,14 +27148,13 @@ 287: MACHINE=arm 287: CPU= 287: Test timeout computed to be: 1500 -283: + grep -q foo@VER_X1 out/test/elf/arm/version-script6/log 283: + grep -q bar@VER_X2 out/test/elf/arm/version-script6/log 283: + grep -q baz@@VER_Y2 out/test/elf/arm/version-script6/log 283: + on_exit 283: + echo OK 283: OK 283: + exit 0 -285/317 Test #283: arm-version-script6 ......................... Passed 0.79 sec +284/317 Test #283: arm-version-script6 ......................... Passed 0.77 sec test 288 Start 288: arm-versioned-undef @@ -27140,8 +27164,6 @@ 288: MACHINE=arm 288: CPU= 288: Test timeout computed to be: 1500 -285: + cat -285: + cc -xc -c -o out/test/elf/arm/version-script8/c.o - 287: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version.sh 287: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 287: ++ export LC_ALL=C @@ -27162,13 +27184,14 @@ 287: ++ trap 'on_error $LINENO' ERR 287: ++ trap on_exit EXIT 287: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version.sh .sh +286: + readelf --dyn-syms out/test/elf/arm/version-script9/c.so 287: ++ testname=version 287: ++ echo -n 'Testing version ... ' 287: Testing version ... ++ t=out/test/elf/arm/version 287: ++ mkdir -p out/test/elf/arm/version -287: + nm mold +286: + grep -q ' foo@@VER1$' out/test/elf/arm/version-script9/log 287: + grep -q __tsan_init -285: + 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 +287: + nm mold 288: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/versioned-undef.sh 288: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 288: ++ export LC_ALL=C @@ -27188,26 +27211,11 @@ 288: ++ tlsdesc_opt=-mtls-dialect=gnu2 288: ++ trap 'on_error $LINENO' ERR 288: ++ trap on_exit EXIT -288: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/versioned-undef.sh .sh -288: ++ testname=versioned-undef -288: ++ echo -n 'Testing versioned-undef ... ' -288: Testing versioned-undef ... ++ t=out/test/elf/arm/versioned-undef -288: ++ mkdir -p out/test/elf/arm/versioned-undef -288: + is_musl -288: + grep -q musl -288: + ldd --help -288: + cc -fPIC -c -o out/test/elf/arm/versioned-undef/a.o -xc - -288: + cat -285: + out/test/elf/arm/version-script8/exe -285: + readelf --dyn-syms out/test/elf/arm/version-script8/b.so -285: + grep -Fq foo@@ver1 out/test/elf/arm/version-script8/log -285: + grep -Fq bar@@ver2 out/test/elf/arm/version-script8/log -285: + grep -Fq baz out/test/elf/arm/version-script8/log -285: + on_exit -285: + echo OK -285: OK -285: + exit 0 -286/317 Test #285: arm-version-script8 ......................... Passed 0.73 sec +286: + on_exit +286: + echo OK +286: OK +286: + exit 0 +285/317 Test #286: arm-version-script9 ......................... Passed 0.34 sec test 289 Start 289: arm-visibility @@ -27217,6 +27225,16 @@ 289: MACHINE=arm 289: CPU= 289: Test timeout computed to be: 1500 +288: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/versioned-undef.sh .sh +288: ++ testname=versioned-undef +288: ++ echo -n 'Testing versioned-undef ... ' +288: Testing versioned-undef ... ++ t=out/test/elf/arm/versioned-undef +288: ++ mkdir -p out/test/elf/arm/versioned-undef +288: + is_musl +285: + cat +288: + ldd --help +285: + cc -xc -c -o out/test/elf/arm/version-script8/c.o - +288: + grep -q musl 289: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/visibility.sh 289: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 289: ++ export LC_ALL=C @@ -27236,39 +27254,37 @@ 289: ++ tlsdesc_opt=-mtls-dialect=gnu2 289: ++ trap 'on_error $LINENO' ERR 289: ++ trap on_exit EXIT +288: + cat +288: + cc -fPIC -c -o out/test/elf/arm/versioned-undef/a.o -xc - 289: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/visibility.sh .sh 289: ++ testname=visibility 289: ++ echo -n 'Testing visibility ... ' 289: Testing visibility ... ++ t=out/test/elf/arm/visibility 289: ++ mkdir -p out/test/elf/arm/visibility -289: + cc -xc -c -o out/test/elf/arm/visibility/a.o - 289: + cat +289: + cc -xc -c -o out/test/elf/arm/visibility/a.o - +285: + 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 288: + echo 'VER1 { local: *; }; VER2 { local: *; }; VER3 { local: *; };' 288: + 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 +289: + cat 289: + cc -xc -c -o out/test/elf/arm/visibility/b.o - +289: + rm -f out/test/elf/arm/visibility/c.a +289: + ar crs out/test/elf/arm/visibility/c.a out/test/elf/arm/visibility/a.o out/test/elf/arm/visibility/b.o +285: + out/test/elf/arm/version-script8/exe 289: + cat +289: + cc -xc -fPIC -c -o out/test/elf/arm/visibility/d.o - 288: + cat +285: + readelf --dyn-syms out/test/elf/arm/version-script8/b.so 288: + cc -c -o out/test/elf/arm/versioned-undef/d.o -xc - -287: + ./mold -v -287: + grep -q '[ms]old .*compatible with GNU ld' -287: + ./mold --version -287: + grep -q '[ms]old .*compatible with GNU ld' -287: + grep -q '[ms]old .*compatible with GNU ld' -287: + ./mold -V -287: + ./mold -V -287: + grep -q elf_x86_64 -287: + ./mold -V -287: + grep -q elf_i386 -287: + cat -287: + cc -c -xc -o out/test/elf/arm/version/a.o - -288: + 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 -288: + out/test/elf/arm/versioned-undef/exe -288: + grep -q '^1 2 3 3 4$' -288: + on_exit -288: + echo OK -288: OK -288: + exit 0 -287/317 Test #288: arm-versioned-undef ......................... Passed 0.86 sec +285: + grep -Fq foo@@ver1 out/test/elf/arm/version-script8/log +285: + grep -Fq bar@@ver2 out/test/elf/arm/version-script8/log +289: + 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 +285: + grep -Fq baz out/test/elf/arm/version-script8/log +285: + on_exit +285: + echo OK +285: OK +285: + exit 0 +286/317 Test #285: arm-version-script8 ......................... Passed 0.79 sec test 290 Start 290: arm-warn-common @@ -27278,8 +27294,6 @@ 290: MACHINE=arm 290: CPU= 290: Test timeout computed to be: 1500 -289: + rm -f out/test/elf/arm/visibility/c.a -289: + ar crs out/test/elf/arm/visibility/c.a out/test/elf/arm/visibility/a.o out/test/elf/arm/visibility/b.o 290: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/warn-common.sh 290: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 290: ++ export LC_ALL=C @@ -27302,27 +27316,18 @@ 290: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/warn-common.sh .sh 290: ++ testname=warn-common 290: ++ echo -n 'Testing warn-common ... ' -287: + rm -f out/test/elf/arm/version/exe -287: + grep -q '[ms]old' -287: + cc -B. -Wl,--version -o out/test/elf/arm/version/exe1 out/test/elf/arm/version/a.o -289: + cc -xc -fPIC -c -o out/test/elf/arm/visibility/d.o - -289: + cat 290: Testing warn-common ... ++ t=out/test/elf/arm/warn-common 290: ++ mkdir -p out/test/elf/arm/warn-common -290: + cc -fcommon -c -xc -o out/test/elf/arm/warn-common/a.o - +289: + readelf --dyn-syms out/test/elf/arm/visibility/e.so +289: + grep -Fq foo out/test/elf/arm/visibility/log 290: + cat -287: + '[' -f out/test/elf/arm/version/exe1 ']' -287: + cc -B. -Wl,-v -o out/test/elf/arm/version/exe2 out/test/elf/arm/version/a.o -287: + grep -q '[ms]old' -287: + grep -q 'Hello world' -287: + out/test/elf/arm/version/exe2 -287: + ./mold --v -287: + grep -q 'unknown command line option:' out/test/elf/arm/version/log -287: + on_exit -287: + echo OK -287: OK -287: + exit 0 -288/317 Test #287: arm-version ................................. Passed 1.04 sec +290: + cc -fcommon -c -xc -o out/test/elf/arm/warn-common/a.o - +289: + on_exit +289: + echo OK +289: OK +289: + exit 0 +288: + 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 +287/317 Test #289: arm-visibility .............................. Passed 0.53 sec test 291 Start 291: arm-warn-once @@ -27332,34 +27337,11 @@ 291: MACHINE=arm 291: CPU= 291: Test timeout computed to be: 1500 -290: + cat -290: + cc -fcommon -c -xc -o out/test/elf/arm/warn-common/b.o - -289: + 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 -289: + readelf --dyn-syms out/test/elf/arm/visibility/e.so -289: + grep -Fq foo out/test/elf/arm/visibility/log -289: + on_exit -289: + echo OK -289: OK -289: + exit 0 -289/317 Test #289: arm-visibility .............................. Passed 0.78 sec -test 292 - Start 292: arm-warn-symbol-type - -292: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/warn-symbol-type.sh" -292: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -292: Environment variables: -292: MACHINE=arm -292: CPU= -292: Test timeout computed to be: 1500 291: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/warn-once.sh -292: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/warn-symbol-type.sh 291: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 291: ++ export LC_ALL=C 291: ++ LC_ALL=C 291: ++ '[' -z arm ']' -292: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc -292: ++ export LC_ALL=C -292: ++ LC_ALL=C 291: ++ '[' -z '' ']' 291: ++ TESTDIR=out/test/elf/arm 291: ++ CC=cc @@ -27374,6 +27356,35 @@ 291: ++ tlsdesc_opt=-mtls-dialect=gnu2 291: ++ trap 'on_error $LINENO' ERR 291: ++ trap on_exit EXIT +291: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/warn-once.sh .sh +291: ++ testname=warn-once +291: ++ echo -n 'Testing warn-once ... ' +291: Testing warn-once ... ++ t=out/test/elf/arm/warn-once +291: ++ mkdir -p out/test/elf/arm/warn-once +291: + cat +291: + cc -c -fPIC -xc -o out/test/elf/arm/warn-once/a.o - +290: + cat +290: + cc -fcommon -c -xc -o out/test/elf/arm/warn-common/b.o - +288: + out/test/elf/arm/versioned-undef/exe +288: + grep -q '^1 2 3 3 4$' +288: + on_exit +288: + echo OK +288: OK +288: + exit 0 +288/317 Test #288: arm-versioned-undef ......................... Passed 0.76 sec +test 292 + Start 292: arm-warn-symbol-type + +292: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/warn-symbol-type.sh" +292: Working Directory: /build/reproducible-path/mold-2.30.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.30.0+dfsg/test/elf/warn-symbol-type.sh +292: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc +292: ++ export LC_ALL=C +292: ++ LC_ALL=C 292: ++ '[' -z arm ']' 292: ++ '[' -z '' ']' 292: ++ TESTDIR=out/test/elf/arm @@ -27390,31 +27401,35 @@ 292: ++ trap 'on_error $LINENO' ERR 292: ++ trap on_exit EXIT 292: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/warn-symbol-type.sh .sh -291: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/warn-once.sh .sh -291: ++ testname=warn-once -291: ++ echo -n 'Testing warn-once ... ' -291: Testing warn-once ... ++ t=out/test/elf/arm/warn-once -291: ++ mkdir -p out/test/elf/arm/warn-once -291: + cc -c -fPIC -xc -o out/test/elf/arm/warn-once/a.o - 292: ++ testname=warn-symbol-type 292: ++ echo -n 'Testing warn-symbol-type ... ' 292: Testing warn-symbol-type ... ++ t=out/test/elf/arm/warn-symbol-type 292: ++ mkdir -p out/test/elf/arm/warn-symbol-type 292: + cc -c -fPIC -xc -o out/test/elf/arm/warn-symbol-type/a.o - 292: + cat -291: + cat 290: + 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 291: + cat 291: + cc -c -fPIC -xc -o out/test/elf/arm/warn-once/b.o - -290: + grep -Fq 'multiple common symbols' out/test/elf/arm/warn-common/log 292: + cc -B. -shared -o out/test/elf/arm/warn-symbol-type/a.so out/test/elf/arm/warn-symbol-type/a.o +290: + grep -Fq 'multiple common symbols' out/test/elf/arm/warn-common/log 290: + 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 +287: + ./mold -v +287: + grep -q '[ms]old .*compatible with GNU ld' +287: + ./mold --version +287: + grep -q '[ms]old .*compatible with GNU ld' +287: + ./mold -V +287: + grep -q '[ms]old .*compatible with GNU ld' +291: + 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 +287: + grep -q elf_x86_64 +287: + ./mold -V +287: + grep -q elf_i386 +287: + ./mold -V 292: + grep -q 'warning: symbol type mismatch: times' out/test/elf/arm/warn-symbol-type/log 292: + on_exit 292: + echo OK 292: OK 292: + exit 0 -290/317 Test #292: arm-warn-symbol-type ........................ Passed 0.51 sec +289/317 Test #292: arm-warn-symbol-type ........................ Passed 0.44 sec test 293 Start 293: arm-warn-unresolved-symbols @@ -27424,8 +27439,23 @@ 293: MACHINE=arm 293: CPU= 293: Test timeout computed to be: 1500 -291: + 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 +287: + cat +287: + cc -c -xc -o out/test/elf/arm/version/a.o - 290: + grep -Fq 'multiple common symbols' out/test/elf/arm/warn-common/log +290: + on_exit +290: + echo OK +290: OK +290: + exit 0 +290/317 Test #290: arm-warn-common ............................. Passed 0.75 sec +test 294 + Start 294: arm-weak-export-dso + +294: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/weak-export-dso.sh" +294: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf +294: Environment variables: +294: MACHINE=arm +294: CPU= +294: Test timeout computed to be: 1500 293: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/warn-unresolved-symbols.sh 293: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 293: ++ export LC_ALL=C @@ -27445,27 +27475,11 @@ 293: ++ tlsdesc_opt=-mtls-dialect=gnu2 293: ++ trap 'on_error $LINENO' ERR 293: ++ trap on_exit EXIT -290: + on_exit -290: + echo OK -290: OK -290: + exit 0 -291/317 Test #290: arm-warn-common ............................. Passed 0.96 sec -test 294 - Start 294: arm-weak-export-dso - -294: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/weak-export-dso.sh" -294: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -294: Environment variables: -294: MACHINE=arm -294: CPU= -294: Test timeout computed to be: 1500 293: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/warn-unresolved-symbols.sh .sh 293: ++ testname=warn-unresolved-symbols 293: ++ echo -n 'Testing warn-unresolved-symbols ... ' 293: Testing warn-unresolved-symbols ... ++ t=out/test/elf/arm/warn-unresolved-symbols 293: ++ mkdir -p out/test/elf/arm/warn-unresolved-symbols -293: + cat -293: + cc -c -o out/test/elf/arm/warn-unresolved-symbols/a.o -xc - 294: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/weak-export-dso.sh 294: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 294: ++ export LC_ALL=C @@ -27485,6 +27499,8 @@ 294: ++ tlsdesc_opt=-mtls-dialect=gnu2 294: ++ trap 'on_error $LINENO' ERR 294: ++ trap on_exit EXIT +293: + cc -c -o out/test/elf/arm/warn-unresolved-symbols/a.o -xc - +293: + cat 294: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/weak-export-dso.sh .sh 294: ++ testname=weak-export-dso 294: ++ echo -n 'Testing weak-export-dso ... ' @@ -27499,7 +27515,7 @@ 291: + echo OK 291: OK 291: + exit 0 -292/317 Test #291: arm-warn-once ............................... Passed 0.95 sec +291/317 Test #291: arm-warn-once ............................... Passed 0.79 sec test 295 Start 295: arm-weak-export-dso2 @@ -27509,7 +27525,9 @@ 295: MACHINE=arm 295: CPU= 295: Test timeout computed to be: 1500 +287: + rm -f out/test/elf/arm/version/exe 295: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/weak-export-dso2.sh +287: + grep -q '[ms]old' 295: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 295: ++ export LC_ALL=C 295: ++ LC_ALL=C @@ -27528,33 +27546,31 @@ 295: ++ tlsdesc_opt=-mtls-dialect=gnu2 295: ++ trap 'on_error $LINENO' ERR 295: ++ trap on_exit EXIT +287: + cc -B. -Wl,--version -o out/test/elf/arm/version/exe1 out/test/elf/arm/version/a.o 295: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/weak-export-dso2.sh .sh 295: ++ testname=weak-export-dso2 295: ++ echo -n 'Testing weak-export-dso2 ... ' 295: Testing weak-export-dso2 ... ++ t=out/test/elf/arm/weak-export-dso2 295: ++ mkdir -p out/test/elf/arm/weak-export-dso2 +293: + cc -B. -o out/test/elf/arm/warn-unresolved-symbols/exe out/test/elf/arm/warn-unresolved-symbols/a.o +287: + '[' -f out/test/elf/arm/version/exe1 ']' 295: + cat -295: + cc -fPIC -c -o out/test/elf/arm/weak-export-dso2/a.o -xc - 293: + grep -q 'undefined symbol:.*foo' -293: + cc -B. -o out/test/elf/arm/warn-unresolved-symbols/exe out/test/elf/arm/warn-unresolved-symbols/a.o +287: + grep -q '[ms]old' +287: + cc -B. -Wl,-v -o out/test/elf/arm/version/exe2 out/test/elf/arm/version/a.o +295: + cc -fPIC -c -o out/test/elf/arm/weak-export-dso2/a.o -xc - 294: + cc -B. -o out/test/elf/arm/weak-export-dso/b.so out/test/elf/arm/weak-export-dso/a.o -shared +287: + grep -q 'Hello world' +287: + out/test/elf/arm/version/exe2 +287: + ./mold --v 295: + cc -B. -o out/test/elf/arm/weak-export-dso2/b.so out/test/elf/arm/weak-export-dso2/a.o -shared -294: + 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 -295: + cat -293: + grep -q 'undefined symbol:.*foo' -295: + cc -fPIC -c -o out/test/elf/arm/weak-export-dso2/c.o -xc - +287: + grep -q 'unknown command line option:' out/test/elf/arm/version/log 293: + cc -B. -o out/test/elf/arm/warn-unresolved-symbols/exe out/test/elf/arm/warn-unresolved-symbols/a.o -Wl,-warn-unresolved-symbols -294: + grep -q 'WEAK DEFAULT UND foo' -294: + readelf --dyn-syms out/test/elf/arm/weak-export-dso/b.so -294: + grep -q 'WEAK DEFAULT UND foo' -294: + readelf --dyn-syms out/test/elf/arm/weak-export-dso/c.so -293: + grep -q 'undefined symbol:.*foo' -294: + on_exit -294: + echo OK -294: OK -294: + exit 0 -293: + 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 -293/317 Test #294: arm-weak-export-dso ......................... Passed 1.08 sec +287: + on_exit +287: + echo OK +287: OK +287: + exit 0 +292/317 Test #287: arm-version ................................. Passed 1.72 sec test 296 Start 296: arm-weak-export-exe @@ -27564,21 +27580,8 @@ 296: MACHINE=arm 296: CPU= 296: Test timeout computed to be: 1500 -293: + on_exit -293: + echo OK -293: OK -293: + exit 0 +293: + grep -q 'undefined symbol:.*foo' 296: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/weak-export-exe.sh -294/317 Test #293: arm-warn-unresolved-symbols ................. Passed 1.28 sec -test 297 - Start 297: arm-weak-undef-dso - -297: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/weak-undef-dso.sh" -297: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -297: Environment variables: -297: MACHINE=arm -297: CPU= -297: Test timeout computed to be: 1500 296: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 296: ++ export LC_ALL=C 296: ++ LC_ALL=C @@ -27602,9 +27605,48 @@ 296: ++ echo -n 'Testing weak-export-exe ... ' 296: Testing weak-export-exe ... ++ t=out/test/elf/arm/weak-export-exe 296: ++ mkdir -p out/test/elf/arm/weak-export-exe -296: + cc -fPIC -c -o out/test/elf/arm/weak-export-exe/a.o -xc - +294: + 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 296: + cat +296: + cc -fPIC -c -o out/test/elf/arm/weak-export-exe/a.o -xc - +295: + cat +295: + cc -fPIC -c -o out/test/elf/arm/weak-export-dso2/c.o -xc - +293: + 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 +293: + grep -q 'undefined symbol:.*foo' +294: + grep -q 'WEAK DEFAULT UND foo' +294: + readelf --dyn-syms out/test/elf/arm/weak-export-dso/b.so +296: + cc -B. -o out/test/elf/arm/weak-export-exe/exe out/test/elf/arm/weak-export-exe/a.o +294: + grep -q 'WEAK DEFAULT UND foo' +294: + readelf --dyn-syms out/test/elf/arm/weak-export-dso/c.so +294: + on_exit +294: + echo OK +294: OK +294: + exit 0 +293/317 Test #294: arm-weak-export-dso ......................... Passed 0.69 sec +test 297 + Start 297: arm-weak-undef-dso + +297: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/weak-undef-dso.sh" +297: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf +297: Environment variables: +297: MACHINE=arm +297: CPU= +297: Test timeout computed to be: 1500 +293: + on_exit +293: + echo OK +293: OK +293: + exit 0 +295: + 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 297: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/weak-undef-dso.sh +294/317 Test #293: arm-warn-unresolved-symbols ................. Passed 0.77 sec +test 298 + Start 298: arm-weak-undef + +298: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/weak-undef.sh" +298: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf +298: Environment variables: +298: MACHINE=arm +298: CPU= +298: Test timeout computed to be: 1500 297: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 297: ++ export LC_ALL=C 297: ++ LC_ALL=C @@ -27628,44 +27670,6 @@ 297: ++ echo -n 'Testing weak-undef-dso ... ' 297: Testing weak-undef-dso ... ++ t=out/test/elf/arm/weak-undef-dso 297: ++ mkdir -p out/test/elf/arm/weak-undef-dso -295: + 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 -297: + cc -c -o out/test/elf/arm/weak-undef-dso/a.o -fPIC -xc - -297: + cat -296: + cc -B. -o out/test/elf/arm/weak-export-exe/exe out/test/elf/arm/weak-export-exe/a.o -295: + readelf -W --dyn-syms out/test/elf/arm/weak-export-dso2/d.so -295: + grep -q 'WEAK DEFAULT UND foo' -295: + on_exit -295: + echo OK -295: OK -295: + exit 0 -295/317 Test #295: arm-weak-export-dso2 ........................ Passed 1.46 sec -test 298 - Start 298: arm-weak-undef - -298: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/weak-undef.sh" -298: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -298: Environment variables: -298: MACHINE=arm -298: CPU= -298: Test timeout computed to be: 1500 -296: + readelf --dyn-syms out/test/elf/arm/weak-export-exe/exe -296: + grep -q 'WEAK DEFAULT UND foo' -296: + out/test/elf/arm/weak-export-exe/exe -296: + grep -q '^3$' -296: + on_exit -296: + echo OK -296: OK -296: + exit 0 -296/317 Test #296: arm-weak-export-exe ......................... Passed 0.56 sec -test 299 - Start 299: arm-weak-undef2 - -299: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/weak-undef2.sh" -299: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -299: Environment variables: -299: MACHINE=arm -299: CPU= -299: Test timeout computed to be: 1500 298: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/weak-undef.sh 298: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 298: ++ export LC_ALL=C @@ -27690,8 +27694,31 @@ 298: ++ echo -n 'Testing weak-undef ... ' 298: Testing weak-undef ... ++ t=out/test/elf/arm/weak-undef 298: ++ mkdir -p out/test/elf/arm/weak-undef -298: + cat +297: + cat +297: + cc -c -o out/test/elf/arm/weak-undef-dso/a.o -fPIC -xc - 298: + cc -c -o out/test/elf/arm/weak-undef/a.o -fPIC -xc - +298: + cat +296: + readelf --dyn-syms out/test/elf/arm/weak-export-exe/exe +296: + grep -q 'WEAK DEFAULT UND foo' +296: + out/test/elf/arm/weak-export-exe/exe +296: + grep -q '^3$' +296: + on_exit +296: + echo OK +296: OK +296: + exit 0 +295/317 Test #296: arm-weak-export-exe ......................... Passed 0.49 sec +test 299 + Start 299: arm-weak-undef2 + +299: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/weak-undef2.sh" +299: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf +299: Environment variables: +299: MACHINE=arm +299: CPU= +299: Test timeout computed to be: 1500 +297: + cc -B. -shared -o out/test/elf/arm/weak-undef-dso/b.so out/test/elf/arm/weak-undef-dso/a.o +295: + readelf -W --dyn-syms out/test/elf/arm/weak-export-dso2/d.so +295: + grep -q 'WEAK DEFAULT UND foo' 299: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/weak-undef2.sh 299: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 299: ++ export LC_ALL=C @@ -27711,34 +27738,12 @@ 299: ++ tlsdesc_opt=-mtls-dialect=gnu2 299: ++ trap 'on_error $LINENO' ERR 299: ++ trap on_exit EXIT +295: + on_exit +295: + echo OK +295: OK +295: + exit 0 299: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/weak-undef2.sh .sh -299: ++ testname=weak-undef2 -299: ++ echo -n 'Testing weak-undef2 ... ' -299: Testing weak-undef2 ... ++ t=out/test/elf/arm/weak-undef2 -299: ++ mkdir -p out/test/elf/arm/weak-undef2 -299: + cc -c -o out/test/elf/arm/weak-undef2/a.o -xc - -299: + cat -297: + cc -B. -shared -o out/test/elf/arm/weak-undef-dso/b.so out/test/elf/arm/weak-undef-dso/a.o -299: + cat -299: + cc -c -o out/test/elf/arm/weak-undef2/b.o -xc - -298: + cat -298: + cc -c -o out/test/elf/arm/weak-undef/b.o -fno-PIC -xc - -297: + cat -297: + cc -xc -c -o out/test/elf/arm/weak-undef-dso/c.o - -298: + cc -fcommon -xc -c -o out/test/elf/arm/weak-undef/c.o - -298: + cat -299: + 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 -297: + 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 -297: + grep -q bar=-1 -297: + out/test/elf/arm/weak-undef-dso/exe1 -297: + cc -xc -c -o out/test/elf/arm/weak-undef-dso/d.o - -299: + grep -q 'undefined symbol: foo' out/test/elf/arm/weak-undef2/log -297: + cat -299: + on_exit -299: + echo OK -299: OK -299: + exit 0 -297/317 Test #299: arm-weak-undef2 ............................. Passed 0.91 sec +296/317 Test #295: arm-weak-export-dso2 ........................ Passed 0.83 sec test 300 Start 300: arm-weak-undef4 @@ -27748,6 +27753,12 @@ 300: MACHINE=arm 300: CPU= 300: Test timeout computed to be: 1500 +299: ++ testname=weak-undef2 +299: ++ echo -n 'Testing weak-undef2 ... ' +299: Testing weak-undef2 ... ++ t=out/test/elf/arm/weak-undef2 +299: ++ mkdir -p out/test/elf/arm/weak-undef2 +299: + cat +299: + cc -c -o out/test/elf/arm/weak-undef2/a.o -xc - 300: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/weak-undef4.sh 300: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 300: ++ export LC_ALL=C @@ -27772,20 +27783,29 @@ 300: ++ echo -n 'Testing weak-undef4 ... ' 300: Testing weak-undef4 ... ++ t=out/test/elf/arm/weak-undef4 300: ++ mkdir -p out/test/elf/arm/weak-undef4 -298: + cc -B. -o out/test/elf/arm/weak-undef/exe1 out/test/elf/arm/weak-undef/a.o -pie +298: + cat +298: + cc -c -o out/test/elf/arm/weak-undef/b.o -fno-PIC -xc - +300: + cat 300: + cc -c -o out/test/elf/arm/weak-undef4/a.o -xc - +297: + cat +297: + cc -xc -c -o out/test/elf/arm/weak-undef-dso/c.o - +299: + cat +299: + cc -c -o out/test/elf/arm/weak-undef2/b.o -xc - +298: + cat +298: + cc -fcommon -xc -c -o out/test/elf/arm/weak-undef/c.o - +300: + cc -c -o out/test/elf/arm/weak-undef4/b.o -xc - 300: + cat -297: + 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 -298: + cc -B. -o out/test/elf/arm/weak-undef/exe2 out/test/elf/arm/weak-undef/b.o -no-pie +299: + 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 +297: + 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 300: + cat -300: + cc -c -o out/test/elf/arm/weak-undef4/b.o -xc - -297: + out/test/elf/arm/weak-undef-dso/exe2 -297: + grep -q bar=5 -297: + on_exit -297: + echo OK -297: OK -297: + exit 0 -298/317 Test #297: arm-weak-undef-dso .......................... Passed 1.92 sec +300: + cc -fcommon -xc -c -o out/test/elf/arm/weak-undef4/c.o - +298: + cc -B. -o out/test/elf/arm/weak-undef/exe1 out/test/elf/arm/weak-undef/a.o -pie +299: + grep -q 'undefined symbol: foo' out/test/elf/arm/weak-undef2/log +299: + on_exit +299: + echo OK +299: OK +299: + exit 0 +297/317 Test #299: arm-weak-undef2 ............................. Passed 0.58 sec test 301 Start 301: arm-whole-archive @@ -27795,9 +27815,10 @@ 301: MACHINE=arm 301: CPU= 301: Test timeout computed to be: 1500 -298: + 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 -298: + 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 +297: + grep -q bar=-1 +297: + out/test/elf/arm/weak-undef-dso/exe1 301: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/whole-archive.sh +297: + cc -xc -c -o out/test/elf/arm/weak-undef-dso/d.o - 301: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 301: ++ export LC_ALL=C 301: ++ LC_ALL=C @@ -27816,30 +27837,31 @@ 301: ++ tlsdesc_opt=-mtls-dialect=gnu2 301: ++ trap 'on_error $LINENO' ERR 301: ++ trap on_exit EXIT +297: + cat +300: + ar rcs out/test/elf/arm/weak-undef4/d.a out/test/elf/arm/weak-undef4/c.o 301: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/whole-archive.sh .sh 301: ++ testname=whole-archive 301: ++ echo -n 'Testing whole-archive ... ' 301: Testing whole-archive ... ++ t=out/test/elf/arm/whole-archive 301: ++ mkdir -p out/test/elf/arm/whole-archive 301: + cc -o out/test/elf/arm/whole-archive/a.o -c -x assembler - +298: + cc -B. -o out/test/elf/arm/weak-undef/exe2 out/test/elf/arm/weak-undef/b.o -no-pie +300: + 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 301: + cat 301: + echo 'int fn1() { return 42; }' 301: + cc -o out/test/elf/arm/whole-archive/b.o -c -xc - -300: + cat -300: + cc -fcommon -xc -c -o out/test/elf/arm/weak-undef4/c.o - -298: + out/test/elf/arm/weak-undef/exe1 -298: + grep -q '^-1$' -298: + grep -q '^-1$' -298: + out/test/elf/arm/weak-undef/exe2 -298: + out/test/elf/arm/weak-undef/exe3 -298: + grep -q '^2$' -298: + out/test/elf/arm/weak-undef/exe4 -298: + grep -q '^2$' -298: + on_exit -298: + echo OK -298: OK -298: + exit 0 -299/317 Test #298: arm-weak-undef .............................. Passed 1.87 sec +297: + 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 +300: + 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 +301: + echo 'int fn2() { return 42; }' +301: + cc -o out/test/elf/arm/whole-archive/c.o -c -xc - +298: + 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 +297: + grep -q bar=5 +297: + out/test/elf/arm/weak-undef-dso/exe2 +297: + on_exit +297: + echo OK +297: OK +297: + exit 0 +298/317 Test #297: arm-weak-undef-dso .......................... Passed 1.22 sec test 302 Start 302: arm-wrap-lto @@ -27849,7 +27871,10 @@ 302: MACHINE=arm 302: CPU= 302: Test timeout computed to be: 1500 +300: + out/test/elf/arm/weak-undef4/exe1 +300: + grep -q '^2$' 302: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/wrap-lto.sh +300: + grep -q '^-1$' 302: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 302: ++ export LC_ALL=C 302: ++ LC_ALL=C @@ -27868,42 +27893,19 @@ 302: ++ tlsdesc_opt=-mtls-dialect=gnu2 302: ++ trap 'on_error $LINENO' ERR 302: ++ trap on_exit EXIT +300: + out/test/elf/arm/weak-undef4/exe2 +301: + rm -f out/test/elf/arm/whole-archive/d.a 302: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/wrap-lto.sh .sh 302: ++ testname=wrap-lto 302: ++ echo -n 'Testing wrap-lto ... ' 302: Testing wrap-lto ... ++ t=out/test/elf/arm/wrap-lto 302: ++ mkdir -p out/test/elf/arm/wrap-lto -302: + cat -302: + cc -fPIC -shared -o out/test/elf/arm/wrap-lto/a.so -xc - -300: + ar rcs out/test/elf/arm/weak-undef4/d.a out/test/elf/arm/weak-undef4/c.o -301: + echo 'int fn2() { return 42; }' -301: + cc -o out/test/elf/arm/whole-archive/c.o -c -xc - -300: + 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 -301: + rm -f out/test/elf/arm/whole-archive/d.a 301: + 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 -301: + 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 -301: + readelf --symbols out/test/elf/arm/whole-archive/exe -301: + grep -q fn1 out/test/elf/arm/whole-archive/readelf -301: + grep -q fn2 out/test/elf/arm/whole-archive/readelf -301: + 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 -300: + 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 -301: + readelf --symbols out/test/elf/arm/whole-archive/exe -301: + grep -q fn1 out/test/elf/arm/whole-archive/readelf -302: + cat -302: + cc -c -o out/test/elf/arm/wrap-lto/b.o -xc - -flto -301: + grep -q fn2 out/test/elf/arm/whole-archive/readelf -301: + 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 -300: + out/test/elf/arm/weak-undef4/exe1 -300: + grep -q '^2$' -301: + readelf --symbols out/test/elf/arm/whole-archive/exe -300: + grep -q '^-1$' -301: + grep -q fn1 out/test/elf/arm/whole-archive/readelf -300: + out/test/elf/arm/weak-undef4/exe2 300: + on_exit 300: + echo OK 300: OK 300: + exit 0 -300/317 Test #300: arm-weak-undef4 ............................. Passed 1.71 sec +299/317 Test #300: arm-weak-undef4 ............................. Passed 1.01 sec test 303 Start 303: arm-wrap @@ -27913,23 +27915,10 @@ 303: MACHINE=arm 303: CPU= 303: Test timeout computed to be: 1500 -301: + grep -q fn2 out/test/elf/arm/whole-archive/readelf -301: + on_exit -301: + echo OK -301: OK -301: + exit 0 -302: + cc -c -o out/test/elf/arm/wrap-lto/c.o -xc - -flto +302: + cc -fPIC -shared -o out/test/elf/arm/wrap-lto/a.so -xc - 302: + cat -301/317 Test #301: arm-whole-archive ........................... Passed 1.17 sec -test 304 - Start 304: arm-z-cet-report - -304: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-cet-report.sh" -304: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -304: Environment variables: -304: MACHINE=arm -304: CPU= -304: Test timeout computed to be: 1500 +301: + 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 +298: + 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 303: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/wrap.sh 303: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 303: ++ export LC_ALL=C @@ -27954,7 +27943,41 @@ 303: ++ echo -n 'Testing wrap ... ' 303: Testing wrap ... ++ t=out/test/elf/arm/wrap 303: ++ mkdir -p out/test/elf/arm/wrap +303: + cat +303: + cc -fPIC -shared -o out/test/elf/arm/wrap/a.so -xc - +301: + readelf --symbols out/test/elf/arm/whole-archive/exe +301: + grep -q fn1 out/test/elf/arm/whole-archive/readelf +301: + grep -q fn2 out/test/elf/arm/whole-archive/readelf +301: + 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 +301: + readelf --symbols out/test/elf/arm/whole-archive/exe +301: + grep -q fn1 out/test/elf/arm/whole-archive/readelf +298: + grep -q '^-1$' +301: + grep -q fn2 out/test/elf/arm/whole-archive/readelf +298: + out/test/elf/arm/weak-undef/exe1 +301: + 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 +298: + grep -q '^-1$' +298: + out/test/elf/arm/weak-undef/exe2 +298: + out/test/elf/arm/weak-undef/exe3 +298: + grep -q '^2$' +298: + out/test/elf/arm/weak-undef/exe4 +298: + grep -q '^2$' +298: + on_exit +298: + echo OK +298: OK +298: + exit 0 +300/317 Test #298: arm-weak-undef .............................. Passed 1.58 sec +test 304 + Start 304: arm-z-cet-report + +304: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-cet-report.sh" +304: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf +304: Environment variables: +304: MACHINE=arm +304: CPU= +304: Test timeout computed to be: 1500 +301: + readelf --symbols out/test/elf/arm/whole-archive/exe 304: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-cet-report.sh +301: + grep -q fn1 out/test/elf/arm/whole-archive/readelf 304: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 304: ++ export LC_ALL=C 304: ++ LC_ALL=C @@ -27973,35 +27996,19 @@ 304: ++ tlsdesc_opt=-mtls-dialect=gnu2 304: ++ trap 'on_error $LINENO' ERR 304: ++ trap on_exit EXIT +302: + cc -c -o out/test/elf/arm/wrap-lto/b.o -xc - -flto +302: + cat 304: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-cet-report.sh .sh 304: ++ testname=z-cet-report 304: ++ echo -n 'Testing z-cet-report ... ' 304: Testing z-cet-report ... ++ t=out/test/elf/arm/z-cet-report 304: ++ mkdir -p out/test/elf/arm/z-cet-report -303: + cat -303: + cc -fPIC -shared -o out/test/elf/arm/wrap/a.so -xc - -302: + 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 -304: + cat -304: + cc -o out/test/elf/arm/z-cet-report/a.o -c -x assembler - -304: + cc -B. -o out/test/elf/arm/z-cet-report/exe out/test/elf/arm/z-cet-report/a.o -304: + 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 -303: + cc -c -o out/test/elf/arm/wrap/b.o -xc - -303: + cat -304: + grep -q 'a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_IBT' out/test/elf/arm/z-cet-report/log -304: + grep -q 'a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK' out/test/elf/arm/z-cet-report/log -304: + 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 -302: + out/test/elf/arm/wrap-lto/exe -302: + grep -q '^foo$' -302: + 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 -303: + cat -303: + cc -c -o out/test/elf/arm/wrap/c.o -xc - -304: + grep -q 'a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_IBT' out/test/elf/arm/z-cet-report/log -304: + grep -q 'a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK' out/test/elf/arm/z-cet-report/log -304: + on_exit -304: + echo OK -304: OK -304: + exit 0 -302/317 Test #304: arm-z-cet-report ............................ Passed 0.63 sec +301: + grep -q fn2 out/test/elf/arm/whole-archive/readelf +301: + on_exit +301: + echo OK +301: OK +301: + exit 0 +301/317 Test #301: arm-whole-archive ........................... Passed 0.89 sec test 305 Start 305: arm-z-defs @@ -28011,7 +28018,8 @@ 305: MACHINE=arm 305: CPU= 305: Test timeout computed to be: 1500 -303: + cc -B. -o out/test/elf/arm/wrap/exe out/test/elf/arm/wrap/a.so out/test/elf/arm/wrap/b.o +304: + cat +304: + cc -o out/test/elf/arm/z-cet-report/a.o -c -x assembler - 305: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-defs.sh 305: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 305: ++ export LC_ALL=C @@ -28032,31 +28040,38 @@ 305: ++ trap 'on_error $LINENO' ERR 305: ++ trap on_exit EXIT 305: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-defs.sh .sh +304: + cc -B. -o out/test/elf/arm/z-cet-report/exe out/test/elf/arm/z-cet-report/a.o 305: ++ testname=z-defs 305: ++ echo -n 'Testing z-defs ... ' 305: Testing z-defs ... ++ t=out/test/elf/arm/z-defs 305: ++ mkdir -p out/test/elf/arm/z-defs 305: + cc -fPIC -c -o out/test/elf/arm/z-defs/a.o -xc - 305: + cat -303: + grep -q '^foo$' -303: + out/test/elf/arm/wrap/exe -303: + 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 +303: + cat +303: + cc -c -o out/test/elf/arm/wrap/b.o -xc - +302: + cc -c -o out/test/elf/arm/wrap-lto/c.o -xc - -flto +302: + cat 305: + cc -B. -shared -o out/test/elf/arm/z-defs/b.so out/test/elf/arm/z-defs/a.o -302: + out/test/elf/arm/wrap-lto/exe -302: + grep -q '^wrap_foo$' -302: + 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 +304: + 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 +302: + 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 +303: + cc -c -o out/test/elf/arm/wrap/c.o -xc - +303: + cat 305: + cc -B. -shared -o out/test/elf/arm/z-defs/b.so out/test/elf/arm/z-defs/a.o -Wl,-z,undefs -303: + out/test/elf/arm/wrap/exe -303: + grep -q '^wrap_foo$' -303: + 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 +304: + grep -q 'a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_IBT' out/test/elf/arm/z-cet-report/log +304: + grep -q 'a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK' out/test/elf/arm/z-cet-report/log +303: + cc -B. -o out/test/elf/arm/wrap/exe out/test/elf/arm/wrap/a.so out/test/elf/arm/wrap/b.o +304: + 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 305: + cc -B. -shared -o out/test/elf/arm/z-defs/b.so out/test/elf/arm/z-defs/a.o -Wl,-z,defs 303: + out/test/elf/arm/wrap/exe 303: + grep -q '^foo$' -303: + on_exit -303: + echo OK -303: OK -303: + exit 0 -303/317 Test #303: arm-wrap .................................... Passed 1.17 sec +303: + 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 +304: + grep -q 'a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_IBT' out/test/elf/arm/z-cet-report/log +304: + grep -q 'a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK' out/test/elf/arm/z-cet-report/log +304: + on_exit +304: + echo OK +304: OK +304: + exit 0 +302/317 Test #304: arm-z-cet-report ............................ Passed 0.82 sec test 306 Start 306: arm-z-dynamic-undefined-weak @@ -28066,6 +28081,10 @@ 306: MACHINE=arm 306: CPU= 306: Test timeout computed to be: 1500 +302: + grep -q '^foo$' +302: + out/test/elf/arm/wrap-lto/exe +302: + 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 +305: + grep -q 'undefined symbol:.* foo' out/test/elf/arm/z-defs/log 306: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-dynamic-undefined-weak.sh 306: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 306: ++ export LC_ALL=C @@ -28085,6 +28104,7 @@ 306: ++ tlsdesc_opt=-mtls-dialect=gnu2 306: ++ trap 'on_error $LINENO' ERR 306: ++ trap on_exit EXIT +305: + cc -B. -shared -o out/test/elf/arm/z-defs/b.so out/test/elf/arm/z-defs/a.o -Wl,-no-undefined 306: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-dynamic-undefined-weak.sh .sh 306: ++ testname=z-dynamic-undefined-weak 306: ++ echo -n 'Testing z-dynamic-undefined-weak ... ' @@ -28092,13 +28112,19 @@ 306: ++ mkdir -p out/test/elf/arm/z-dynamic-undefined-weak 306: + cc -o out/test/elf/arm/z-dynamic-undefined-weak/a.o -c -xc - -fPIC 306: + cat -302: + grep -q '^foo$' -302: + out/test/elf/arm/wrap-lto/exe -302: + on_exit -302: + echo OK -302: OK -302: + exit 0 -304/317 Test #302: arm-wrap-lto ................................ Passed 2.02 sec +303: + out/test/elf/arm/wrap/exe +303: + grep -q '^wrap_foo$' +303: + 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 +305: + grep -q 'undefined symbol:.* foo' out/test/elf/arm/z-defs/log +305: + 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 +306: + cc -B. -shared -o out/test/elf/arm/z-dynamic-undefined-weak/b.so out/test/elf/arm/z-dynamic-undefined-weak/a.o +303: + grep -q '^foo$' +303: + out/test/elf/arm/wrap/exe +303: + on_exit +303: + echo OK +303: OK +303: + exit 0 +303/317 Test #303: arm-wrap .................................... Passed 1.49 sec test 307 Start 307: arm-z-max-page-size @@ -28108,7 +28134,6 @@ 307: MACHINE=arm 307: CPU= 307: Test timeout computed to be: 1500 -305: + grep -q 'undefined symbol:.* foo' out/test/elf/arm/z-defs/log 307: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-max-page-size.sh 307: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 307: ++ export LC_ALL=C @@ -28128,25 +28153,19 @@ 307: ++ tlsdesc_opt=-mtls-dialect=gnu2 307: ++ trap 'on_error $LINENO' ERR 307: ++ trap on_exit EXIT -305: + cc -B. -shared -o out/test/elf/arm/z-defs/b.so out/test/elf/arm/z-defs/a.o -Wl,-no-undefined 307: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-max-page-size.sh .sh 307: ++ testname=z-max-page-size 307: ++ echo -n 'Testing z-max-page-size ... ' 307: Testing z-max-page-size ... ++ t=out/test/elf/arm/z-max-page-size 307: ++ mkdir -p out/test/elf/arm/z-max-page-size -307: + cc -o out/test/elf/arm/z-max-page-size/a.o -c -xc - 307: + cat -306: + cc -B. -shared -o out/test/elf/arm/z-dynamic-undefined-weak/b.so out/test/elf/arm/z-dynamic-undefined-weak/a.o -305: + grep -q 'undefined symbol:.* foo' out/test/elf/arm/z-defs/log -305: + 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 -307: + 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 -306: + 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 305: + grep -q 'undefined symbol:.* foo$' out/test/elf/arm/z-defs/log +307: + cc -o out/test/elf/arm/z-max-page-size/a.o -c -xc - 305: + on_exit 305: + echo OK 305: OK 305: + exit 0 -305/317 Test #305: arm-z-defs .................................. Passed 0.97 sec +304/317 Test #305: arm-z-defs .................................. Passed 1.16 sec test 308 Start 308: arm-z-nodefaultlib @@ -28156,6 +28175,7 @@ 308: MACHINE=arm 308: CPU= 308: Test timeout computed to be: 1500 +306: + 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 308: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-nodefaultlib.sh 308: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 308: ++ export LC_ALL=C @@ -28180,30 +28200,28 @@ 308: ++ echo -n 'Testing z-nodefaultlib ... ' 308: Testing z-nodefaultlib ... ++ t=out/test/elf/arm/z-nodefaultlib 308: ++ mkdir -p out/test/elf/arm/z-nodefaultlib -307: + out/test/elf/arm/z-max-page-size/exe1 -307: + grep -q 'Hello world' -308: + cat 308: + cc -o out/test/elf/arm/z-nodefaultlib/a.o -c -xc - +308: + cat +302: + grep -q '^wrap_foo$' +302: + out/test/elf/arm/wrap-lto/exe +302: + 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 +307: + 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 306: + 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 -307: + grep -q 'LOAD.*R 0x10000$' -307: + readelf -W --segments out/test/elf/arm/z-max-page-size/exe1 -307: + 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 308: + cc -B. -o out/test/elf/arm/z-nodefaultlib/exe out/test/elf/arm/z-nodefaultlib/a.o -Wl,-z,nodefaultlib -306: + cc -o out/test/elf/arm/z-dynamic-undefined-weak/e.o -c -xc - 306: + cat +306: + cc -o out/test/elf/arm/z-dynamic-undefined-weak/e.o -c -xc - +307: + out/test/elf/arm/z-max-page-size/exe1 307: + grep -q 'Hello world' -307: + out/test/elf/arm/z-max-page-size/exe2 -307: + grep -q 'LOAD.*R 0x100000$' -307: + readelf -W --segments out/test/elf/arm/z-max-page-size/exe2 -307: + 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 -306: + 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 +307: + grep -q 'LOAD.*R 0x10000$' +307: + readelf -W --segments out/test/elf/arm/z-max-page-size/exe1 +307: + 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 308: + readelf --dynamic out/test/elf/arm/z-nodefaultlib/exe 308: + grep -q 'Flags:.*NODEFLIB' 308: + on_exit 308: + echo OK 308: OK 308: + exit 0 -306/317 Test #308: arm-z-nodefaultlib .......................... Passed 0.37 sec +305/317 Test #308: arm-z-nodefaultlib .......................... Passed 0.45 sec test 309 Start 309: arm-z-nodump @@ -28237,20 +28255,16 @@ 309: ++ echo -n 'Testing z-nodump ... ' 309: Testing z-nodump ... ++ t=out/test/elf/arm/z-nodump 309: ++ mkdir -p out/test/elf/arm/z-nodump -309: + cc -c -o out/test/elf/arm/z-nodump/a.o -xc - 309: + cat -306: + out/test/elf/arm/z-dynamic-undefined-weak/exe1 -306: + grep -q 1 -307: + out/test/elf/arm/z-max-page-size/exe3 -306: + 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 -307: + grep -q 'Hello world' -307: + readelf -W --segments out/test/elf/arm/z-max-page-size/exe3 -307: + grep -q 'LOAD.*R 0x100000$' -307: + on_exit -307: + echo OK -307: OK -307: + exit 0 -307/317 Test #307: arm-z-max-page-size ......................... Passed 0.89 sec +309: + cc -c -o out/test/elf/arm/z-nodump/a.o -xc - +306: + 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 +302: + out/test/elf/arm/wrap-lto/exe +302: + grep -q '^foo$' +302: + on_exit +302: + echo OK +302: OK +302: + exit 0 +306/317 Test #302: arm-wrap-lto ................................ Passed 2.29 sec test 310 Start 310: arm-z-now @@ -28261,6 +28275,10 @@ 310: CPU= 310: Test timeout computed to be: 1500 309: + cc -B. -shared -o out/test/elf/arm/z-nodump/b.so out/test/elf/arm/z-nodump/a.o +307: + out/test/elf/arm/z-max-page-size/exe2 +307: + grep -q 'Hello world' +307: + readelf -W --segments out/test/elf/arm/z-max-page-size/exe2 +307: + grep -q 'LOAD.*R 0x100000$' 310: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-now.sh 310: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 310: ++ export LC_ALL=C @@ -28280,27 +28298,29 @@ 310: ++ tlsdesc_opt=-mtls-dialect=gnu2 310: ++ trap 'on_error $LINENO' ERR 310: ++ trap on_exit EXIT +307: + 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 310: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-now.sh .sh 310: ++ testname=z-now 310: ++ echo -n 'Testing z-now ... ' 310: Testing z-now ... ++ t=out/test/elf/arm/z-now 310: ++ mkdir -p out/test/elf/arm/z-now +306: + out/test/elf/arm/z-dynamic-undefined-weak/exe1 +306: + grep -q 1 +306: + 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 310: + cat 310: + cc -o out/test/elf/arm/z-now/a.o -c -xc - -306: + out/test/elf/arm/z-dynamic-undefined-weak/exe2 -306: + grep -q 1 -306: + 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 309: + readelf --dynamic out/test/elf/arm/z-nodump/b.so 309: + grep -Eq 'Flags:.*NODUMP' 309: + cc -B. -shared -o out/test/elf/arm/z-nodump/b.so out/test/elf/arm/z-nodump/a.o -Wl,-z,nodump -310: + cc -B. -o out/test/elf/arm/z-now/exe out/test/elf/arm/z-now/a.o -Wl,-z,now -306: + grep -q 0 -306: + out/test/elf/arm/z-dynamic-undefined-weak/exe3 -306: + on_exit -306: + echo OK -306: OK -306: + exit 0 -308/317 Test #306: arm-z-dynamic-undefined-weak ................ Passed 1.24 sec +307: + out/test/elf/arm/z-max-page-size/exe3 +307: + grep -q 'Hello world' +307: + readelf -W --segments out/test/elf/arm/z-max-page-size/exe3 +307: + grep -q 'LOAD.*R 0x100000$' +307: + on_exit +307: + echo OK +307: OK +307: + exit 0 +307/317 Test #307: arm-z-max-page-size ......................... Passed 0.99 sec test 311 Start 311: arm-z-origin @@ -28310,6 +28330,9 @@ 311: MACHINE=arm 311: CPU= 311: Test timeout computed to be: 1500 +306: + grep -q 1 +306: + out/test/elf/arm/z-dynamic-undefined-weak/exe2 +306: + 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 311: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-origin.sh 311: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 311: ++ export LC_ALL=C @@ -28330,25 +28353,22 @@ 311: ++ trap 'on_error $LINENO' ERR 311: ++ trap on_exit EXIT 311: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-origin.sh .sh +310: + cc -B. -o out/test/elf/arm/z-now/exe out/test/elf/arm/z-now/a.o -Wl,-z,now 311: ++ testname=z-origin 311: ++ echo -n 'Testing z-origin ... ' 311: Testing z-origin ... ++ t=out/test/elf/arm/z-origin 311: ++ mkdir -p out/test/elf/arm/z-origin -310: + out/test/elf/arm/z-now/exe -309: + readelf --dynamic out/test/elf/arm/z-nodump/b.so +311: + cat 311: + cc -c -o out/test/elf/arm/z-origin/a.o -xc - +309: + readelf --dynamic out/test/elf/arm/z-nodump/b.so 309: + grep -Eq 'Flags:.*NODUMP' -310: + grep -q 'Hello world' -310: + on_exit -310: + echo OK -310: OK -310: + exit 0 +306: + out/test/elf/arm/z-dynamic-undefined-weak/exe3 309: + on_exit 309: + echo OK 309: OK 309: + exit 0 -311: + cat -309/317 Test #309: arm-z-nodump ................................ Passed 0.51 sec +306: + grep -q 0 +308/317 Test #309: arm-z-nodump ................................ Passed 0.63 sec test 312 Start 312: arm-z-pack-relative-relocs @@ -28358,7 +28378,11 @@ 312: MACHINE=arm 312: CPU= 312: Test timeout computed to be: 1500 -310/317 Test #310: arm-z-now ................................... Passed 0.37 sec +306: + on_exit +306: + echo OK +306: OK +306: + exit 0 +309/317 Test #306: arm-z-dynamic-undefined-weak ................ Passed 1.52 sec test 313 Start 313: arm-z-sectionheader @@ -28368,6 +28392,12 @@ 313: MACHINE=arm 313: CPU= 313: Test timeout computed to be: 1500 +310: + out/test/elf/arm/z-now/exe +310: + grep -q 'Hello world' +310: + on_exit +310: + echo OK +310: OK +310: + exit 0 312: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-pack-relative-relocs.sh 312: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 312: ++ export LC_ALL=C @@ -28392,8 +28422,17 @@ 312: ++ echo -n 'Testing z-pack-relative-relocs ... ' 312: Testing z-pack-relative-relocs ... ++ t=out/test/elf/arm/z-pack-relative-relocs 312: ++ mkdir -p out/test/elf/arm/z-pack-relative-relocs +310/317 Test #310: arm-z-now ................................... Passed 0.49 sec +test 314 + Start 314: arm-z-separate-code + +314: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-separate-code.sh" +314: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf +314: Environment variables: +314: MACHINE=arm +314: CPU= +314: Test timeout computed to be: 1500 313: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-sectionheader.sh -312: + cc -o out/test/elf/arm/z-pack-relative-relocs/a.o -fPIC -c -xc - 313: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 313: ++ export LC_ALL=C 313: ++ LC_ALL=C @@ -28412,35 +28451,14 @@ 313: ++ tlsdesc_opt=-mtls-dialect=gnu2 313: ++ trap 'on_error $LINENO' ERR 313: ++ trap on_exit EXIT +311: + cc -B. -o out/test/elf/arm/z-origin/exe out/test/elf/arm/z-origin/a.o -Wl,-z,origin +312: + cat +312: + cc -o out/test/elf/arm/z-pack-relative-relocs/a.o -fPIC -c -xc - 313: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-sectionheader.sh .sh 313: ++ testname=z-sectionheader 313: ++ echo -n 'Testing z-sectionheader ... ' 313: Testing z-sectionheader ... ++ t=out/test/elf/arm/z-sectionheader 313: ++ mkdir -p out/test/elf/arm/z-sectionheader -312: + cat -313: + cc -o out/test/elf/arm/z-sectionheader/a.o -c -xc - -313: + cat -311: + cc -B. -o out/test/elf/arm/z-origin/exe out/test/elf/arm/z-origin/a.o -Wl,-z,origin -312: + 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 -313: + cc -B. -o out/test/elf/arm/z-sectionheader/exe out/test/elf/arm/z-sectionheader/a.o -Wl,-z,nosectionheader -311: + readelf --dynamic out/test/elf/arm/z-origin/exe -311: + grep -Eq '\(FLAGS\)\s+ORIGIN' -311: + grep -Eq 'Flags:.*ORIGIN' -311: + readelf --dynamic out/test/elf/arm/z-origin/exe -311: + on_exit -311: + echo OK -311: OK -311: + exit 0 -311/317 Test #311: arm-z-origin ................................ Passed 0.39 sec -test 314 - Start 314: arm-z-separate-code - -314: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-separate-code.sh" -314: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -314: Environment variables: -314: MACHINE=arm -314: CPU= -314: Test timeout computed to be: 1500 314: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-separate-code.sh 314: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 314: ++ export LC_ALL=C @@ -28460,24 +28478,29 @@ 314: ++ tlsdesc_opt=-mtls-dialect=gnu2 314: ++ trap 'on_error $LINENO' ERR 314: ++ trap on_exit EXIT +313: + cat 314: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-separate-code.sh .sh 314: ++ testname=z-separate-code 314: ++ echo -n 'Testing z-separate-code ... ' 314: Testing z-separate-code ... ++ t=out/test/elf/arm/z-separate-code 314: ++ mkdir -p out/test/elf/arm/z-separate-code +313: + cc -o out/test/elf/arm/z-sectionheader/a.o -c -xc - 314: + is_musl 314: + grep -q musl 314: + ldd --help 314: + cc -o out/test/elf/arm/z-separate-code/a.o -c -xc - 314: + cat -312: + readelf -W -V out/test/elf/arm/z-pack-relative-relocs/exe -312: + grep -Fq GLIBC_2. out/test/elf/arm/z-pack-relative-relocs/log -312: + grep -q GLIBC_ABI_DT_RELR out/test/elf/arm/z-pack-relative-relocs/log -312: + on_exit -312: + echo OK -312: OK -312: + exit 0 -312/317 Test #312: arm-z-pack-relative-relocs .................. Passed 0.38 sec +312: + 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 +313: + cc -B. -o out/test/elf/arm/z-sectionheader/exe out/test/elf/arm/z-sectionheader/a.o -Wl,-z,nosectionheader +311: + readelf --dynamic out/test/elf/arm/z-origin/exe +311: + grep -Eq '\(FLAGS\)\s+ORIGIN' +311: + readelf --dynamic out/test/elf/arm/z-origin/exe +311: + grep -Eq 'Flags:.*ORIGIN' +311: + on_exit +311: + echo OK +311: OK +311: + exit 0 +311/317 Test #311: arm-z-origin ................................ Passed 0.51 sec test 315 Start 315: arm-z-stack-size @@ -28487,6 +28510,7 @@ 315: MACHINE=arm 315: CPU= 315: Test timeout computed to be: 1500 +314: + 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 315: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-stack-size.sh 315: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 315: ++ export LC_ALL=C @@ -28509,17 +28533,21 @@ 315: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-stack-size.sh .sh 315: ++ testname=z-stack-size 315: ++ echo -n 'Testing z-stack-size ... ' -313: + out/test/elf/arm/z-sectionheader/exe -313: + grep -q 'Hello world' 315: Testing z-stack-size ... ++ t=out/test/elf/arm/z-stack-size 315: ++ mkdir -p out/test/elf/arm/z-stack-size +315: + cat +315: + cc -o out/test/elf/arm/z-stack-size/a.o -c -xc - +313: + out/test/elf/arm/z-sectionheader/exe +313: + grep -q 'Hello world' +312: + readelf -W -V out/test/elf/arm/z-pack-relative-relocs/exe 313: + grep -Eq 'Size of section headers:\s+0 ' 313: + readelf -h out/test/elf/arm/z-sectionheader/exe +312: + grep -Fq GLIBC_2. out/test/elf/arm/z-pack-relative-relocs/log 313: + on_exit 313: + echo OK 313: OK 313: + exit 0 -313/317 Test #313: arm-z-sectionheader ......................... Passed 0.43 sec +312/317 Test #313: arm-z-sectionheader ......................... Passed 0.43 sec test 316 Start 316: arm-z-start-stop-visibility @@ -28529,8 +28557,21 @@ 316: MACHINE=arm 316: CPU= 316: Test timeout computed to be: 1500 -315: + cat -315: + cc -o out/test/elf/arm/z-stack-size/a.o -c -xc - +312: + grep -q GLIBC_ABI_DT_RELR out/test/elf/arm/z-pack-relative-relocs/log +312: + on_exit +312: + echo OK +312: OK +312: + exit 0 +313/317 Test #312: arm-z-pack-relative-relocs .................. Passed 0.50 sec +test 317 + Start 317: arm-z-unknown + +317: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-unknown.sh" +317: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf +317: Environment variables: +317: MACHINE=arm +317: CPU= +317: Test timeout computed to be: 1500 316: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-start-stop-visibility.sh 316: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 316: ++ export LC_ALL=C @@ -28550,30 +28591,16 @@ 316: ++ tlsdesc_opt=-mtls-dialect=gnu2 316: ++ trap 'on_error $LINENO' ERR 316: ++ trap on_exit EXIT -314: + 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 316: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-start-stop-visibility.sh .sh 316: ++ testname=z-start-stop-visibility 316: ++ echo -n 'Testing z-start-stop-visibility ... ' 316: Testing z-start-stop-visibility ... ++ t=out/test/elf/arm/z-start-stop-visibility 316: ++ mkdir -p out/test/elf/arm/z-start-stop-visibility -315: + 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 +314: + out/test/elf/arm/z-separate-code/exe1 +314: + grep -q 'Hello world' 316: + ./mold -z start-stop-visibility=hidden --version -316: + ./mold -z start-stop-visibility=protected --version -316: + grep -q 'unsupported visibility: protected' out/test/elf/arm/z-start-stop-visibility/log -316: + on_exit -316: + echo OK -316: OK -316: + exit 0 -314/317 Test #316: arm-z-start-stop-visibility ................. Passed 0.16 sec -test 317 - Start 317: arm-z-unknown - -317: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-unknown.sh" -317: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf -317: Environment variables: -317: MACHINE=arm -317: CPU= -317: Test timeout computed to be: 1500 +315: + 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 +314: + 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 317: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-unknown.sh 317: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 317: ++ export LC_ALL=C @@ -28594,43 +28621,47 @@ 317: ++ trap 'on_error $LINENO' ERR 317: ++ trap on_exit EXIT 317: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-unknown.sh .sh +316: + ./mold -z start-stop-visibility=protected --version 317: ++ testname=z-unknown 317: ++ echo -n 'Testing z-unknown ... ' 317: Testing z-unknown ... ++ t=out/test/elf/arm/z-unknown 317: ++ mkdir -p out/test/elf/arm/z-unknown -314: + out/test/elf/arm/z-separate-code/exe1 -314: + grep -q 'Hello world' -314: + 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 -317: + grep -q 'unknown command line option: -z no-such-opt' 317: + ./mold -z no-such-opt -315: + grep -q 'GNU_STACK .* 0x900000 RW' +317: + grep -q 'unknown command line option: -z no-such-opt' +316: + grep -q 'unsupported visibility: protected' out/test/elf/arm/z-start-stop-visibility/log 317: + ./mold -zno-such-opt 317: + grep -q 'unknown command line option: -zno-such-opt' -315: + readelf -W --segments out/test/elf/arm/z-stack-size/exe -315: + on_exit -315: + echo OK -315: OK -315: + exit 0 +316: + on_exit +316: + echo OK +316: OK +316: + exit 0 +314/317 Test #316: arm-z-start-stop-visibility ................. Passed 0.17 sec 317: + on_exit 317: + echo OK 317: OK 317: + exit 0 -315/317 Test #315: arm-z-stack-size ............................ Passed 0.31 sec -316/317 Test #317: arm-z-unknown ............................... Passed 0.08 sec -314: + out/test/elf/arm/z-separate-code/exe2 +315/317 Test #317: arm-z-unknown ............................... Passed 0.16 sec 314: + grep -q 'Hello world' +314: + out/test/elf/arm/z-separate-code/exe2 314: + 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 -314: + grep -q 'Hello world' +315: + readelf -W --segments out/test/elf/arm/z-stack-size/exe +315: + grep -q 'GNU_STACK .* 0x900000 RW' +315: + on_exit +315: + echo OK +315: OK +315: + exit 0 +316/317 Test #315: arm-z-stack-size ............................ Passed 0.41 sec 314: + out/test/elf/arm/z-separate-code/exe3 +314: + grep -q 'Hello world' 314: + on_exit 314: + echo OK 314: OK 314: + exit 0 -317/317 Test #314: arm-z-separate-code ......................... Passed 0.59 sec +317/317 Test #314: arm-z-separate-code ......................... Passed 0.83 sec 100% tests passed, 0 tests failed out of 317 -Total Test time (real) = 80.64 sec +Total Test time (real) = 86.04 sec The following tests did not run: 26 - arm-compress-debug-sections-zstd (Skipped) @@ -28648,7 +28679,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.30.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.30.0\+dfsg/debian/mold AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[1]: Entering directory '/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf' /usr/bin/cmake -P /build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/VerifyGlobs.cmake /usr/bin/cmake -S/build/reproducible-path/mold-2.30.0+dfsg -B/build/reproducible-path/mold-2.30.0+dfsg/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0 @@ -28699,12 +28730,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/20135/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/20135/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/32766 and its subdirectories -I: Current time: Sat Apr 13 05:31:44 -12 2024 -I: pbuilder-time-stamp: 1713029504 +I: removing directory /srv/workspace/pbuilder/20135 and its subdirectories +I: Current time: Sun Apr 14 08:43:14 +14 2024 +I: pbuilder-time-stamp: 1713033794